Sisällysluettelo:

WiFi -johdettu Fedora -hattu (ESP8266 + WS2812b): 5 vaihetta (kuvilla)
WiFi -johdettu Fedora -hattu (ESP8266 + WS2812b): 5 vaihetta (kuvilla)

Video: WiFi -johdettu Fedora -hattu (ESP8266 + WS2812b): 5 vaihetta (kuvilla)

Video: WiFi -johdettu Fedora -hattu (ESP8266 + WS2812b): 5 vaihetta (kuvilla)
Video: Гирлянда за 5 минут, без программирования и SMS (ESP8266 + WS2812b) 2024, Marraskuu
Anonim
Image
Image
Tarvitsemasi asiat
Tarvitsemasi asiat

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

Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
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

Kaaviokuva
Kaaviokuva

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

Ohjelmisto ja koodi
Ohjelmisto ja koodi
Ohjelmisto ja koodi
Ohjelmisto ja koodi
Ohjelmisto ja koodi
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

Yhdistä kaikki asiat yhteen
Yhdistä kaikki asiat yhteen
Yhdistä kaikki asiat yhteen
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

Viimeistely
Viimeistely
Viimeistely
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: