Sisällysluettelo:

ESP8266 / Arduino RGB LED jouluvaloikkunan sisustus: 5 vaihetta (kuvilla)
ESP8266 / Arduino RGB LED jouluvaloikkunan sisustus: 5 vaihetta (kuvilla)

Video: ESP8266 / Arduino RGB LED jouluvaloikkunan sisustus: 5 vaihetta (kuvilla)

Video: ESP8266 / Arduino RGB LED jouluvaloikkunan sisustus: 5 vaihetta (kuvilla)
Video: LED-nauhan (WS2812B) ensimmäinen testailu 2024, Heinäkuu
Anonim
Image
Image
ESP8266 / Arduino RGB LED jouluvaloikkunan koristelu
ESP8266 / Arduino RGB LED jouluvaloikkunan koristelu
ESP8266 / Arduino RGB LED jouluvaloikkunan koristelu
ESP8266 / Arduino RGB LED jouluvaloikkunan koristelu

Se on se aika vuodesta: joulukuu. Ja naapurustossani kaikki koristavat taloaan ja ikkunoitaan jouluvalolla. Tällä kertaa päätin rakentaa jotain mukautettua, ainutlaatuista käyttämällä ESP8266 -moduulia ja vain muutamaa RGB -LEDiä. Voit tehdä saman rakenteen käyttämällä Arduino (Uno/Pro) -moduulia, mutta ESP-moduulin avulla saat myös wifi-yhteyden, kauko-ohjausta varten, ajastettu päälle/pois.

Tarvittavat komponentit…

  • ESP8266 (NodeMCU -moduuli) tai Arduino Uno/Pro/Pro Mini/jne. Tämä opetusohjelma on tarkoitettu ESP8266: lle, mutta se soveltuu myös muihin
  • Yksilöllisesti osoitettava RGB -LED -valonauha (WS2812 -sirut), suositus: 60 RGB -LEDiä/metri, 1 metri
  • Jotkut johdot ja juotos
  • Pitkä mikro-USB-kaapeli (se toimii USB: llä)
  • Joko puu tai vain laatikko runkoa varten
  • Arduino IDE ohjelmistokehitykseen (katso esimerkkikoodi ohjeiden lopussa)

WS2812 RGB -LED -nauhassa on mukavaa, että nämä nyt edulliset LED -moduulit ovat yksilöllisesti osoitettavia ja ketjutettuja, joten sinun on vain varmistettava, että "data" -linja on kytketty toisiinsa. Se on erittäin kätevä komponentti puulle, koska LED -nauhan leikkaamisen jälkeen sinun on ketjutettava ne vain yhdellä langalla. Kaksi muuta liitäntää (+5V ja maadoitus), voit yhdistää missä tahansa.

Koodista saatavaa osoittamista varten näet, että pikselien osoitteet alkavat 0: sta (lähinnä puun juurta) ja jatkavat kohtaan 42, yhteensä 43 LEDiä. Voit tietysti käyttää enemmän tai vähemmän LED -valoja, mutta sitten sinun on muokattava koodia.

Virrankulutus 43 LED -asetuksessani on noin 360 mA enintään nykyisellä koodilla, mutta en maksimoi LED -valoja. Jos laitat kaikki LEDit päälle täydellä teholla, se on todennäköisesti yli 1A, joten varo!

Nykyinen koodi on yksinkertainen, se asettaa kaikki LEDit vihreiksi ja vaihtaa sitten pikselin johonkin 6 paletin väristä 0,5 sekunnin välein. Voit vapaasti muokata sitä ja kokeilla mitä tahansa monimutkaista mallia.

Vaihe 1: Leikkaa LED -nauha

Leikkaa LED -nauha
Leikkaa LED -nauha

Aseta ensin RGB -LED -nauha ja leikkaa se sopivan kokoiseksi puun muodostamiseksi.

Halusin mieluummin 15 LEDiä rungona (pystysuora) ja sitten 2 + 2, 4 + 4, 8 + 8 LEDiä haaroille, mutta sinulla voi olla enemmän tai vähemmän. Leikkaa nauha vain kuparityynyistä (leikkausmerkit).

Vaihe 2: Kehyksen luominen

Kehyksen luominen
Kehyksen luominen
Kehyksen luominen
Kehyksen luominen

Voit käyttää vain pahvia, mutta minulla oli (balsa) puuta makaamassa ja mielestäni se näyttää hieman paremmalta, joten käytin sitä. Piirrä ääriviivat A4 -palalle edellisestä vaiheesta (jossa leikkasit LEDit) ja leikkaa joitakin puukappaleita siihen kokoon. Käytä sitten kuumaliimaa kokoamaan kaikki.

Vaihe 3: LED -nauhojen kiinnittäminen kehykseen

LED -nauhojen kiinnittäminen kehykseen
LED -nauhojen kiinnittäminen kehykseen

LED -nauhojen takana on liima. Käytä sitä liuskojen kiinnittämiseen runkoon.

Älä vielä kiinnitä runkoa (pystysuoraa), se on vasta viimeinen vaihe lähes kaiken liittämisen jälkeen.

Huomaa nauhan suuntanuolet - tämä on ketjutuksen/datan suunta! Sinun pitäisi olla DI (tiedot sisään) oikealla puolella, oikealla puolella ja DO (data out) vasemmalla haaralla, vasemmalla puolella. Haluamme saada mukavan ja helpon ketjun kaikista näistä LEDeistä. Huomaa, että virtaa (+5V, GND) ei ketjuteta.

Vaihe 4: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Haluamme ketjuttaa tiedot, joten se tarkoittaa, että datajohtimemme siirtyvät vasemmasta yläkulmasta oikealle alakulmaan. Ja tietysti liitämme kaikki 3 johtoa keskelle, jossa vasen + oikea haara kohtaavat.

Kun tämä on tehty, meidän on varmistettava, että kaikki bitit ovat virtalähteenä, sitä varten käytin mustaa johtoa vasemmalla puolella (pystysuora) GND: lle ja oikealla puolella +5 V: lle.

Vaihe 5: Yhteyden muodostaminen ESP8266 -laitteeseen ja luonnoksen lataaminen

Muodostetaan yhteys ESP8266: een ja lähetetään luonnos
Muodostetaan yhteys ESP8266: een ja lähetetään luonnos
Muodostetaan yhteys ESP8266: een ja lähetetään luonnos
Muodostetaan yhteys ESP8266: een ja lähetetään luonnos

Liitä nastat ESP8266: sta:

+5V (VIN) - LED -nauhaan +5V

GND - LED -nauhaan GND

D7 - LED -nauha DataHuom

Käynnistä Arduino IDE, luo/lataa lähdekoodi (liitteenä) ja varmista, että Arduino IDE on määritetty oikeilla asetuksilla (portti, laitetyyppi, nopeus), ja paina sitten Käännä + Lataa.

Kun se on valmis, LED -nauha syttyy ja alkaa näyttää kuvioita. Sinun on ehkä lisättävä Adafruit - Neopixel -kirjasto Arduino IDE: hen (v1.8+). Voit myös muokata koodia näyttämään erilaisia kuvioita, kokeile rohkeasti.

Hyvää joulua!

Suositeltava: