Përmbajtje:
- Hapi 1: Si të ndërhyni me modulet Bluetooth
- Hapi 2: Pajisja Bluetooth
- Hapi 3: Diargrami i qarkut
- Hapi 4: Kodet dhe Testet
Video: Cilësimet e komandave Bluetooth AT (HC05 HC06): 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ckemi djema! Shpresoj që tashmë të keni shijuar udhëzimin tim të mëparshëm udhëzues "Si të kontrolloni servo Motor Arduino Tutorial". Ky është një tjetër mësim informues për t'ju mësuar se si të ndërfaqeni me modulin tuaj Bluetooth dhe të konfiguroni cilësimet e tij përmes komandave AT, kështu që nëse doni të ndryshoni emrin ose fjalëkalimin tuaj Arduino Bluetooth ose ndonjë parametër tjetër Bluetooth, ky do të jetë udhëzuesi më i mirë për ju arrije.
Gjatë përgatitjes së këtij tutoriali, ne u përpoqëm të sigurohemi që ky artikull të jetë udhëzuesi më i mirë për ju në mënyrë që të shijoni të mësoni bazat se si funksionojnë modulet bluetooth nën modalitetin e komandës AT dhe të mësoni disa informacione të dobishme se si të përdorni siç duhet Komanda e komandës AT.
Detaje të tilla janë aq të rëndësishme veçanërisht për ata që duan të fillojnë të mësojnë elektronikë dhe robotikë. kështu që ne shpresojmë se ky udhëzues përmban dokumentet e nevojshme.
Çfarë do të mësoni nga ky udhëzues:
Mësoni historinë e shfaqjes së komandës AT.
Kuptoni ndryshimin midis moduleve bluetooth HC.
Mësoni harduerin e modulit Bluetooth HC.
Bëni diagramin e duhur të instalimeve elektrike me një bord Arduino.
Vendosni Bluetooth në modalitetin e komandës AT.
Filloni cilësimet e reja të Bluetooth
Hapi 1: Si të ndërhyni me modulet Bluetooth
Duke filluar me përshkrimin e projektit, ne do të personalizojmë parametrat e modulit Bluetooth, por si mund të komunikojmë me modulet Bluetooth!
Si shumë pajisje të tjera, modulet Bluetooth pranojnë komunikimin përmes komandave AT për t'i konfiguruar ato si cilësime si emri, fjalëkalimi, shpejtësia e baudit dhe cilësimet e tjera.
Cilat janë këto komanda AT
Duke u kthyer në vitin 1981 Dennis Hayes shpiku një gjuhë të veçantë komandimi për të ndërlidhur "pajisjen smartmodem Hayes" dhe ky grup i gjuhës së komandës përbëhet nga një seri vargje të shkurtra teksti të cilat mund të kombinohen për të prodhuar komanda për operacione të tilla si thirrja, mbyllja dhe ndryshimi i parametrave të lidhjes. Nga këtu vjen ideja për të zhvilluar gjithnjë e më shumë grupin Hayes ose komandat AT të vendosura në ndërfaqen e më shumë pajisjeve duke përdorur një lloj karakteri prefiks.
Ashtu si pajisjet e tjera, modulet Bluetooth kanë modalitetin e komandës AT ku mund t'i ndërlidhni duke përdorur komandat AT për t'i vendosur parametrat.
Pra, për të dërguar komandat AT në një modul Bluetooth duhet së pari ta kthejmë atë në modalitetin e komandës AT.
Modulet më të njohura Bluetooth janë HC-06 dhe moduli HC-05 të cilat do të përdoren në mësimin tonë.
Isshtë e vështirë të bëhet dallimi midis këtyre dy Bluetooth vetëm duke parë, por duke përdorur një tabelë shpërthimi ndryshimi është në kunjat.
Hapi 2: Pajisja Bluetooth
Për modulin tonë HC-05 kemi të gjitha këto gjashtë kunja:
- KEY ose Enable: Ky kunj duhet të tërhiqet lart për të hyrë në modalitetin AT. Në modulin tonë Bluetooth ne tashmë kemi një buton shtypi aq të rëndësishëm për të vendosur grupin e lartë tërheqës të kunjës KEY
- VCC dhe GND për furnizimin me energji elektrike.
- RXD dhe TXD për të dhënat hyrëse/dalëse serike
- PINI SHTETROR, thjesht injorojeni sepse ndoshta nuk është i lidhur me asnjë nga kunjat e Bluetooth dhe nuk do të kemi nevojë për të në këtë tutorial.
Unë do të përdor bordin Arduino për të dërguar komandat serike AT në modulin tim Bluetooth.
Hapi 3: Diargrami i qarkut
Unë u transferova në easyEDA për të krijuar diagramin tim të qarkut për këtë tutorial dhe këtu është se si ta lidhni modulin bluetooth në Arduino, gjithçka që duhet është kunja numër 3 nga Arduino në RXD të Bluetooth dhe kunja numër 2 e Arduino në TXD e Bluetooth, GND në GND dhe VCC në Arduino 5V.
Hapi 4: Kodet dhe Testet
Kalimi në pjesën e softuerit, siç e përmenda tashmë ne do të përdorim bordin Arduino për të komunikuar me Bluetooth.
Sapo të fuqizojmë Arduino -n, do të kemi që LED Bluetooth të ndizet shpejt në një interval prej gjysmë sekonde, që do të thotë se modaliteti AT nuk ishte futur, kështu që para se të ndizni sistemin Arduino, mbani shtypur butonin e shtypjes dhe më pas fuqizoni Arduino -n tuaj, si rezultat do të keni që LED të ndizet më ngadalë në një interval prej 2 sekondash që tregon hyrjen e suksesshme të modalitetit komandues AT. Tani ne drejtojmë monitorin serik Arduino ose ndonjë monitor tjetër serial si teratermët për të filluar dërgimin e komandave AT, ju mund të merrni dokumentin e komandave AT nga lidhja e shkarkimit më poshtë, ky dokument tregon listën e komandave AT në dispozicion për modulin tonë Bluetooth.
Për të filluar cilësimet ne drejtojmë monitorin serik dhe kemi vendosur normën e baud në 9600 dhe të dyja NL dhe karroca kthehen, tani nëse i dërgoni personazhet AT përmes monitorit serik duhet të merrni një përgjigje OK nga moduli Bluetooth.
Ne do të fillojmë duke vendosur normën Baud në 9600BPS dhe për ta bërë këtë ne duhet të shkruajmë AT+UART = 9600, 0, 0 pastaj shtypim enter, në çdo operacion të suksesshëm ju duhet të merrni një përgjigje OK nga moduli Bluetooth
Ne gjithashtu do të ndryshojmë emrin Bluetooth në Device1 kështu që ne shkruajmë AT+NAME = Device1
Dhe ne do të ndryshojmë fjalëkalimin Bluetooth gjithashtu në 2020 kështu që ne shkruajmë AT+PSWD = 2020
Shumë udhëzime të tjera AT janë në dispozicion në lidhje me përdorimin e modulit Bluetooth, kështu që gjithçka që duhet të bëni është të shkarkoni dokumentin e bashkangjitur në lidhjen më poshtë dhe ta lexoni për të marrë komandën e duhur AT që ju nevojitet.
Pas këtij tutoriali do të jeni në gjendje tani të personalizoni Bluetooth -in e robotëve dhe pajisjeve tuaja dhe mund t'i përdorni ato si profesionistë.
Për mësimet e mia të ardhshme ju mund të sugjeroni disa tema në pjesën e komenteve më poshtë,
Një gjë e fundit, sigurohuni që jeni duke bërë elektronikë çdo ditë. Shihemi heren tjeter
Recommended:
Si të ndryshoni cilësimet tuaja të privatësisë së Google në celular: 11 hapa
Si të ndryshoni cilësimet tuaja të privatësisë së Google në celular: Google përdoret gjerësisht në të gjithë botën, megjithatë disa njerëz nuk e kuptojnë se Google ka shumë veçori që mund të kenë qasje në të dhënat ose informacionin tuaj personal. Në këtë tutorial, do të mësoheni se si të ndryshoni cilësimet tuaja në llogarinë tuaj personale për të kufizuar një
Sonda e matjes së nivelit të ujërave nëntokësore për cilësimet e burimeve të ulëta: 4 hapa (me fotografi)
Sonda e matjes së nivelit të ujërave nëntokësore për cilësimet e burimeve të ulëta: HyrjeNe morëm një kërkesë nga Oxfam për të zhvilluar një mënyrë të thjeshtë me të cilën fëmijët e shkollave në Afganistan mund të monitorojnë nivelet e ujërave nëntokësore në puset e afërta. Kjo faqe është përkthyer në Dari nga Dr. Amir Haidari dhe përkthimi mund të
ESP32 Portali i kapur për të konfiguruar cilësimet IP statike dhe DHCP: 8 hapa
ESP32 Portali i kapur për të konfiguruar cilësimet IP statike dhe DHCP: ESP 32 është një pajisje me WiFi dhe BLE të integruar. Kindshtë një lloj ndihme për projektet IoT. Thjesht jepni konfigurimin tuaj SSID, fjalëkalimin dhe IP dhe integroni gjërat në cloud. Por, menaxhimi i cilësimeve IP dhe kredencialet e përdoruesit mund të jetë një kokë
Arduino EEPROM Cilësimet Fillimi: 5 hapa
Fillimi i cilësimeve të Arduino EEPROM: Përshëndetje të gjithëve, çdo Arduino ka një memorie të vogël të integruar të quajtur EEPROM. Ju mund ta përdorni këtë për të ruajtur cilësimet për projektin tuaj ku vlerat e zgjedhura do të mbahen midis cikleve të energjisë dhe ato do të jenë atje herën tjetër kur të aktivizoni Arduino. Une kam nje
Ndryshoni kufjet/altoparlantët Bluetooth/Emri i përshtatësit ose cilësimet e tjera përmes UART: 8 hapa (me fotografi)
Ndryshoni kufjet Bluetooth/Altoparlantët/Emri i përshtatësit ose cilësime të tjera përmes UART: A ju ndodh që keni një palë kufje Bluetooth ose pajisje të tjera audio Bluetooth të cilat kanë një emër vërtet të neveritshëm dhe sa herë që i bashkoni ato keni këtë dëshirë të brendshme për të ndryshuar ato emri? Edhe pse arsyet nuk janë të njëjta, ekziston një