Älykkään ottelupäivän valon rakentaminen ESP32:lla, LED-valoilla ja WLED:llä

Jalkapallokausi on melkein täällä, eikä kisakatsomon tarvitse rajoittua naposteltaviin ja ruutuun.

ESP32-kortin, osoitteellisen RGB-LED-nauhan ja WLEDin avulla voit rakentaa yksinkertaisen Smart Match Day Lightin: tee-se-itse-projektin, joka vaihtaa väriä, välähtää maalin jälkeen tai toimii osana Home Assistantin otteluillan skenaariota.

Tässä oppaassa käydään läpi perusidea, tarvittava laitteisto ja muutama tapa laajentaa projektia antureilla, näytöillä ja automaatiolla.


Projektin yleiskatsaus

Smart Match Day Light on pieni LED-projekti, joka on suunniteltu jalkapalloiltoihin.

Yksinkertaisin versio on manuaalinen: kun joukkueesi tekee maalin, painat painiketta tai napautat ohjauspaneelia, jolloin LED-nauha välähtää valitsemissasi väreissä.

Edistyneempi versio voidaan yhdistää Home Assistantiin, siinä voidaan käyttää WLED-tehosteita, reagoida antureihin tai toimia yhdessä näyttöjen ja muiden älymoduulien kanssa.

Voit käyttää sitä esimerkiksi:

  • Maalihälytysvalo
  • Joukkueen värinen tunnelmavalaistus
  • Aloituspotkun lähtölaskentavalo
  • Puoliajan huoneskenaario
  • Juhlatehoste loppuvihellyksen jälkeen

Projekti sopii aloittelijoille, koska voit aloittaa yhdellä ESP32-kortilla ja yhdellä LED-nauhalla ja lisätä ominaisuuksia myöhemmin.


Mitä voit rakentaa

Tässä on muutama ottelupäivän idea, jotka voit toteuttaa samalla perusratkaisulla.

Maalihälytysvalo

Aseta LED-nauha välkkymään, kun joku painaa painiketta tai käynnistää skenaarion.

Voit esimerkiksi luoda punavalkoisen välähdyksen, sinisen juhlatehosteen tai täyden sateenkaarianimaation maalin jälkeen.

Tämä on helpoin toteuttaa, koska se ei tarvitse reaaliaikaisia ottelutietoja. Manuaalinen laukaisu riittää.

Joukkueen värinen tunnelmavalaistus

Aseta LED-nauha suosikkijoukkueesi väreihin ennen aloituspotkua.

Voit sijoittaa nauhan näytön taakse, hyllyn alle, työpöydän ympärille tai television läheisyyteen. WLEDin avulla voit tallentaa useita esiasetuksia ja vaihtaa niiden välillä ottelun aikana.

Otteluillan skenaario

Jos käytät Home Assistantia, Smart Match Day Light voi olla osa suurempaa huoneskenaariota.

Yhdellä napautuksella voit sytyttää LED-nauhan, asettaa värin, käynnistää näytön ja valmistella kisakatsomon ennen ottelun alkua.

Tulostaulu- tai ajastinpäivitys

Kun valaistusprojektisi toimii, voit lisätä siihen pienen näytön.

OLED-, LCD- tai e-paper-näyttö tai LED-matriisi voi näyttää ajastimen, joukkueiden nimet tai yksinkertaisen manuaalisen tulostaulun. Näin projekti muuttuu tunnelmavalaistuksesta toimivammaksi ottelupäivän laitteeksi.


Tarvittavat laitteet

Voit aloittaa pienestä. Smart Match Day -valon perusversioon tarvitaan vain muutama osa.

Rakennuksen perusteet

  • ESP32-kehityskortti
  • Osoitteellinen RGB-LED-nauha tai RGB-LED-moduuli
  • 5 V:n virtalähde
  • Koekytkentäjohdot
  • USB-kaapeli
  • Valinnainen hajotin tai kotelo

Valinnaiset lisäosat

  • Painikemoduuli maalin manuaaliseen laukaisuun
  • Äänitunnistin yleisön reaktioihin perustuvia tehosteita varten
  • Liiketunnistin läsnäoloon perustuvaa valaistusta varten
  • OLED- tai LCD-näyttö tulosta tai ajastinta varten
  • Kiertokooderi esiasetusten vaihtamiseen
  • Älypistoke tai relemoduuli lisäautomaatioita varten

Huomautus: Jos käytät pitkää LED-nauhaa, varmista, että virtalähde pystyy tuottamaan riittävästi virtaa. Älä syötä virtaa suurelle LED-nauhalle pelkästään ESP32:n USB-portista.


Ohjelmistovaihtoehdot

Smart Match Day -valoa voi ohjata useilla eri tavoilla.

WLED

WLED on yksi helpoimmista vaihtoehdoista osoitteellisille LED-projekteille. Se toimii ESP32- ja ESP8266-kehityskorteilla ja tarjoaa verkkokäyttöliittymän, esiasetettuja tehosteita, värien hallinnan ja Home Assistant -integraation.

Tässä projektissa WLED on hyvä valinta, koska sen avulla voit luoda valaistustehosteita kirjoittamatta alusta alkaen kokonaista LED-ohjelmaa.

Hyödyllisiä lähteitä:

ESPHome

ESPHome on hyödyllinen, jos rakennat jo Home Assistant -laitteita.

Sen avulla voit määrittää ESP32-pohjaisia antureita, painikkeita, valoja ja muita komponentteja määritystiedostojen avulla. Jos Smart Match Day -kokoonpanosi sisältää antureita tai Home Assistant -automaatioita, ESPHome voi sopia siihen hyvin.

Arduino IDE

Jos haluat kirjoittaa oman koodisi, voit ohjata RGB-LEDejä myös Arduino IDE:llä.

Tämä vaihtoehto antaa enemmän hallintaa logiikkaan, animaatioihin ja painikkeiden toimintaan, mutta vaatii enemmän koodausta kuin WLED.


Rakentamisen peruslogiikka

Tarkka kytkentä riippuu LED-nauhasta ja ESP32-kehityskortista, mutta yleinen työvaihe on yksinkertainen.

  1. Kytke LED-nauha virtalähteeseen.
  2. Yhdistä LED-datanasta ESP32:n GPIO-nastaan.
  3. Asenna WLED ESP32:een.
  4. Yhdistä ESP32 Wi-Fi-verkkoon.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Sivupalkki

Blog Categories
Latest post

Tämä osio ei tällä hetkellä sisällä sisältöä. Lisää sisältöä tähän osioon sivupalkin avulla.

Register for our newsletter

Get the latest information about our products and special offers.

Website Feedback

Help us improve OpenELAB

Found a website issue or have an idea? Tell us what would make your experience better.