Sisällysluettelo:
- Vaihe 1: Tarvitsemasi asiat
- Vaihe 2: Kaavio
- Vaihe 3: Ohjelmisto ja koodi
- Vaihe 4: Yhdistä kaikki asiat yhteen
- Vaihe 5: Kosketuksen viimeistely
Video: WiFi -johdettu Fedora -hattu (ESP8266 + WS2812b): 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä on viileä hyvännäköinen led -hattu, voit muuttaa ledien väriä ja tehosteita älypuhelimellasi tai tietokoneellasi, myös yritin tehdä siitä mahdollisimman yksinkertaisen ja halvan. Siinä on myös ladattava akku, joten voit ottaa tämän mukanasi! Tämä on myös hyvä lahja !. Aloitetaan siis -----
Vaihe 1: Tarvitsemasi asiat
Tarvitsemme joitain komponentteja ja yksinkertaisia työkaluja tämän tekemiseen-
1) NodeMcu Lolin v3 (ESP8266 12e) [Hatun aivot]
2) WS2812b [aka NeoPixel] Käytin 8 kappaletta
3) 18650 litiumioniakku [Päävirtalähde]
4) akun suoja ja latausmoduuli
5) 5V: n tehostinmuunninmoduuli
6) Mikä tahansa spdt -kytkin
7) Johdot
8) nastatunnisteet [Johtojen yhdistäminen solmuun MCU]
9) Jotain mustaa lankaa ja mustaa kangasta
10) JA PÄÄASIO Hattu Se itse
Työkalut-
1) Juotosrauta ja juote
2) Pihdit
3) Leikkuri
4) Neula
JA tietokone NodeMCU: n ohjelmoimiseksi
Vaihe 2: Kaavio
Kuten kaaviossa maa ja akun Vcc yhdistetään tp4056-moduuliin [Huomaa- Kaaviosta näet, että se on tp4056-moduuli, mutta todellisuudessa käytän tp4056-moduulia, jossa on ylikuormitus, ylilataus ja oikosulku] moduuli vcc kytketään 5 voltin tehostimeen kytkimen kautta ja maadoitus kytkeytyy suoraan tehostusmoduuliin. Vahvistinlähdöstä Vcc ja Ground kytke sekä NodeMCU että ledit. NodeMCU: n D1 muodostaa yhteyden WS2812b: n Din -nastaan.
Suosittelen, että rakennat prototyypin ensin leipälautaan.
Vaihe 3: Ohjelmisto ja koodi
Tehdään nyt ohjelmisto -osa
Tässä projektissa käytin McLighting -projektia, kiitos Toblumin
Lataa McLighting Adovesta
Niiden yksityiskohtaiset ohjeet löytyvät täältä -
Mutta yritän selittää yksinkertaisilla sanoilla -
- Tarvitset ensin Arduino ID: n, lataa se täältä -
- Sitten sinun on asennettava ESP8266 -kortin tuki arduinoa varten, siirry asetusten valintaikkunaan ja kirjoita seuraava URL -osoite lisäkorttien hallinnan URL -osoitteeksi
- Siirry nyt työkaluihin - piirilevy ja valitse NodeMCU 1.0, aseta suorittimen taajuudeksi 80 MHz ja salaman kooksi 4M (1M SPIFFS) ja valitse sitten oikea com -portti.
- Nyt meidän on lisättävä joitain kirjastoja -Mene kohtaan "Sketch"> "Include Library"> "Manage Libraries…" ja asenna seuraavat kirjastot etsimällä ne ja asentamalla: 1) WiFiManager, kirjoittanut @tzapu2) WebSockets, kirjoittanut @Links20043) Adafruit NeoPixel @adafruit4) Valinnainen: PubSubClient, kirjoittanut @knolleary
- Nyt meidän on tehtävä joitain muutoksia luonnokseen kokoonpanona, avaa MC Lighting Arduino -luonnos ja siirry definitions.h -tiedostoon ja muuta vain ledien ja datanapin lukumäärä, minun tapauksessani käytin 8 lediä ja pin D1. Voit myös vaihtaa WiFi -nimen täällä
- Koota ja lähetä luonnos ESP8266 -kortille
- Tämän jälkeen esp toimii avoimena tukiasemana, muodostaa yhteyden siihen ja syöttää WiFi -tunnuksesi, ESP muodostaa yhteyden kyseiseen wifi -verkkoon
- Löydä sen IP -osoite tarkistamalla Arduino IDE -vianetsintälähtö tai tarkista vain reititin tai wifi -yhteyspiste liitettyjen laitteiden varalta.
- Siirry osoitteeseen https:// YOUR_ESP8266_HOSTNAME_OR_IP/upload and upload index.htm McLighting / customers / web / build -hakemistosta.
- Lopuksi käynnistä levy uudelleen ja siirry IP -osoitteeseen ja sinulla on etäliitäntä ohjattavaksi.
Vaihe 4: Yhdistä kaikki asiat yhteen
Käytin yhteensä 8 lediä ja liitin ne ketjuun johdoilla. Laturi, tehostusmuunnin ja kytkin asetetaan akun päälle, jotta ne mahtuvat pieneen paikkaan. tehostinmuuntimen lähdöstä 2 johtoa menee Vinin ja GND: n solmuun MCU ja toinen menee +5 V: n ja GND: n kanssa ws2812b: n ensimmäiseen lediin. Lisäsin pienen femal -nastaisen otsikon signaalijohdon päähän ja solmun mcu -virtajohdot yhdistämään helposti solmuun mcu.
Olen asettanut akun ja solmun mcu hatun takapuolelle ja ompelen ne hatulla, myös ompelen ledit hatulla, jotta ne pysyvät paikallaan.
Vaihe 5: Kosketuksen viimeistely
Kun olet tarkistanut, että kaikki toimii hyvin, ota pieni pala mustaa kangasta ja ompele se peittämään hatun takaosa akun ja NodeMCU: n piilottamiseksi.
Maalasin myös johtimia yhdistävät ledit mustalla värillä.
Ohjaimessa ne ovat 50+ viileitä led -tehosteita ja voit myös ohjata ledien nopeutta ja kirkkautta.
Nyt sinulla on hieno led -hattu. PIDÄ HAUSKAA!!
Jos sinulla on ongelmia, kysy kommentteja, älä unohda äänestää näitä projekteja.
Suositeltava:
Apple HomeKit WS2812B LED -ohjain: 3 vaihetta (kuvilla)
Apple HomeKit WS2812B LED -ohjain: Siellä on paljon projekteja, jotka perustuvat WS2812B LED -nauhoihin, mutta useimmat näistä käyttävät HomeBridgen tai minkä tahansa muun ratkaisun - lähinnä MQTT: hen perustuvan - kommunikoinnin HomeKitin kanssa. Jotkut projektit käyttävät tehosteita myös Apple HomeKitin kautta, mutta mikään
Ambilight -järjestelmä jokaiseen televisioon kytkettyyn tuloon. WS2812B Arduino UNO Raspberry Pi HDMI (Päivitetty 12.2019): 12 vaihetta (kuvilla)
Ambilight -järjestelmä jokaiseen televisioon kytkettyyn tuloon. WS2812B Arduino UNO Raspberry Pi HDMI (Päivitetty 12.2019): Olen aina halunnut lisätä ambilightin televisioon. Näyttää niin siistiltä! Tein vihdoin ja en ollut pettynyt! Olen nähnyt monia videoita ja monia opetusohjelmia Ambilight -järjestelmän luomisesta televisiollesi, mutta en ole koskaan löytänyt täydellistä opetusohjelmaa tälle oppilaalleni
Opetusliitäntä RGB Led WS2812B -käyttöliittymään Arduino UNO -laitteella: 7 vaihetta (kuvilla)
RGB Led WS2812B -käyttöliittymän opetusohjelma Arduino UNO: Tämä opetusohjelma opettaa sinulle joitain perusasioita Sparkfun RGB Led WS2812B: n käytöstä Arduino UNO: n kanssa
FEDORA 1.0, älykäs kukkaruukku: 8 vaihetta (kuvilla)
FEDORA 1.0, älykäs kukkaruukku: FEDORA tai kukkaympäristön koristeellinen orgaaninen tulosanalysaattori on älykäs kukkaruukku sisäpuutarhanhoitoon. FEDORA ei ole vain kukkaruukku, se voi toimia herätyskellona, langattomana musiikkisoittimena ja pienenä robottiystävänä. Tärkein ominaisuus
PhotonLamp - WS2812b -suunnittelijalamppu, jossa MQTT -ohjaus: 5 vaihetta (kuvilla)
PhotonLamp - WS2812b -varusteltu design -lamppu, jossa MQTT -ohjaus: Useita vuosia sitten ostimme suunnittelijalampun, jossa oli lampunvarjostin sikarin muodossa ja joka oli valmistettu maitolasista. Pidimme varjostimen erityisestä suunnittelusta ja lampun yleisestä ulkonäöstä. Mutta en ole ollut todella tyytyväinen valoon