Sisukord:
- Samm 1:
- Samm: ühendused ja skeem
- Samm: Arduino kood ja jadakommunikatsioon
- Samm: ühendage Arduino Android -seadmega
Video: Arduino DIY Bluetooth -kontrolleri LED -RGB riba: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere kõigile, see on teine projekt, mida tahan teiega jagada! Täna näitan teile, kuidas ühendada Arduino ja Bluetooth -moodul ning kasutada seda hiljem LED -RGB -riba juhtimiseks.
Selles õpetuses kasutame Bluetooth-moodulit HC-06, kuna see on odav ja hõlpsasti kasutatav. (Mina sain oma aliexpressist 2 dollari eest)
Täna kasutatav Bluetooth-moodul on HC-06, mis on tuntud ja odav. (Mina sain oma 2 € eest aliexpressist)
Meie rakendus on alles testimisprotsessis, seega soovitame teil saata tehniliste probleemide või probleemide korral e -kiri aadressile [email protected]. Suur tänu mõistmise eest!
Samm 1:
Vajame neid osi:
- 1x Arduino tahvel (kasutan Arduino NANO -d)
- 1x Bluetooth-moodul HC-06 või HC-05
- 1x 12V meetripikkune RGB LED-riba (kasutan tavalise anoodiga 30LED/m)
- 1x klemmikruvi
- 3x 220Ω takisti
- 3x BUZ11 N-kanaliga toite MOSFET (või samaväärne)
- Leivalaud ja džemprid
- (Valikuline) alalisvoolu pistik ja alalisvoolu pistik
- Ja muidugi 12 V toiteallikas, ma kasutan muutuvat toiteallikat
Samm: ühendused ja skeem
Ehitame! Vooluring ei ole nii keeruline, kui esmapilgul võib tunduda.
Esiteks peame kindlaks tegema, kas meie LED -ribal on ühine anood või ühine katood. Minul on tavaline anood, nii et ühendasin LED -riba anoodi 12V toiteallikaga ja ülejäänud kruviklemmidega, mille ühendame hiljem MOSFET -i väljundiga.
Kõik olulised ühendused ja skeem on/on näidatud ülaltoodud piltidel.
Olge väga ettevaatlik, kui ühendate 12V+ rööpa Arduino plaadiga VIN -i, sest kui ühendate selle vale, võite plaadi põletada. Samuti ärge unustage kõike maandada (GND)
Samm: Arduino kood ja jadakommunikatsioon
Laadige USB -kaabli abil üles järgmine visand Arduinole.
Ärge unustage enne eskiisi üleslaadimist HC-06 moodul lahti ühendada!
Miks? HC-06 kommunikatsiooninõelad (RX ja TX) blokeerivad Arduino ja arvuti vahelise suhtluse.
Koodi selgitus:
- Esiteks deklareerisime kõigi kolme värvi (punane, roheline, sinine) jaoks vähe konstante (konstant, mida hiljem ei saa muuta)
- Seadistuses () alustasime seeriaühendust 9600 baudikiirusega ja seadsime kõik LED -nööpnõelad väljundiks
- Loopis (), kui seeria saab midagi, parsib ta saadud andmed täisarvuna (oluline järgmises etapis)
- Kui see saab uue rea märgi („\ n”), piirab see kõigepealt väärtused vahemikku 0–255 PWM-i vahemiku tõttu ja teeb seejärel muudatused digitaalsete tihvtide jaoks meetodiga analogWrite ()
See on kõik! Oleme nüüd viimaseks sammuks valmis!
Samm: ühendage Arduino Android -seadmega
Laadige nüüd alla järgmine rakendus: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Nutikas Bluetooth on rakendus, mis võimaldab teil oma telefoni kasutada Bluetooth -mooduli või -plaadiga suhtlemiseks kõige lihtsamal ja lihtsamal viisil. See avab ukse piiramatutele viisidele oma isetegevusprojektide juhtimiseks. Nutikas Bluetooth pakub palju erinevaid mooduli andmete saatmise viise.
Smart Bluetoothil on järgmised funktsioonid:
- Kiire ühendus mooduliga
- Andmete saatmine ja vastuvõtmine moodulist
- Juhtige vastuvõtja digitaalseid ja PWM -kontakte
- Tume ja hele teema Erinevad juhtimispaigutused erinevatel eesmärkidel
- Kaasaegne ja tundlik kasutajaliides
- Kohandatavad nupud ja lülitid
- Rakendage oma DIY RC Car projekti kauni mängupuldiga
- Liuguritega saate hõlpsalt oma RGB LED -ribasid juhtida
- Aku säästmiseks lülitab suletud Bluetoothi automaatselt välja
- Käsurea (terminal)
Selles õpetuses kasutame teist suure vahekaardiga vahekaarti, millest piisab kahe märgi saatmiseks.
Järgmistel piltidel näitan teile, kuidas rakendust kasutada. Näitan teile, kuidas otsida lähedal asuvaid seadmeid, kuidas siduda meie kasutatava mooduliga ja kuidas seadistada rakendusest saadetud andmed. Kui tunnete end segaduses, tehke paus ja minge tagasi eelmiste sammude juurde, kuni see toimib. Kui teil on siiski probleeme, andke mulle teada [email protected], vastan 24 tunni jooksul:)
- Avage rakendus, libistage sissejuhatus, vajutage nuppu OTSI ja otsige lähedalasuvaid seadmeid
- Kui teie seade on leitud, valige see, klõpsates sellel
- Valige soovitud teema (tume või hele) ja hoidke valitud nuppu all
- Oodake ühendust, kui see ebaõnnestub, proovige uuesti ühendust luua
- Pärast edukat ühendust valige teine vahekaart sellel klõpsates ja lohistage liugureid ning kontrollige, kas LED -riba muudab värve või mitte.
- Kui kõik töötab ja olete selle projektiga rahul, palun jätke minu rakendusele kena tagasiside ja hinnang, see aitab edasi arendada ja õpetada:)
Ärge unustage hinnata ja jätta meeldiv tagasiside. Aitäh ja kohtumiseni järgmises õpetuses:)
Soovitan:
DIY Ir kaugjuhtimisega LED -riba: 10 sammu (piltidega)
DIY Ir kaugjuhtimisega LED -riba: Tere, kõik tere tulemast meie uutesse juhenditesse, kuna pisipildilt juba teate, et selles projektis valmistame Ir led -ribakontrolleri, mida saab juhtida mis tahes üldkasutatava IR -kaugjuhtimispuldi abil kasutatakse
DIY LED -riba: kuidas lõigata, ühendada, jootma ja toita LED -riba: 3 sammu (piltidega)
DIY LED -riba: kuidas lõigata, ühendada, jootma ja toita LED -riba: algajate juhend LED -riba abil oma valgusprojektide tegemiseks. Paindlik, usaldusväärne ja hõlpsasti kasutatav LED -ribad on parim valik erinevate rakenduste jaoks. lihtsa siseruumides asuva 60 LED/m LED -riba paigaldamise põhitõed, kuid
Lihtne puhkuse LED -valgusnäitus: võlurid talvel - WS2812B LED -riba FastLED -i ja Arduino õpetusega: 6 sammu
Lihtne puhkuse LED -valgusnäitus: võlurid talvel | WS2812B LED -riba koos FastLED -i ja Arduino õpetusega: kujundasin ja programmeerisin selle puhkuse valgusesaate kõikjale kuvamiseks. Kasutasin ühte WS2812B LED -riba, mille pikslitihedus oli 30 pikslit/ meeter. Kuna kasutasin 5 meetrit, oli mul kokku 150 LED -i. Hoidsin koodi lihtsana, nii et kõik, kes WS2812 kasutamist alustavad
Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
Kuidas kasutada Neopixel Ws2812 LED -i või LED -riba või LED -rõngast Arduinoga: Tere poisid, kuna Neopixeli LED -riba on väga populaarsed ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis
Arduino Ws2812 LED või Neopixel LED -riba või rõnga õpetus: 4 sammu
Arduino Ws2812 LED -i või Neopixeli LED -riba või -rõnga õpetus: Selles juhendis õpime, kuidas kasutada neopixeli või ws 2812 või kiiret LED -i koos Arduinoga. Seda tüüpi LED -e, ribasid või rõngaid kontrollib ainult üks Vin -tihvt ja kõik LEDid on individuaalselt adresseeritavad, nii et neid nimetatakse ka indikaatoriteks