Turinys:

„Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė: 4 žingsniai
„Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė: 4 žingsniai

Video: „Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė: 4 žingsniai

Video: „Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė: 4 žingsniai
Video: Led juosta RGB su bluetooth UBUDU 2024, Lapkritis
Anonim
„Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė
„Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė
„Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė
„Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė

Sveiki visi, tai yra antrasis projektas, kuriuo noriu pasidalinti su jumis! Šiandien aš jums parodysiu, kaip prijungti „Arduino“ir „Bluetooth“modulį, o vėliau naudoti jį LED RGB juostelės valdymui.

Šioje pamokoje naudosime „HC-06“„Bluetooth“modulį, nes jis yra pigus ir lengvai naudojamas. (Aš gavau savo už 2 USD iš „aliexpress“)

Šiandien naudojamas „Bluetooth“modulis yra gerai žinomas ir pigus HC-06. (Aš gavau už 2 € iš aliexpress)

Mūsų programa vis dar bandoma, todėl raginame atsiųsti el. Laišką adresu: [email protected], jei turite kokių nors techninių problemų arba patiriate kokių nors problemų. Labai ačiū už supratingumą!

1 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Mums reikės šių dalių:

  • 1x „Arduino“lenta (naudosiu „Arduino NANO“)
  • 1x „Bluetooth“modulis HC-06 arba HC-05
  • 1x 12V metrų ilgio RGB LED juostelė (naudoju 30LED/m su įprastu anodu)
  • 1x gnybto varžtas
  • 3x 220Ω rezistorius
  • 3x BUZ11 N kanalų maitinimo MOSFET (arba lygiavertis)
  • Duonos lenta ir džemperiai
  • (Pasirinktinai) DC lizdas ir nuolatinės srovės jungtis
  • Ir, žinoma, 12 V maitinimo šaltinis, aš naudoju kintamą maitinimo šaltinį

2 žingsnis: jungtys ir schema

Ryšiai ir schema
Ryšiai ir schema
Ryšiai ir schema
Ryšiai ir schema
Ryšiai ir schema
Ryšiai ir schema

Kurkime! Grandinė nėra tokia sudėtinga, kaip gali pasirodyti iš pirmo žvilgsnio.

Pirma, turime nustatyti, ar mūsų LED juostelėje yra bendras anodas ar bendras katodas. Mano yra bendras anodas, todėl LED juostelės anodą prijungiau prie 12 V maitinimo šaltinio, o likusį - prie varžtų gnybtų, kuriuos vėliau prijungsime prie MOSFET išvesties.

Visos svarbios jungtys ir schema yra parodyta aukščiau esančiose nuotraukose.

Būkite labai atsargūs, kai 12 V+ bėgį jungiate prie VIN prie „Arduino“plokštės, nes galite sudeginti plokštę, jei ją prijungsite klaidingai. Be to, nepamirškite viską įžeminti (GND)

3 žingsnis: „Arduino“kodas ir nuoseklusis ryšys

„Arduino“kodas ir nuoseklusis ryšys
„Arduino“kodas ir nuoseklusis ryšys

Įkelkite šį eskizą į „Arduino“naudodami USB kabelį.

Prieš įkeldami eskizą, nepamirškite atjungti HC-06 modulio!

Kodėl? HC-06 komunikacijos kaiščiai (RX ir TX) blokuoja ryšį tarp „Arduino“ir kompiuterio.

Kodo paaiškinimas:

  • Pirma, mes paskelbėme kelias konstantas (pastovią, kurios vėliau pakeisti negalima) visoms trims spalvoms (raudona, žalia, mėlyna)
  • Sąrankoje () pradėjome nuoseklųjį ryšį su 9600 baudų greičiu ir nustatėme visus išvestus kaiščius kaip išvestį
  • Į ciklą (), jei serialas ką nors gauna, jis analizuoja gautus duomenis kaip sveikąjį skaičių (svarbu kitame žingsnyje)
  • Jei jis gauna naujos eilutės simbolį („\ n“), jis pirmiausia apriboja reikšmes iki 0–255 dėl PWM diapazono, o tada pakeičia skaitmeninius kaiščius, naudodamas „analogWrite“() metodą

