Yhdistä langaton Bluetooth-moduuli Arduinoon ja opi vastaanottamaan tietoja siitä ja siirtämään tietoja tietokoneesta siihen.
Tarpeellinen
- - Arduino;
- - bluetooth-moduuli;
- - tietokone;
- - liitäntäjohdot.
Ohjeet
Vaihe 1
Bluetooth-moduuleja on monia. Jokaisella on omat ominaisuutensa, mutta yleensä ne kaikki ovat hyvin samankaltaisia. Harkitse HC-06-bluetooth-moduulin edustajaa.
Tämä moduuli toimii taajuuksilla 2,40 GHz - 2,48 GHz ja tukee bluetooth-spesifikaatioiden versiota 2.1 + EDR (pienempi virrankulutus, parempi tietosuoja ja helppo yhteys Bluetooth-laitteisiin). Vakaa vastaanotto moduulilla taataan 10 metrin säteellä.
Bluetooth-moduulin nastojen tarkoitus on seuraava:
- VCC ja GND - moduulin virtalähteen "plus" ja "miinus", 3, 6-6 voltin jännitteitä tuetaan;
- TX ja RX - moduulin lähetin ja vastaanotin;
- MCU-INT (tila) on tilan ulostulo;
- Tyhjennä (nollaus) - nollaa ja käynnistä moduuli uudelleen, tässä tapauksessa se tapahtuu matalalla logiikkatasolla.
Kaksi viimeistä johtopäätöstä eivät välttämättä ole mukana; voit usein löytää moduuleja ilman näitä johtopäätöksiä lainkaan.
Vaihe 2
Yhdistetään bluetooth-moduuli Arduinoon alla olevan kaavion mukaisesti. Huomaa, että Arduinon lähetin (Tx) on kytketty moduulin vastaanottimeen (Rx) ja päinvastoin.
Status-nasta näyttää korkean tason, kun moduuli on pariliitetty toisen Bluetooth-laitteen kanssa, ja matalan, kun moduulia ei ole pariliitetty. Voit lukea sen arvon yhdistämällä sen Arduino-nastaan ja osoittamalla sille pinMode (pinStatus, INPUT) -toimintatilan ja oppimalla siten moduulin tilan. Tilan ilmaisin ei kuitenkaan toimi oikein kaikissa moduuleissa, joten emme käytä sitä tässä esimerkissä.
Vaihe 3
Tuloksen pitäisi olla jotain kuvan kaltaista.
Vaihe 4
Kirjoitetaan tällainen luonnos ja ladataan se Arduino-muistiin. Luemme bluetooth-moduulista tulevat tiedot ja käsittelemme niitä. Tässä tapauksessa, kun "1" -symboli tulee moduulista, sytytämme LED-valon ja kun "0" saapuu, sammuta se.
Käynnistämme kootun piirin Arduinon ja siihen liitetyn bluetooth-moduulin kanssa. Oikein kytketty moduuli siirtyy välittömästi yhteyden valmiustilaan, jonka ilmaisee rytmisesti vilkkuva tilan LED.
Vaihe 5
Nyt sinun on lisättävä Bluetooth-laite luotettavien laitteiden luetteloon. Kytke Bluetooth päälle tietokoneellasi, siirry kohtaan Asetukset -> Laitteet -> Bluetooth. Varmistamme, että bluetooth-moduulimme on näkyvissä tietokoneelle. Valitse se luettelosta ja napsauta Link-painiketta. Kirjoita valintaikkunaan oletussalasana 1234. Jos lisäys onnistuu, laite näkyy luettelossa Pariliitos -merkillä.
Jos haluat muodostaa yhteyden Bluetooth-moduuliin älypuhelimesta, menettely on sama: kytke Bluetooth päälle älypuhelimessasi, tunnista Arduinoon kytketty moduuli, muodosta pari sen kanssa.
Vaihe 6
Voit muodostaa yhteyden Bluetooth-moduuliin käyttämällä erilaisia ohjelmia, jotka voidaan liittää COM-porttiin. Esimerkiksi HyperTerminal, PuTTY, Tera Term, Termite ja muut. Ne ovat kaikki ilmaisia ja jaettuja vapaasti Internetissä.
TeraTermin mukavuus on, että se listaa automaattisesti COM-portit, jotka on määritetty tietokoneesi bluetooth-moduulille. Käynnistä ohjelma, valitse Sarjaliitäntä, valitse vastaava Bluetooth COM -portti luettelosta, napsauta OK.
Jos yhteyden aikana tapahtuu virhe, ohjelma näyttää vastaavan ilmoituksen. Jos tietokoneesi yhteys bluetooth-moduuliin onnistui, näet mustan päätekentän edessäsi.
Syötä näppäimistön numero 1 tähän kenttään - ja Arduinon tapin 13 LED syttyy, kirjoita 0 - se sammuu.
Vaihe 7
Vastaavasti voit muodostaa yhteyden bluetooth-moduuliin älypuhelimestasi. Lataa Bluetooth-päätesovellus, kuten Bluetooth-pääte. Muodosta yhteys moduuliin ja kirjoita komennot 0 tai 1.
Näin opimme kuinka muodostaa yhteys Bluetoothin kautta Arduinoon ja siirtää tietoja siihen.