Turinys:
Video: „Neopixel Ws 2812“LED juostelė su „Arduino“, valdoma „Bluetooth“iš „Android“arba „iPhone“: 4 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, vaikinai, šioje instrukcijoje aptariau, kaip valdyti „neopikselinę“ar „ws2812“juostą iš „Android“telefono ar „iPhone“naudojant „Bluetooth“ryšį.
kad galėtumėte pridėti neopikselinių lempų juostelę savo namuose kartu su „Arduino“su hc05, kad užtikrintumėte „Bluetooth“ryšį ir valdytumėte jį iš mobiliojo telefono bei mėgaukitės šviesos šou.
1 žingsnis: reikalingi komponentai
PIRKTI DALIS: PIRKTI ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
PIRKTI HC05:
www.utsource.net/itm/p/6466232.html
PIRKTI WS2812 LED:
PIRKTI WS2812 LED žiedą:
www.utsource.net/itm/p/8673715.html
//////////////////////////////////////////////////////////////////////////////
reikalingi trys pagrindiniai komponentai
Arduino uno
Neopikselinė LED juostelė
„Bluetooth“hc05
Ir dar keletas komponentų kaip
Jumperio laidai
Rezistorius 1k 2k
Duonos lenta ir kt
Pirkimo nuoroda:-
neopikselinė LED juostelė:-
www.banggood.com/1M-WS2812-IC-SMD5050-Wate…
www.banggood.com/1M-WS2812-IC-SMD5050-Drea…
www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…
www.banggood.com/1M-5M-WS2813-RGB-Dream-Co…
www.banggood.com/WS2812-5V-Colorful-Highli…
www.banggood.com/1M-2M-3M-WS2812-SMD5050-B…
„Bluetooth“modulis HC05-
www.banggood.com/HC-05-Wireless-Bluetooth-…
www.banggood.com/HC-05-Wireless-Bluetooth-…
Arduino Uno:-
www.banggood.com/Wholesale-Arduino-Compati…
www.banggood.com/3Pcs-Arduino-Compatible-R…
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
2 žingsnis: sukurkite grandinę
Paruoškite grandinę ant duonos lentos pagal pateiktą schemą paveikslėlyje ir pabandykite naudoti vieną kitą „ws2812“maitinimo šaltinį, o ne paleisti jį iš „Arduino uno“, nes ARDUINO negali paleisti „ws2812“. „Bluetooth“tuo pačiu metu, todėl pabandykite naudoti papildomai 5 V maitinimo adapteris, skirtas WS 2812
Jei neturite papildomo maitinimo šaltinio, kodu galite sumažinti neopikselinių šviesos diodų juostos ryškumą, kad sumažintumėte jos sunaudojamą galią.
3 žingsnis: kodavimo dalis
Atsisiųskite kodą iš žemiau pateiktos nuorodos:-
Kodas ir schmatika:-
Ir įsitikinkite, kad įdiegėte „Adafruit“neopikselių biblioteką.
Nustatant kodą, LED juostos duomenų kaištis, ne LED lemputės juostelės skaičius ir LED juostos ryškumas ir įkelkite kodą į „Arduino“.
4 veiksmas: nustatykite programą telefone
atidarykite „Play“parduotuvę savo telefone ir atsisiųskite „Bluetooth“terminalo hc 05 programą ir prijunkite programą prie „hc05 Bluetooth“modulio, jei turite „iPhone“iš „Apple“parduotuvės, atsisiųskite bet kurią „Bluetooth“terminalo programą, ji veiks gerai.
Ir siųskite simbolius iš programos į „hc 05“, kad galėtumėte valdyti LED juostą, kaip parodyta paveikslėliuose. Kai siunčiamas simbolis „r“, LED juostelė taps raudona, panašiai visos funkcijos pateikiamos toliau:-
CHARAKTER FUNKCIJA
„r“raudonos spalvos LED juostelė
„g“žalios spalvos LED juostelė
„b“mėlynos spalvos LED juostelė
„w“baltos spalvos LED juostelė
„o“išjungti
„vaivorykštės“animacija
„m“mišinio modelis
Taigi išbandykite visus šiuos simbolius ir atsiųskite juos bei mėgaukitės savo šviesos diodų šviesos šou savo namuose, o jei kyla problemų, pagalbos ieškokite vaizdo įraše.