Viskas! Mes jau pasiruošę paskutiniam žingsniui!

4 veiksmas: prijunkite „Arduino“prie „Android“įrenginio

Prijunkite „Arduino“prie „Android“įrenginio
Prijunkite „Arduino“prie „Android“įrenginio
Prijunkite „Arduino“prie „Android“įrenginio
Prijunkite „Arduino“prie „Android“įrenginio
Prijunkite „Arduino“prie „Android“įrenginio
Prijunkite „Arduino“prie „Android“įrenginio

Dabar atsisiųskite šią programą: „Smart Bluetooth“- „Arduino Bluetooth Serial“⚡

Nuoroda:

Išmanusis „Bluetooth“yra programa, leidžianti paprasčiausiu ir paprasčiausiu būdu bendrauti su „Bluetooth“moduliu ar lenta telefonu. Tai atveria duris neribotiems būdams valdyti savo „pasidaryk pats“projektus. „Smart Bluetooth“siūlo daugybę skirtingų būdų, kaip siųsti duomenis į jūsų modulį.

Išmanusis „Bluetooth“turi šias funkcijas:

  • Greitas prisijungimas prie jūsų modulio
  • Siųskite ir gaukite duomenis iš savo modulio
  • Valdykite imtuvo skaitmeninius ir PWM kaiščius
  • Tamsi ir šviesi temaSkirtingi valdymo išdėstymai įvairiems tikslams
  • Moderni ir reaguojanti vartotojo sąsaja
  • Pritaikomi mygtukai ir jungikliai
  • Įgyvendinkite savo „pasidaryk pats“RC automobilio projektą naudodami gražią žaidimų plokštę
  • Lengvai valdykite „RGB Led“juosteles naudodami slankiklius
  • Automatiškai išjungia „Bluetooth“uždarius, kad taupytų baterijos veikimo laiką
  • Komandinė eilutė (terminalas)

Šioje pamokoje mes naudojame antrąjį skirtuką su dideliu šviesos diodu, kurio pakanka dviem simboliams nusiųsti.

Šiose nuotraukose parodysiu, kaip naudotis programa. Parodysiu, kaip ieškoti netoliese esančių įrenginių, kaip suporuoti su naudojamu moduliu ir kaip nustatyti iš programos siunčiamus duomenis. Jei jaučiatės sumišę, padarykite pertrauką ir grįžkite prie ankstesnių veiksmų, kol pradėsite veikti. Tačiau jei vis tiek turite problemų, praneškite man [email protected], atsakysiu per 24 valandas:)

  1. Atidarykite programą, slinkite per įvadą, paspauskite PAIEŠKOS mygtuką ir ieškokite netoliese esančių įrenginių
  2. Kai jūsų įrenginys bus rastas, pasirinkite jį spustelėdami
  3. Pasirinkite pageidaujamą temą (tamsią ar šviesią) ir palaikykite pasirinktą mygtuką
  4. Palaukite ryšio, jei nepavyksta, pabandykite prisijungti iš naujo
  5. Sėkmingai prisijungę pasirinkite antrą skirtuką spustelėdami jį, vilkite slankiklius ir patikrinkite, ar LED juostelė keičia spalvas, ar ne.
  6. Jei viskas veikia ir esate patenkintas šiuo projektu, palikite gražų atsiliepimą ir įvertinimą mano programai, tai padės tolesniam kūrimui ir mokymui:)

Nepamirškite įvertinti ir palikti malonių atsiliepimų. Ačiū ir iki pasimatymo kitoje pamokoje:)

Rekomenduojamas: