Pripojme bezdrôtový modul Bluetooth k Arduinu a naučíme sa, ako z neho prijímať údaje a prenášať údaje z počítača do neho.
Nevyhnutné
- - Arduino;
- - modul Bluetooth;
- - počítač;
- - spojovacie vodiče.
Inštrukcie
Krok 1
Existuje veľa implementácií modulov Bluetooth. Každá z nich má svoje vlastné charakteristiky, ale vo všeobecnosti sú si všetky veľmi podobné. Zvážte predstaviteľa modulu Bluetooth HC-06.
Tento modul pracuje na frekvenciách od 2,40 GHz do 2,48 GHz a podporuje bluetooth špecifikáciu verzie 2.1 + EDR (nižšia spotreba energie, vyššia ochrana údajov a ľahké pripojenie zariadení Bluetooth). Stabilný príjem s modulom je zaručený do 10 metrov.
Účel pinov modulu bluetooth je nasledovný:
- VCC a GND - „plus“a „mínus“napájania modulu, sú podporované napätia od 3, 6 do 6 voltov;
- TX a RX - vysielač a prijímač modulu;
- MCU-INT (stav) je stavový výstup;
- Clear (Reset) - reset a reštart modulu, v tomto prípade sa vykonáva na nízkej logickej úrovni.
Posledné dva závery sa nemusia týkať; často môžete nájsť moduly aj bez týchto záverov.
Krok 2
Pripojme bluetooth modul k Arduinu podľa nižšie uvedenej schémy. Upozorňujeme, že vysielač (Tx) Arduina je pripojený k prijímaču (Rx) modulu a naopak.
Stavový pin zobrazuje vysokú úroveň, keď je modul spárovaný s iným zariadením Bluetooth, a nízku, ak nie je spárovaný. Jeho hodnotu môžete načítať tak, že ju pripojíte k pinu Arduino a priradíte jej prevádzkový režim pinMode (pinStatus, INPUT), a tak sa dozviete stav modulu. Indikátor stavu ale nefunguje správne na všetkých moduloch, takže ho v tomto príklade nepoužijeme.
Krok 3
Výsledkom by malo byť niečo ako fotografia.
Krok 4
Poďme si napísať taký náčrt a načítať ho do pamäte Arduino. Načítame údaje pochádzajúce z modulu bluetooth a spracujeme ich. V takom prípade, keď z modulu vyjde symbol „1“, rozsvietime LED diódu a keď dorazí „0“, vypnite ju.
Zapneme zostavený obvod s Arduinom a k nemu pripojeným bluetooth modulom. Správne pripojený modul okamžite prejde do pohotovostného režimu pripojenia, čo bude indikované rytmicky blikajúcou stavovou LED.
Krok 5
Teraz musíte pridať zariadenie bluetooth do zoznamu dôveryhodných zariadení. Zapnite Bluetooth na počítači, prejdite na Nastavenia -> Zariadenia -> Bluetooth. Zaisťujeme, aby bol náš modul bluetooth viditeľný pre počítač. Vyberte ju zo zoznamu a kliknite na tlačidlo Prepojiť. V dialógovom okne zadajte predvolené heslo 1234. Ak je pridanie úspešné, zariadenie sa zobrazí v zozname so značkou Spárované.
Ak sa chcete k svojmu modulu bluetooth pripojiť zo smartfónu, potom je postup rovnaký: zapnite na svojom smartfóne bluetooth, detegujte modul pripojený k Arduinu, spárujte ho.
Krok 6
Na pripojenie k modulu bluetooth môžete použiť rôzne programy, ktoré je možné pripojiť k portu COM. Napríklad ako HyperTerminal, PuTTY, Tera Term, Termite a ďalšie. Všetky sú zadarmo a voľne distribuované na internete.
Výhodou aplikácie TeraTerm je, že automaticky uvádza zoznam portov COM, ktoré sú priradené modulu Bluetooth vášho počítača. Spustite program, vyberte sériové pripojenie, v zozname vyberte zodpovedajúci bluetooth port COM, kliknite na OK.
V prípade chyby počas pripojenia program zobrazí príslušné oznámenie. Ak bolo spojenie vášho počítača s modulom bluetooth úspešné, uvidíte pred sebou čierne pole terminálu.
Do tohto poľa zadajte číslo 1 z klávesnice - a LED na kolíku 13 Arduina sa rozsvieti, zadajte 0 - zhasne.
Krok 7
Podobne sa k bluetooth modulu môžete pripojiť zo svojho smartphonu. Stiahnite si aplikáciu s Bluetooth koncovým zariadením, napríklad Bluetooth Terminal. Pripojte sa k modulu a zadajte príkazy 0 alebo 1.
Naučili sme sa teda, ako sa cez bluetooth pripojiť k Arduinu a preniesť doň dáta.