Sisukord:

Arduino DIY Bluetooth -kontrolleri LED -RGB riba: 4 sammu
Arduino DIY Bluetooth -kontrolleri LED -RGB riba: 4 sammu

Video: Arduino DIY Bluetooth -kontrolleri LED -RGB riba: 4 sammu

Video: Arduino DIY Bluetooth -kontrolleri LED -RGB riba: 4 sammu
Video: Открыть дверь домофона при помощи Яндекс Алисы и Ардуино. 2024, November
Anonim
Arduino DIY Bluetooth -kontrolleri LED -RGB -riba
Arduino DIY Bluetooth -kontrolleri LED -RGB -riba
Arduino DIY Bluetooth -kontrolleri LED -RGB -riba
Arduino DIY Bluetooth -kontrolleri LED -RGB -riba

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:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

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

Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem
Ü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

Arduino kood ja jadakommunikatsioon
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

Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ü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:)

  1. Avage rakendus, libistage sissejuhatus, vajutage nuppu OTSI ja otsige lähedalasuvaid seadmeid
  2. Kui teie seade on leitud, valige see, klõpsates sellel
  3. Valige soovitud teema (tume või hele) ja hoidke valitud nuppu all
  4. Oodake ühendust, kui see ebaõnnestub, proovige uuesti ühendust luua
  5. Pärast edukat ühendust valige teine vahekaart sellel klõpsates ja lohistage liugureid ning kontrollige, kas LED -riba muudab värve või mitte.
  6. 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: