Sisukord:
- Samm: ühendage moodulid
- Samm: seadistage oma tarkvara
- Samm: laadige kood üles
- Samm: looge ühendus oma rakendusega ja käivitage kood
Video: Kasutage Bluetooth 4.0 HC -08 moodulit adresseeritavate LED -ide juhtimiseks - Arduino Uno õpetus: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Kas olete Arduinoga veel suhtlemismoodulitesse süvenenud? Bluetooth avab teie Arduino projektide ja asjade Interneti kasutamise võimaluste maailma. Siin alustame beebi sammuga ja õpime, kuidas juhtida adresseeritavaid LED -e nutitelefoni rakendusega, kasutades HC08 Bluetooth -moodulit. Hiljem tunnete nutitelefonirakendust, mille abil saate Bluetoothiga teisi mooduleid juhtida.
Selle õpetuse jaoks on vaja järgmist:
Riistvara:
-Arduino UNO
-LED RING 16 X 5050 RGB WS2812
-Dupont juhtmed
-Meeste päised
-HC-08 Bluetooth-moodul
Tarkvara:
-Arduino IDE
-Näite kood
-NeoPixeli raamatukogu
-Android rakendus rõnga juhtimiseks (selle õpetuse jaoks kasutasin seeria Bluetooth -terminali)
Tööriistad:
-Jootekolb
BLE kasutamise eelised Moodul HC-08 kasutab BLE (Bluetooth Low Energy) protokolli. Peamine erinevus Bluetoothi ja BLE vahel on energiatarve. Bluetooth tarbib rohkem energiat kui BLE, kuid saab hakkama paljude andmetega. BLE on sobivam väikeste andmekoguste kiireks teisaldamiseks lähedal asuvate seadmete vahel. BLE tarbib vähem energiat, nii et seda protokolli töötavad seadmed võivad väikese akuga töötada aastaid; ideaalne IoT jaoks!
Samm: ühendage moodulid
Ühendamiseks peate tegema järgmist.
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED -rõngas> Arduino Uno
DIN> Tihvt 6
GND> GND
VCC> 5V
Samm: seadistage oma tarkvara
- Laadige Arduino IDE alla, kui te pole seda juba teinud aadressilt www.arduino.cc/en/Main/Software)
-
Installige NeoPixeli teek
- Laadige Adafruit NeoPixeli raamatukogu alla.zip -failina (https://github.com/adafruit/Adafruit_NeoPixel)
- Avage Arduino IDE -s visand> Kaasa raamatukogu> Lisa.zip -teek
- Importige Adafruit NeoPixeli raamatukogu
- Valige äsja alla laaditud fail. Te peaksite nägema, et raamatukogu lisamine õnnestus.
-
Laadige oma nutitelefoni alla Bluetooth -rakendus. HC-08 mooduli juhtimiseks saate kasutada paljusid Bluetoothi rakendusi. Kuid mitte kõik ei ühildu BLE -protokolliga, nii et kui soovite kasutada mõnda muud rakendust, kontrollige kõigepealt selle ühilduvust.
Kasutame Google Play poest alla laaditud Bluetoothi jadaterminali
Samm: laadige kood üles
Ühendage Arduino Uno arvutiga ja veenduge, et vahekaardil Tööriistad on valitud õige plaat ja port.
Laadige see näidiskood alla.
MÄRKUS. Koodi üleslaadimisel ärge ühendage Arduino RX -tihvti. Kui see on üleslaadimise ajal ühendatud, ei tööta kood. Pärast üleslaadimist peate selle uuesti ühendama, et LED töötaks.
Koodi selgitus
Kood on paigutatud juhtumitesse, lisage või eemaldage nii palju kui soovite. Määrake need tekstiga, mille saate oma Bluetoothi rakendusse sisestada. Meie koodi juhtumid on eraldatud suurte tähtedega. Kui sisestate rakendusse juhtumi, muudab see LED -i värvi IDE -le vastavaks koodiks.
Näiteks kui sisestate oma rakendusse „A”, peaks LED muutuma roheliseks (0, 255, 0)
LED -tulesid saate muuta, reguleerides sulgudes olevaid RGB väärtusi. RGB väärtused on vahemikus 0 kuni 255.
Kuidas reguleerida individuaalseid LED-tulesid
Seda saate teha, kopeerides ülaltoodud pildil olevate kastide esiletõstetud koodi (see kood kuvatakse näidiskoodi allosas) ja asendades koodiga „colorSet (strip. Color”…). LED, mida soovite muuta. 'c' on värvikood. Peate ribadeks tagasi lisama. Värv (koos C -väärtusega kohaga koos RGB -koodiga.
Näide:
strip.setPixelColor (3, riba. Värv (255, 127, 0));
See muudab kolmanda LED -i oranžiks.
Selles näidiskoodis oleme esitanud teile näidisjuhtumi erinevate LED -ide värvidega üksikute LED -ide jaoks. Nüüd saate hõlpsalt üksikuid LED -e vahetada.
Samm: looge ühendus oma rakendusega ja käivitage kood
Käivitage kood! Veenduge, et RX oleks üleslaadimise ajal lahti ühendatud.
Nüüd avage oma rakendus ja minge mooduli leidmiseks lehele Bluetooth -seadmed. Kui olete ühenduse loonud, klõpsake prügikasti ikooni lähedal ühenduseikoonil ja tippige juhtumi nimi, meie näidiskoodis kasutame juhtumeid A-E ja jälgime, kuidas LED süttib!
Nüüd on teil Bluetooth -rakenduse ja adresseeritavate RGB -LED -tulede kasutamise kogemus, nii et saate mõlemad oma projektidesse lisada. Minge kaugemale ja mängige ajastus- ja viivitusfunktsioonidega. Nautige!
Soovitan:
Kasutage vana sülearvuti puuteplaati samm -mootori juhtimiseks: 11 sammu (piltidega)
Kasutage vana sülearvuti puuteplaati samm -mootori juhtimiseks: tegin selle projekti paar kuud tagasi. Mõni päev tagasi postitasin Redditisse projekti r/Arduino video. Nähes inimesi projekti vastu huvi tundmas, otsustasin selle juhendi muuta, kus olen Arduino koodi muutnud ja
Kasutage vana sülearvuti puuteplaati arvuti juhtimiseks!: 11 sammu (piltidega)
Kasutage arvuti juhtimiseks vana sülearvuti puuteplaati! PS/2 sülearvuti puuteplaadid on ühed lahedamad kasutajaliidese seadmed, mida saab kasutada koos mikrokontrolleriga. Libistavad ja koputavad sõrmeliigutused võivad osutuda kontrollivaks asjaks üsna lihtsal ja lõbusal viisil. Selles juhendis ühendame ühe
Kasutage Homie püsivara Sonoff -lülitusmooduli juhtimiseks (ESP8266 põhine): 5 sammu (piltidega)
Kasutage Homie püsivara Sonoff -lülitusmooduli juhtimiseks (ESP8266 -põhine): see on juhend, mida ma olen kirjutanud, olen kirjutanud selle natuke pärast "Homie -seadmete ehitamine Interneti või koduautomaatika jaoks". Hiljem keskenduti põhilisele jälgimisele (DHT22, DS18B20, valgus) D1 Mini tahvlite ümber. Seekord tahaksin näidata, et
Kasutage Bluetooth-moodulit HC-05, et saavutada mikro: bitisuhtlus mobiiltelefoniga: 9 sammu (piltidega)
Kasutage HC-05 Bluetooth-moodulit, et realiseerida mikro: bitisuhtlus mobiiltelefoniga: Peatükis Kasutage HC-06 Bluetooth-moodulit, et realiseerida mikro: bitisuhtlus mobiiltelefoniga, oleme rääkinud sellest, kuidas kasutada HC-06 mikro vahelise suhtluse loomiseks: bit ja mobiiltelefon. Välja arvatud HC-06, on veel üks ühine Bluetooth-moodul
Kasutage Bluetooth-moodulit HC-06, et saavutada mikro: bitisuhtlus mobiiltelefoniga: 8 sammu (piltidega)
Kasutage HC-06 Bluetooth-moodulit, et realiseerida Micro: bit side mobiiltelefoniga: Minu ümber on palju sõpru, kes mängivad micro: bit, öelge mulle, et micro: bit Bluetoothi ühendus pole stabiilne. Seda on lihtne lahti ühendada. Kui kasutame mikropythoni, ei saa Bluetoothi isegi kasutusele võtta. Enne selle probleemi lahendamist micro: bit offic