Tartalomjegyzék:

WiFi led Fedora kalap (ESP8266 + WS2812b): 5 lépés (képekkel)
WiFi led Fedora kalap (ESP8266 + WS2812b): 5 lépés (képekkel)

Videó: WiFi led Fedora kalap (ESP8266 + WS2812b): 5 lépés (képekkel)

Videó: WiFi led Fedora kalap (ESP8266 + WS2812b): 5 lépés (képekkel)
Videó: Fedora Hat 2024, November
Anonim
Image
Image
A szükséges dolgok
A szükséges dolgok

Ez egy jó megjelenésű LED kalap, megváltoztathatja a LED -ek színét és hatásait okostelefonjával vagy számítógéppel, és megpróbáltam a lehető legegyszerűbbé és olcsóbbá tenni. Ezenkívül újratölthető akkumulátorral rendelkezik, így ezt magával viheti! Ez is jó ajándék !. Tehát kezdjük -----

1. lépés: A szükséges dolgok

A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok

Szükségünk van néhány komponensre és néhány egyszerű eszközre ahhoz, hogy

1) NodeMcu Lolin v3 (ESP8266 12e) [A kalap agya]

2) WS2812b [aka NeoPixel] 8 darabot használtam

3) 18650 lítium-ion akkumulátor [Fő áramforrás]

4) akkumulátorvédelem és töltőmodul

5) 5V erősítő átalakító modul

6) Bármilyen spdt kapcsoló

7) Vezetékek

8) tűfejlécek [Vezetékek csatlakoztatása az MCU csomóponthoz]

9) Néhány fekete szál és fekete szövet

10) ÉS A FŐBB A kalap It

Eszközök-

1) Forrasztópáka és forrasztópáka

2) Fogó

3) Vágó

4) Tű

ÉS egy számítógép a NodeMCU programozásához

2. lépés: Vázlatos diagram

Sematikus ábrája
Sematikus ábrája

Ahogyan az ábrán is látható, a föld és az akkumulátoros Vcc csatlakozik a tp4056 modulhoz [Megjegyzés- Az ábrán látni fogja, hogy ez egy tp4056 modul, de valójában egy tp4056 modult használok, amely túltöltéssel, túlfeszültséggel és rövidzárlat-elhúzódással] A vcc modul kapcsolón keresztül csatlakozik az 5 V -os erősítőhöz, és a test közvetlenül a nyomásfokozó modulhoz csatlakozik. A Vcc és Ground erősítő kimenetről csatlakoztassa a NodeMCU -t és a LED -eket. A D1 a NodeMCU -tól csatlakozik a WS2812b Din -tűjéhez.

Javaslom, hogy először építse meg a prototípust kenyérlapra.

3. lépés: Szoftver és kód

Szoftver és kód
Szoftver és kód
Szoftver és kód
Szoftver és kód
Szoftver és kód
Szoftver és kód

Most végezzük el a szoftver részét

Ebben a projektben a McLighting projektet használtam, hála a Toblumnak

A McLighting letöltése az adove -ból

Részletes utasítás itt található -

De megpróbálom egyszerű szavakkal elmagyarázni …

  • Először szüksége van az Arduino ID -re, töltse le innen -
  • Ezután telepítenie kell az ESP8266 tábla támogatását az arduino számára, lépjen a beállítások párbeszédablakba, és írja be a következő URL -t További táblák kezelője URL -ként
  • Most lépjen az Eszközök táblához, és válassza a NodeMCU 1.0 lehetőséget, állítsa a CPU frekvenciáját 80 MHz -re, és a Flash méretét 4M -re (1M SPIFFS), majd válassza ki a megfelelő com portot.
  • Most hozzá kell adnunk néhány könyvtárat -Lépjen a "Vázlat"> "Könyvtár beillesztése"> "Könyvtárak kezelése …" elemre, és telepítse a következő könyvtárakat azok keresésével és telepítésével: 1) WiFiManager @tzapu2) WebSockets @Links20043) Adafruit NeoPixel 4) Választható: PubSubClient @knolleary
  • Most módosítanunk kell a vázlaton, mint a beállításokat, nyissuk meg az MC Lighting Arduino vázlatot, és menjünk a definitions.h fájlba, és csak módosítsuk a LED -ek és az adatcsapok számát, az én esetemben 8 LED -et és D1 -es tűt használtam. Itt is megváltoztathatja a WiFi nevét
  • Most fordítsa össze és töltse fel a vázlatot az ESP8266 táblára
  • Ezt követően az esp nyílt hozzáférési pontként fog működni, csatlakozzon hozzá és adja meg a WiFi hitelesítő adatait, az ESP csatlakozni fog ehhez a wifi -hez
  • Keresse meg IP -címét az Arduino IDE hibakeresési kimenetének ellenőrzésével, vagy egyszerűen ellenőrizze az útválasztót vagy a wifi hotspotot a csatlakoztatott eszközök számára.
  • Lépjen a https:// YOUR_ESP8266_HOSTNAME_OR_IP/upload and upload index.htm oldalra a McLighting / customers / web / build könyvtárból.
  • Végül indítsa újra a táblát, és menjen az IP -címre, és a távoli interfész vezérlésre kerül.

4. lépés: Csatlakoztasson össze mindent

Összekapcsolni mindent
Összekapcsolni mindent
Összekapcsolni mindent
Összekapcsolni mindent

Összesen 8 ledet használtam, és lánccal kötöttem össze vezetékekkel. A töltő, az erősítő átalakító és a kapcsoló az akkumulátor tetején helyezkedik el, hogy kis helyen elférjenek. a boost konverter kimenetéből 2 vezeték a mcu csomópont Vin és GND -jéhez, a másik pedig a ws2812b sorozat első ledjének +5v és GND -hez megy. Hozzáadtam egy kis femal pin fejlécet a jelvezeték végéhez és a csomópont mcu tápvezetékeit, hogy könnyen csatlakozzanak az mcu csomóponthoz.

Az akkumulátort és a csomópontot a kalap hátsó oldalába helyeztem, és kalapkal varrtam, valamint a kalapkal varrom a LED -eket, hogy a helyükön maradjanak.

5. lépés: Az érintés befejezése

Befejező érintés
Befejező érintés
Befejező érintés
Befejező érintés

Miután ellenőrizte, hogy minden rendben működik -e, vegyen egy kis darab fekete ruhát, és varrja le a kalap hátsó részét, hogy elrejtse az akkumulátort és a NodeMCU -t, A vezetékeket összekötő ledeket is feketére festettem.

A vezérlőben 50+ hűvös led effekt van, és szabályozhatja a ledek sebességét és fényerejét.

Most van egy menő led kalapja. ÉREZD JÓL MAGAD!!

Ha bármilyen problémája van, kérdezze meg megjegyzésekben, ne felejtse el szavazni a projektekre.

Ajánlott: