Skaņu reaģējošā DIY RGB LED sloksne, ko mēs veidosim, reaģē uz mūziku vai skaņu, kas nāk no jūsu televizora, mājas kinozāles vai jebkuras ierīces. Papildus tam, ka tas reaģē uz skaņu, varat izvēlēties arī no 118 dažādiem apgaismojuma efektiem. Varat arī izveidot pielāgotus efektus.
Kad tas ir izveidots, varat to izmantot kā apkārtējo apgaismojumu un uzstādīt aiz televizora ekrāna vai spēļu datorā, pat ja jūsu mātesplate neatbalsta RGB vai ARGB (adresējamu RGB).
Lietas, kas jums būs vajadzīgas
Šim projektam jums būs nepieciešams:
- WS2812 adresējama RGB LED sloksne. Iegūstiet 5 metru neūdensizturīgu rulli.
- Uz ESP8266 balstīts MCU, piemēram, NodeMCU vai D1 Mini. Varat arī izmantot ESP32 (ja jums tāds jau ir).
- Mikrofona modulis. Varat izvēlēties jebkuru vai jebkuru, kas ir pieejams jūsu atrašanās vietā.
- INMP401 MEMS mikrofons
- MAX4466 elektreta mikrofons
- MAX9814 elektreta mikrofons
- 5V 3A vai labāks barošanas avots.
Nepieciešamās prasmes
Nepieciešama lodēšanas prasme. Tomēr, ja jums nav iepriekšējas pieredzes vai nepieciešama palīdzība darba sākšanā, skatiet mūsu iepriekšējo ceļvedi, lai uzzinātu
kā lodēt.1. darbība: lejupielādējiet un mirgojiet programmaparatūru
Šim projektam mēs izmantosim WLED Sound Reactive projektu GitHub.
- Lejupielādēt Reaktīva WLED skaņa jaunākais stabilais ESP8266 vai ESP32 plates laidiens (atkarībā no tā, kuru izmantojat).
- Tāpat lejupielādējiet un palaidiet ESPHome Flasher rīks.
- Izvēlieties COM Ports, kurā ir pievienots ESP8266 vai ESP32.
- Klikšķis Pārlūkot lai izvēlētos WLED programmaparatūru.
- Tagad noklikšķiniet ZibspuldzeESP un gaidiet, līdz zibspuldzes process tiks pabeigts.
2. darbība. Pievienojiet WS2812 ar ESP8266/ESP32 plati
Kad programmaparatūra ir mirgota, varat pievienot WS2812B ARGB LED lenti ESP32 vai ESP8266 platei. Varat pievienot ARGB barošanas ievadi tieši ESP plates VIN un GND tapām vai izmantot atsevišķu barošanas avotu, lai LED lenti barotu atsevišķi, bet ar kopīgu zemējumu.
Skatiet tālāk redzamo diagrammu un tabulu, lai savienotu pārī RGB lenti un mikrofonu ar ESP moduli.
NodeMCU (ESP8266) | ESP32 | WS2812B | Mikrofons |
VIN | VIN | 5V | |
G | GND | GND | G |
D4 | D4 | DI vai Din (dati ievadīti) | |
3V3 | 3V3 | VCC | |
A0 | GPIO36 | Ārā |
Ja jums nav barošanas avota vai nevēlaties tajā ieguldīt, varat savienot LED lenti tieši ar NodeMCU vai ESP32 un barot ESP, izmantojot mikro USB kabeli. Lai gan tas darbojas, tas var sabojāt MCU un tāpēc nav ieteicams.
3. darbība: iestatiet skaņu reaktīvo fona apgaismojumu
Kad esat pievienojis mikrofonu un WS2812B LED sloksni ESP platei, pievienojiet 5 V barošanas avotu, lai ieslēgtu ierīci.
- Viedtālrunī vai datorā atveriet Wi-Fi iestatījumus un izveidojiet savienojumu ar WLED-AP tīkls.
- Kad ir izveidots savienojums, izslēdziet mobilos datus un viedtālrunī atveriet tīmekļa pārlūkprogrammas lietotni, piemēram, Chrome vai Safari.
- Apmeklējiet IP adresi 4.3.2.1 un noklikšķiniet Wi-Fi iestatījumi.
- Ierakstiet savu Wi-Fi SSID un parole.
- Klikšķis Saglabāt un izveidot savienojumu. ESP apturēs AP režīmu un izveidos savienojumu ar jūsu Wi-Fi tīklu.
- Atveriet Play veikalu un instalējiet WLED lietotne.
- Atveriet lietotni WLED un pieskarieties + ikonu.
- Krāns Atklājiet gaismas… Modulis automātiski atradīs RGB joslu, kas savienota ar jūsu Wi-Fi tīklu.
- Pieskarieties atzīmējiet/pārbaudiet ikona augšpusē.
- Pēc tam pieskarieties WLED-SoundReactive. Tas ielādēs vadības ekrānu, kurā varēsit mainīt krāsu, rakstu, efektus utt. Tomēr, pirms to varat izdarīt, jums tas ir jākonfigurē.
- Krāns Config> LED preferences.
- Saskaitiet gaismas diožu skaitu pēc to ielīmēšanas televizora vai monitora aizmugurē un ievadiet to Kopējais LED skaits lauks.
- Zem Aparatūras iestatīšana tajā pašā lapā ievadiet “2” laukā Pin un “0”. Sākt, un pēdējais gaismas diožu skaits Skaitīt lauks. Krāns Saglabāt.
4. darbība: pārbaudiet skaņu reaktīvo LED joslu un noregulējiet jutību
Tagad varat vadīt LED joslu ar WLED lietotni un mainīt efektus, spilgtumu utt. Varat arī pielāgot skaņas jutību, izmantojot WLED iestatījumus atbilstoši savām vajadzībām. Lai pielāgotu skaņas jutību, dodieties uz Konfigurācija> Skaņas iestatījumi. Ir pieejami divi iestatījumi:
- Squelch: minimālais slieksnis, pie kura gaismas parādīs jebkuru krāsu vai efektu. Jo augstāka vērtība, jo augstāks skaņas tonis nepieciešams, lai iedarbinātu gaismas diodes.
- Iegūt: skaņas jutība. Jo augstāk, jo jutīgāka ir skaņa.
Ja jūs lietojat INM643, ierakstiet 35 laukā Squelch un 12 sadaļā Gain.
Pēc vērtību ievadīšanas Squelch un Iegūt laukos, pieskarieties Saglabāt. Varat spēlēt ar iestatījumiem, līdz iegūstat vislabāko iestatījumu.
Zem Efekti, jūs atradīsiet 15 skaņu reaģējošus efektus (atzīmēti ar *). Varat mainīt uz jebkuru vai izvēlēties ar skaņu nereaktīvu efektu. The *Trokšņu mērītājs ir ieteicama lielākajai daļai. Varat izvēlēties savu paleti, lai mainītu krāsu vai izveidotu sākotnējo iestatījumu, izmantojot palešu un efektu kombināciju. Turklāt varat mainīt efektu ātrumu, intensitāti un LED spilgtumu, lai pielāgotu efektus.
5. darbība: integrējiet ar mājas palīgu (pēc izvēles)
Jūs varat iestatīt mājas palīgu lai automatizētu šo DIY viedo skaņu reaktīvo apkārtējo apgaismojumu un kontrolētu efektus, spilgtumu un citus iestatījumus no viena paneļa. Tas arī sniedz jums attālinātu piekļuvi visiem viedajiem skaņu reaģējošajiem apkārtējās vides apgaismojumiem. Turklāt varat iespējot MQTT vai atdarināt sloksni kā Philips Hue (zem Konfig > Sinhronizācijas saskarnes), lai vadītu joslu, izmantojot Alexa balss palīgu.
Iestatiet vairākus WLED un sinhronizējiet tos kopā
Apsveicam! Tagad savam televizoram vai monitoram esat izveidojis uz skaņu reaģējošu fona apgaismojumu. Ja vēlaties, varat iestatīt vairākas WS2812 ARGB LED sloksnes savā istabā vai mājā un sinhronizēt tās visas (izmantojot iebūvēto UDP protokola atbalstu), lai atskaņotu vienu un to pašu efektu vienlaikus ar dažiem pieskārieniem. Šīs DIY sloksnes var vadīt atsevišķi vai grupā, izmantojot īpašu Android lietotni, kas pieejama Play veikalā, kā aprakstīts šajā rokasgrāmatā.
Varat arī izmantot balss palīgus, piemēram, Alexa, lai kontrolētu RGB joslu, mainītu spilgtumu vai krāsu. Turklāt varat to pievienot Home Assistant, lai kontrolētu visas savas RGB lentes no viena informācijas paneļa.
Kā padarīt RGB LED gaismas displeju DIY krāsas
Lasiet Tālāk
Saistītās tēmas
- DIY
- ESP32
- DIY projektu apmācības
- Viedais apgaismojums
Par autoru
Ravi ir eksperts tehnoloģiju skaidrotājs, IoT entuziasts un Linux cienītājs ar pieredzi lielo datu un lietotņu izstrādē. Lielāko daļu nedēļas nogales viņš pavada, strādājot ar IoT ierīcēm un spēlējot spēles Xbox. Viņš ir arī solo ceļotājs, kuram patīk doties pārgājienos un izpētīt jaunas takas.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu