Obsah:

WiFi klobúk Fedora Hat (ESP8266 + WS2812b): 5 krokov (s obrázkami)
WiFi klobúk Fedora Hat (ESP8266 + WS2812b): 5 krokov (s obrázkami)

Video: WiFi klobúk Fedora Hat (ESP8266 + WS2812b): 5 krokov (s obrázkami)

Video: WiFi klobúk Fedora Hat (ESP8266 + WS2812b): 5 krokov (s obrázkami)
Video: The New Order Ep 4 | An Assassination & Lame Duck President 2024, November
Anonim
Image
Image
Veci, ktoré potrebujete
Veci, ktoré potrebujete

Je to štýlový, dobre vyzerajúci LED klobúk, môžete meniť farbu a efekty LED diód pomocou svojho inteligentného telefónu alebo počítača. Tiež som sa pokúsil urobiť to čo najjednoduchšie a najlacnejšie. Má tiež nabíjateľnú batériu, takže si ju môžete vziať so sebou! Toto je tiež dobrý darček! Takže začnime -----

Krok 1: Veci, ktoré potrebujete

Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete

Na to potrebujeme niekoľko komponentov a niekoľko jednoduchých nástrojov.

1) NodeMcu Lolin v3 (ESP8266 12e) [The brain of the hat]

2) WS2812b [alias NeoPixel] Použil som 8 kusov

3) Li-ion batéria 18650 [hlavný zdroj energie]

4) modul ochrany batérie a nabíjačky

5) Modul prevodníka zosilnenia 5V

6) Akýkoľvek druh prepínača spdt

7) Drôty

8) záhlavia pinov [Pripojenie vodičov k uzlu MCU]

9) Trochu čiernej nite a čiernej látky

10) A HLAVNÁ VEC Klobúk To samo

Náradie

1) Spájkovačka a spájkovačka

2) Kliešte

3) Rezačka

4) Ihla

A počítač na programovanie NodeMCU

Krok 2: Schematický diagram

Schematický diagram
Schematický diagram

Rovnako ako v schéme sa uzemnenie a Vcc z batérie pripája k modulu tp4056 [Poznámka- V diagrame uvidíte, že ide o modul tp4056, ale v skutočnosti používam modul tp4056 s prebíjaním, prebíjaním a predĺžením skratu] z modul vcc pripojte k 5v zosilňovaču pomocou spínača a uzemnenie sa priamo pripojí k posilňovaciemu modulu. Z posilňovacieho výstupu Vcc a uzemnenia pripojte NodeMCU a LED diódy. D1 od NodeMCU sa pripojí k Din kolíku WS2812b.

Odporúčam vám najskôr postaviť prototyp na doske na chlieb.

Krok 3: Softvér a kód

Softvér a kód
Softvér a kód
Softvér a kód
Softvér a kód
Softvér a kód
Softvér a kód

Teraz urobíme softvérovú časť

V tomto projekte som použil projekt McLighting, Vďaka Toblumu

Stiahnite si McLighting z adove

Podrobný návod nájdete tu -

Ale snažím sa to vysvetliť jednoduchými slovami -

  • Najprv potrebujete Arduino ID, stiahnite si ho tu -
  • Potom musíte nainštalovať podporu dosky ESP8266 pre arduino, prejdite na dialógové okno predvolieb a zadajte nasledujúcu adresu URL ako adresu URL dodatočného ovládača dosiek
  • Teraz choďte na nástroje - doska a zvoľte NodeMCU 1.0, nastavte frekvenciu CPU na 80 MHz a veľkosť Flash na 4M (1M SPIFFS), potom vyberte správny port.
  • Teraz musíme pridať niektoré knižnice -Prejdite na „Sketch“> „Zahrnúť knižnicu“> „Spravovať knižnice …“a nainštalujte nasledujúce knižnice ich vyhľadaním a inštaláciou: 1) WiFiManager od @tzapu2) WebSockets od @Links20043) Adafruit NeoPixel od @adafruit4) Voliteľné: PubSubClient od @knolleary Stiahnite si túto https://github.com/kitesurfer1404/WS2812FX knižnicu a načítajte ju do arduino IDE podľa Sketch> Include Library> Add. ZIP Library
  • Teraz musíme v našom nastavení urobiť niekoľko zmien v náčrte, otvoriť skicu MC Lighting Arduino a prejsť na súbor definícií.h a len zmeniť počet LED a dátového kolíka, v mojom prípade som použil 8 LED a pin D1. Tu môžete tiež zmeniť názov WiFi
  • Teraz skompilovajte a nahrajte skicu na dosku ESP8266
  • Potom bude esp fungovať ako otvorený prístupový bod, pripojte sa k nemu a zadajte svoje poverenia WiFi. ESP sa k nemu pripojí
  • Nájdite jeho IP tak, že skontrolujete výstup ladenia Arduino IDE, alebo len skontrolujete pripojený prístroj vo svojom routeri alebo wifi hotspote.
  • Prejdite na stránku https:// YOUR_ESP8266_HOSTNAME_OR_IP/nahrajte a nahrajte index.htm z adresára McLighting / clients / web / build.
  • Nakoniec reštartujte dosku a choďte na IP adresu a budete mať diaľkové rozhranie na ovládanie.

Krok 4: Spojte všetky veci dohromady

Spojte všetky veci dohromady
Spojte všetky veci dohromady
Spojte všetky veci dohromady
Spojte všetky veci dohromady

Použil som celkom 8 LED diód a prepojil ich reťazou pomocou drôtov. Nabíjačka, posilňovač a vypínač sú umiestnené v hornej časti batérie, aby sa zmestili na malé miesto. z výstupu zosilňovača zosilňovača 2 vodiče idú na Vin a GND uzla mcu a ďalšie na +5v a GND prvej LED série ws2812b. Na koniec signálnych vodičov a napájacích vodičov MCU uzla som pridal malú hlavičku femalu, aby sa dalo ľahko pripojiť v uzle MCU.

Batériu a uzol mcu som umiestnil na zadnú stranu klobúka a šil som ich klobúkom, tiež šijem LED diódy klobúkom, aby zostali na svojom mieste.

Krok 5: Dokončenie dotyku

Dokončovací dotyk
Dokončovací dotyk
Dokončovací dotyk
Dokončovací dotyk

Potom, čo skontrolujete, či všetko funguje správne, vezmite malý kúsok čiernej látky a prišite ho tak, aby zakryl zadnú časť klobúka, aby ste skryli batériu a NodeMCU, Čiernou farbou som natrel aj LED diódy spájajúce vodiče.

V ovládači je viac ako 50 efektov chladných LED diód a môžete tiež ovládať rýchlosť a jas LED diód.

Teraz máte skvelý LED klobúk. ZABAVTE SA !!

Ak máte nejaké problémy, opýtajte sa ich v komentároch, nezabudnite hlasovať o týchto projektoch.

Odporúča: