Äänireaktiivinen DIY RGB -LED-nauha, jonka aiomme rakentaa, reagoi televisiostasi, kotiteatteristasi tai mistä tahansa laitteesta tulevaan musiikkiin tai ääneen. Sen lisäksi, että se reagoi ääneen, voit myös valita 118 erilaisesta valotehosteesta. Voit myös luoda mukautettuja tehosteita.

Kun se on rakennettu, voit käyttää sitä ympäristön valona ja asentaa sen television näytön taakse tai pelitietokoneellesi, vaikka emolevysi ei tue RGB: tä tai ARGB: tä (Addressable RGB).

Asioita, joita tarvitset

Tätä projektia varten tarvitset seuraavat:

  • WS2812 osoitettava RGB LED-nauha. Hanki 5 metrin ei-vedenpitävä rulla.
  • ESP8266-pohjainen MCU, kuten NodeMCU tai D1 Mini. Voit myös käyttää ESP32:ta (jos sinulla jo on sellainen).
  • Mikrofoni moduuli. Voit valita minkä tahansa tai sen, mikä on saatavilla paikassasi.
    • INMP401 MEMS-mikrofoni
    • MAX4466 elektreettimikrofoni
    • MAX9814 elektreettimikrofoni
  • 5V 3A tai parempi virtalähde.

Vaaditut taidot

Juotostaitoa tarvitaan. Jos sinulla ei kuitenkaan ole aikaisempaa kokemusta tai tarvitset apua aloittamiseen, tutustu edelliseen oppaaseemme oppiaksesi

kuinka juottaa.

Vaihe 1: Lataa ja päivitä laiteohjelmisto

Tässä projektissa käytämme WLED Sound Reactive -projektia GitHub.

  • Lataa WLED-ääni reagoi uusin vakaa julkaisu ESP8266- tai ESP32-kortille (kumpaa tahansa käytät).
  • Lataa ja käynnistä myös ESPHome Flasher työkalu.
  • Valitse COM Portti, johon ESP8266 tai ESP32 on kytketty.
  • Klikkaus Selaa valitaksesi WLED-laiteohjelmiston.
Tekijä luotu. Ilmainen käyttö ilman merkintää.
  • Napsauta nyt FlashESP ja odota, että flash-prosessi on valmis.

Vaihe 2: Liitä WS2812 ESP8266/ESP32-korttiin

Kun laiteohjelmisto on vilkkunut, voit liittää WS2812B ARGB -LED-nauhan ESP32- tai ESP8266-korttiin. Voit kytkeä ARGB-virtasyötön suoraan ESP-kortin VIN- ja GND-nastoihin tai käyttää erillistä virtalähdettä LED-nauhan syöttämiseen erikseen, mutta yhteisellä maadolla.

Katso seuraavaa kaaviota ja taulukkoa liittääksesi RGB-nauhan ja mikrofonin ESP-moduuliin.

NodeMCU (ESP8266) ESP32 WS2812B Mikrofoni
VIN VIN 5V
G GND GND G
D4 D4 DI tai Din (tiedot sisään)
3V3 3V3 VCC
A0 GPIO36 Ulos

Jos sinulla ei ole virtalähdettä tai et halua investoida sellaiseen, voit liittää LED-nauhan suoraan NodeMCU: hun tai ESP32:een ja kytkeä ESP: n virran mikro-USB-kaapelilla. Vaikka tämä toimii, se voi vahingoittaa MCU: ta, joten sitä ei suositella.

Vaihe 3: Aseta äänireaktiivinen taustavalo

Kun olet liittänyt mikrofonin ja WS2812B LED-nauhan ESP-korttiin, kytke 5 V virtalähde laitteen käynnistämiseksi.

  • Avaa älypuhelimella tai tietokoneella Wi-Fi-asetukset ja muodosta yhteys WLED-AP verkkoon.
  • Kun yhteys on muodostettu, sammuta mobiilidata ja avaa sitten selainsovellus, kuten Chrome tai Safari, älypuhelimellasi.
  • Vieraile IP-osoitteessa 4.3.2.1 ja napsauta Wi-Fi-asetukset.
  • Kirjoita sinun Wi-Fi SSID ja Salasana.
  • Klikkaus Tallenna ja yhdistä. ESP pysäyttää AP-tilan ja muodostaa yhteyden Wi-Fi-verkkoosi.
  • Avaa Play Kauppa ja asenna WLED sovellus.
  • Avaa WLED-sovellus ja napauta + kuvake.
  • Napauta Tutustu valoihin… Moduuli löytää automaattisesti Wi-Fi-verkkoosi yhdistetyn RGB-nauhan.
  • Napauta rasti/tarkista kuvake yläreunassa.
  • Napauta sitten WLED-SoundReactive. Tämä lataa ohjausnäytön, jossa voit muuttaa väriä, kuviota, tehosteita jne. Ennen kuin voit tehdä sen, sinun on kuitenkin määritettävä se.
  • Napauta Config> LED-asetukset.
  • Laske LEDien määrä liitettyäsi ne television tai näytön takaosaan ja syötä se kenttään LEDien kokonaismäärä ala.
  • Alla Laitteiston asennus kirjoita samalla sivulla Pin-kenttään "2" ja kenttään "0". Alkaa, ja viimeinen LED-luku Kreivi ala. Napauta Tallentaa.

Vaihe 4: Testaa äänireaktiivista LED-nauhaa ja säädä herkkyys

Voit nyt ohjata LED-nauhaa WLED-sovelluksella ja muuttaa tehosteita, kirkkautta jne. Voit myös säätää ääniherkkyyttä WLED-asetuksista tarpeidesi mukaan. Voit säätää ääniherkkyyttä siirtymällä kohtaan Config> Ääniasetukset. Käytettävissä on kaksi asetusta:

  • Squelch: vähimmäiskynnys, jolla valot näyttävät minkä tahansa värin tai tehosteen. Mitä korkeampi arvo, sitä korkeampi äänenkorkeus tarvitaan LEDien laukaisemiseen.
  • Saada: Ääniherkkyys. Mitä korkeampi, sitä herkempi se on äänelle.

Jos käytät INM643, kirjoita Squelchiin 35 ja Gainiin 12.

Kun olet syöttänyt arvot kohtaan Squelch ja Saada kentät, napauta Tallentaa. Voit pelata asetuksilla, kunnes saat parhaan kokemuksen asetukseesi.

Alla Tehosteet, löydät 15 äänireaktiivista tehostetta (merkitty *). Voit vaihtaa mihin tahansa tai valita ei-ääneen reagoivan tehosteen. The * Melumittari suositellaan useimmille. Voit valita paletin vaihtaaksesi väriä tai luoda esiasetuksen käyttämällä palettien ja tehosteiden yhdistelmää. Lisäksi voit muuttaa tehosteen nopeutta, voimakkuutta ja LED-kirkkautta muokataksesi tehosteita.

Vaihe 5: Integroi Home Assistantin kanssa (valinnainen)

Sinä pystyt määritä Home Assistant automatisoidaksesi tämän tee-se-itse-älyn äänireaktiivisen ympäristön valon ja ohjataksesi tehosteita, kirkkautta ja muita asetuksia yhdestä paneelista. Se tarjoaa myös etäyhteyden kaikkiin älykkäisiin äänireaktiivisiin ympäristövaloihin. Lisäksi voit ottaa MQTT: n käyttöön tai emuloida nauhaa Philips Hue -muodossa (alla Konfig > Synkronoi käyttöliittymät) ohjataksesi nauhaa Alexa-ääniavustajalla.

Määritä useita WLED-valoja ja synkronoi ne yhdessä

Onnittelut: olet nyt rakentanut televisioon tai näyttöön äänireaktiivisen taustavalon. Voit halutessasi asettaa useita WS2812 ARGB LED-nauhoja huoneeseesi tai taloosi ja synkronoida ne kaikki (sisäänrakennetun UDP-protokollatuen kautta) toistaaksesi saman tehosteen samanaikaisesti muutamalla napautuksella. Näitä tee-se-itse-nauhoja voidaan ohjata yksittäin tai ryhmässä käyttämällä Play Kaupasta saatavilla olevaa omaa Android-sovellusta, kuten tässä oppaassa käsitellään.

Voit myös käyttää ääniavustajia, kuten Alexaa, ohjaamaan RGB-nauhaa, muuttaaksesi kirkkautta tai väriä. Lisäksi voit lisätä tämän Home Assistantiin ohjataksesi kaikkia RGB-nauhojasi yhdestä kojelautasta.

Kuinka saada RGB-LED-valot näyttämään DIY-värejä

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • tee-se-itse
  • ESP32
  • Tee-se-itse-projektin opetusohjelmat
  • Älykäs valaistus

Kirjailijasta

Ravi Singh (11 artikkelia julkaistu)

Ravi on asiantunteva tekninen selittäjä, IoT-harrastaja ja Linuxin ystävä, jolla on tausta big datan ja sovelluskehityksen parissa. Hän viettää suurimman osan viikonlopuistaan ​​IoT-laitteiden parissa ja Xbox-pelejä pelaten. Hän on myös yksin matkustava, joka rakastaa patikointia ja uusien polkujen tutkimista.

Lisää Ravi Singhiltä

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi