Turinys:
- 1 žingsnis:
- 2 žingsnis: jungtys ir schema
- 3 žingsnis: „Arduino“kodas ir nuoseklusis ryšys
- 4 veiksmas: prijunkite „Arduino“prie „Android“įrenginio
Video: „Arduino DIY“„Bluetooth“valdiklio LED RGB juostelė: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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:
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
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
Į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
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:)
- Atidarykite programą, slinkite per įvadą, paspauskite PAIEŠKOS mygtuką ir ieškokite netoliese esančių įrenginių
- Kai jūsų įrenginys bus rastas, pasirinkite jį spustelėdami
- Pasirinkite pageidaujamą temą (tamsią ar šviesią) ir palaikykite pasirinktą mygtuką
- Palaukite ryšio, jei nepavyksta, pabandykite prisijungti iš naujo
- Sėkmingai prisijungę pasirinkite antrą skirtuką spustelėdami jį, vilkite slankiklius ir patikrinkite, ar LED juostelė keičia spalvas, ar ne.
- 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:
RC valdoma Rgb LED juostelė: 4 žingsniai (su nuotraukomis)
RC valdoma Rgb LED juostelė: sukurkite savo rc valdomą LED juostą, skirtą individualiam kambario apšvietimui! Dauguma rgb LED juostų yra valdomos infraraudonųjų spindulių nuotolinio valdymo pultu. Norėdami išjungti, įjungti arba pakeisti spalvą, turite likti priešais imtuvą. Tai nuobodu ir ne
„Pasidaryk pats“LED juostelė: kaip pjaustyti, prijungti, lituoti ir maitinti LED juostelę: 3 žingsniai (su paveikslėliais)
„Pasidaryk pats“LED juostelė: kaip pjaustyti, prijungti, lituoti ir maitinti LED juostelę: pradedančiųjų vadovas, kaip sukurti savo šviesos projektus naudojant LED juostelę. Lanksti, patikima ir paprasta naudoti, LED juostos yra geriausias pasirinkimas įvairioms reikmėms. paprastos patalpų 60 šviesos diodų/m LED juostos įrengimo pagrindai, tačiau
Belaidė RGB LED juostelė naudojant „Bluetooth“ir „Wifi“ESP8266: 3 žingsniai
Belaidė RGB LED juostelė naudojant „Bluetooth“ir „Wifi“ESP8266: RGB LED juostelė naudojant „Bluetooth“ir „WIFI“Žiūrėkite „YouTube“vaizdo įrašą, kad gautumėte išsamios informacijos
Muzikiniai reaktyvūs daugiaspalviai LED žibintai - „Arduino“garso aptikimo jutiklis - RGB LED juostelė: 4 žingsniai
Muzikiniai reaktyvūs daugiaspalviai LED žibintai | „Arduino“garso aptikimo jutiklis | RGB LED juostelė: į muziką reaguojantis daugiaspalvis LED žibintų projektas. Šiame projekte buvo naudojama paprasta 5050 RGB LED juostelė (ne adresuojamas LED WS2812), „Arduino“garso aptikimo jutiklis ir 12 V adapteris
„Neopixel Ws 2812“LED juostelė su „Arduino“, valdoma „Bluetooth“iš „Android“arba „iPhone“: 4 žingsniai
„Neopixel Ws 2812“LED juostelė su „Arduino“, valdoma „Bluetooth“iš „Android“arba „iPhone“: Sveiki, vaikinai, šioje instrukcijoje aptariau, kaip valdyti „neopikselinę“juostą arba „ws2812“LED juostą iš „Android“telefono ar „iPhone“naudojant „Bluetooth“ryšį. Kad galėtumėte pridėkite neopikselinių lempų juostelę savo namuose kartu su „Arduino“su