Ühendame traadita Bluetooth-mooduli Arduinoga ja õpime, kuidas sellelt andmeid vastu võtta ja andmeid arvutist sinna edastada.
Vajalik
- - Arduino;
- - bluetooth moodul;
- - arvuti;
- - juhtmete ühendamine.
Juhised
Samm 1
Bluetoothi mooduleid on palju. Igal ühel on oma omadused, kuid üldiselt on need kõik väga sarnased. Mõelge Bluetooth-mooduli HC-06 esindajale.
See moodul töötab sagedustel 2,40 GHz kuni 2,48 GHz ja toetab bluetoothi spetsifikatsiooni versiooni 2.1 + EDR (väiksem energiatarve, suurem andmekaitse ja Bluetooth-seadmete lihtne ühendamine). Stabiilne vastuvõtt mooduliga on tagatud 10 meetri raadiuses.
Bluetooth-mooduli tihvtide eesmärk on järgmine:
- VCC ja GND - mooduli toiteallika "pluss" ja "miinus", toetatakse pingeid 3, 6 kuni 6 volti;
- TX ja RX - mooduli saatja ja vastuvõtja;
- MCU-INT (olek) on oleku väljund;
- Tühjenda (Lähtesta) - lähtestage ja taaskäivitage moodul, sellisel juhul teostab seda madal loogikatase.
Kaks viimast järeldust ei pruugi olla seotud; sageli leiate mooduleid ilma nende järeldusteta.
2. samm
Ühendame Bluetooth-mooduli Arduinoga vastavalt allolevale skeemile. Pange tähele, et Arduino saatja (Tx) on ühendatud mooduli vastuvõtjaga (Rx) ja vastupidi.
Olekunõel kuvab kõrget taset, kui moodul on ühendatud mõne muu Bluetooth-seadmega, ja madalat, kui moodul pole paaristatud. Selle väärtust saate lugeda, ühendades selle Arduino tihvtiga ja määrates töörežiimi pinMode (pinStatus, INPUT) ja õppides seeläbi mooduli olekut. Kuid olekuindikaator ei tööta kõikides moodulites õigesti, nii et me ei kasuta seda selles näites.
3. samm
Tulemuseks peaks olema midagi sellist nagu foto.
4. samm
Kirjutame sellise visandi ja laadime selle Arduino mällu. Loeme bluetooth moodulist tulevad andmed ja töötleme neid. Sel juhul, kui moodulist tuleb sümbol "1", süttib LED ja kui "0" saabub, lülitage see välja.
Lülitame Arduino ja sellega ühendatud bluetooth-mooduliga kokku monteeritud vooluahela. Õigesti ühendatud moodul läheb kohe ühenduse ooterežiimi, mida näitab rütmiliselt vilkuv oleku LED.
5. samm
Nüüd peate lisama Bluetooth-seadme usaldusväärsete seadmete loendisse. Lülitage oma arvutis Bluetooth sisse, valige Seaded -> Seadmed -> Bluetooth. Veendume, et meie bluetooth-moodul on arvutile nähtav. Valige see loendist ja klõpsake nuppu Link. Sisestage dialoogiboksi vaikeparool 1234. Kui lisamine õnnestub, ilmub seade loendisse Paaritatud.
Kui soovite oma nutitelefonist ühendada oma Bluetooth-mooduliga, siis on toiming sama: lülitage nutitelefonis sisse Bluetooth, tuvastage Arduinoga ühendatud moodul, siduge see paariga.
6. samm
Bluetooth-mooduliga ühenduse loomiseks võite kasutada erinevaid programme, mida saab ühendada COM-porti. Näiteks nagu HyperTerminal, PuTTY, Tera Term, Termite jt. Need kõik on tasuta ja Internetis vabalt levitatud.
TeraTermi mugavus on see, et see loetleb automaatselt COM-pordid, mis on määratud teie arvuti bluetooth-moodulile. Käivitage programm, valige seeriaühendus, valige loendist vastav Bluetooth-COM-port, klõpsake nuppu OK.
Kui ühenduse ajal tekib tõrge, kuvab programm vastava teate. Kui teie arvuti ühendamine bluetooth-mooduliga õnnestus, näete enda ees musta terminalivälja.
Sisestage sellel väljal klaviatuurilt number 1 - ja Arduino tihvti 13 LED süttib, sisestage 0 - see kustub.
7. samm
Samamoodi saate oma nutitelefonist ühendada Bluetooth-mooduliga. Laadige alla Bluetooth-terminali rakendus, näiteks Bluetooth-terminal. Looge ühendus mooduliga ja sisestage käsud 0 või 1.
Nii õppisime, kuidas Bluetoothi kaudu Arduinoga ühendust luua ja sinna andmeid edastada.