Priključimo brezžični modul Bluetooth na Arduino in se naučimo, kako prejemati podatke iz njega in nanj prenašati podatke iz računalnika.
Potrebno
- - Arduino;
- - modul bluetooth;
- - računalnik;
- - priključne žice.
Navodila
Korak 1
Obstaja veliko izvedb modulov Bluetooth. Vsak ima svoje značilnosti, vendar so si na splošno vsi zelo podobni. Razmislite o predstavniku modula Bluetooth HC-06.
Ta modul deluje na frekvencah od 2,40 GHz do 2,48 GHz in podpira različico specifikacije Bluetooth 2.1 + EDR (manjša poraba energije, večja zaščita podatkov in enostavna povezava naprav Bluetooth). Stabilen sprejem z modulom je zagotovljen v 10 metrih.
Namen zatičev modula bluetooth je naslednji:
- VCC in GND - "plus" in "minus" napajanja modula, podprte napetosti od 3, 6 do 6 voltov;
- TX in RX - oddajnik in sprejemnik modula;
- MCU-INT (Status) je izhod stanja;
- Clear (Reset) - ponastavitev in ponovni zagon modula, v tem primeru se izvaja z nizko logično stopnjo.
Zadnja dva zaključka morda ne bosta vključena; pogosto lahko najdete module brez teh zaključkov.
2. korak
Priključimo modul bluetooth na Arduino v skladu s spodnjim diagramom. Upoštevajte, da je oddajnik (Tx) Arduina povezan s sprejemnikom (Rx) modula in obratno.
Ko je modul seznanjen z drugo napravo Bluetooth, priponka Status prikazuje visoko raven in nizko, če ni seznanjen. Njegovo vrednost lahko preberete tako, da jo povežete z zatičem Arduino in ji dodelite način delovanja pinMode (pinStatus, INPUT) in tako izveste stanje modula. Toda indikator stanja ne deluje pravilno na vseh modulih, zato ga v tem primeru ne bomo uporabili.
3. korak
Rezultat bi moral biti podoben fotografiji.
4. korak
Napišimo takšno skico in jo naložimo v spomin Arduino. Prebrali bomo podatke, ki prihajajo iz modula bluetooth, in jih obdelali. V tem primeru, ko iz modula prihaja simbol "1", bomo prižgali LED in ko pride "0", ga ugasnemo.
Vklopimo sestavljeno vezje z Arduinom in nanj povezan modul bluetooth. Pravilno priključen modul takoj vstopi v stanje pripravljenosti za povezavo, kar bo prikazano z ritmično utripajočo LED diodo.
5. korak
Zdaj morate napravo Bluetooth dodati na seznam zaupanja vrednih naprav. V računalniku vklopite Bluetooth, pojdite v Nastavitve -> Naprave -> Bluetooth. Poskrbimo, da je naš modul Bluetooth viden računalniku. Izberite ga s seznama in kliknite gumb Poveži. V pogovorno okno vnesite privzeto geslo 1234. Če je dodajanje uspešno, se naprava prikaže na seznamu z oznako Seznanjeno.
Če se želite s pametnim telefonom povezati z modulom bluetooth, je postopek enak: na pametnem telefonu vklopite bluetooth, zaznajte modul, povezan z Arduinom, se seznanite z njim.
6. korak
Če se želite povezati z modulom Bluetooth, lahko uporabite različne programe, ki jih je mogoče priključiti na vrata COM. Na primer, kot so HyperTerminal, PuTTY, Tera Term, Termite in drugi. Vsi so brezplačni in prosto distribuirani po internetu.
Priročnost TeraTerma je, da samodejno navede vrata COM, ki so dodeljena modulu Bluetooth v vašem računalniku. Zaženite program, izberite Serijska povezava, na seznamu izberite ustrezna vrata Bluetooth Bluetooth in kliknite V redu.
V primeru napake med povezavo bo program prikazal ustrezno obvestilo. Če je bila povezava vašega računalnika z modulom bluetooth uspešna, boste pred seboj videli črno polje terminala.
V to polje vnesite številko 1 s tipkovnice - in lučka LED na zatiču 13 Arduina zasveti, vnesite 0 - ugasne.
7. korak
Podobno se lahko s pametnim telefonom povežete z modulom Bluetooth. Prenesite aplikacijo Bluetooth terminala, kot je Bluetooth Terminal. Povežite se z modulom in vnesite ukaze 0 ali 1.
Tako smo se naučili, kako se prek bluetooth-a povežemo z Arduinom in nanj prenesemo podatke.