Obsah:

WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 kroků (s obrázky)
WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 kroků (s obrázky)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 kroků (s obrázky)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 kroků (s obrázky)
Video: Ws2812b running party hat 2024, Listopad
Anonim
Image
Image
Věci, které potřebujete
Věci, které potřebujete

Je to cool dobře vypadající led klobouk, můžete měnit barvu a efekty LED pomocí svého chytrého telefonu nebo počítače, také jsem se snažil udělat to co nejjednodušší a nejlevnější. Má také dobíjecí baterii, takže si ji můžete vzít s sebou! To je také dobrý dárek! Začněme tedy -----

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete

K tomu potřebujeme některé komponenty a jednoduché nástroje-

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

2) WS2812b [neboli NeoPixel] Použil jsem 8 kusů

3) Li-ion baterie 18650 [Hlavní zdroj energie]

4) modul ochrany baterie a nabíječky

5) Modul převodníku zesílení 5V

6) Jakýkoli druh přepínače spdt

7) Dráty

8) záhlaví pinů [Připojení vodičů k MCU uzlu]

9) Trochu černé nitě a černé látky

10) A HLAVNÍ VĚC Klobouk To samo

Nástroje-

1) Páječka a pájka

2) Kleště

3) Řezačka

4) Jehla

A počítač pro programování NodeMCU

Krok 2: Schematický diagram

Schematický diagram
Schematický diagram

Stejně jako v diagramu se zem a Vcc z baterie připojuje k modulu tp4056 [Poznámka- Ve schématu uvidíte, že se jedná o modul tp4056, ale ve skutečnosti používám modul tp4056 s přebíjením, přebíjením a prodlužováním zkratu] z modul vcc připojte k 5v zesilovači pomocí přepínače a uzemněte přímo k modulu posilovače. Z posilovacího výstupu Vcc a Ground připojte NodeMCU a LED diody. D1 z NodeMCU připojte k Din pin WS2812b.

Doporučuji vám nejprve postavit prototyp v chlebové desce.

Krok 3: Software a kód

Software a kód
Software a kód
Software a kód
Software a kód
Software a kód
Software a kód

Nyní provedeme část softwaru

V tomto projektu jsem použil projekt McLighting, díky Toblumu

Stáhněte si McLighting z adove

Podrobný návod najdete zde -

Ale snažím se to vysvětlit jednoduchými slovy -

  • Nejprve potřebujete Arduino ID, stáhněte si jej zde -
  • Poté musíte nainstalovat podporu desky ESP8266 pro arduino, přejděte do dialogu předvoleb a zadejte následující adresu URL jako URL pro správu dalších desek
  • Nyní přejděte na nástroje - deska a vyberte NodeMCU 1.0, nastavte frekvenci CPU na 80 MHz a velikost Flash na 4M (1M SPIFFS), poté vyberte správný com port.
  • Nyní musíme přidat nějaké knihovny -Přejděte na „Sketch“> „Zahrnout knihovnu“> „Spravovat knihovny…“a nainstalujte následující knihovny tak, že je vyhledáte a nainstalujete: 1) WiFiManager od @tzapu2) WebSockets od @Links20043) Adafruit NeoPixel od @adafruit4) Volitelné: PubSubClient od @knolleary Stáhněte si tuto https://github.com/kitesurfer1404/WS2812FX knihovnu a načtěte ji do arduino IDE podle Sketch> Include Library> Add. ZIP Library
  • Nyní musíme v nastavení provést nějaké změny v náčrtu, otevřít skicu MC Lighting Arduino a přejít na soubor definice.h a změnit pouze počet diod a datového pinu, v mém případě jsem použil 8 diod a pin D1. Zde také můžete změnit název WiFi
  • Nyní zkompilujte a nahrajte skicu na desku ESP8266
  • Poté bude esp fungovat jako otevřený přístupový bod, připojte se k němu a zadejte své přihlašovací údaje WiFi, ESP se k tomuto WiFi připojí
  • Zjistěte jeho IP kontrolou výstupů ladění Arduino IDE nebo jen zkontrolujte router nebo wifi hotspot pro připojená zařízení.
  • Přejděte na adresu https:// YOUR_ESP8266_HOSTNAME_OR_IP/nahrajte a nahrajte index.htm z adresáře McLighting / clients / web / build.
  • Nakonec restartujte desku a přejděte na IP adresu a budete mít dálkové rozhraní k ovládání.

Krok 4: Spojte všechny věci dohromady

Propojte všechny věci dohromady
Propojte všechny věci dohromady
Propojte všechny věci dohromady
Propojte všechny věci dohromady

Použil jsem celkem 8 LED a propojil je řetězem pomocí drátů. Nabíječka, posilovač převodu a spínač jsou umístěny v horní části baterie, aby se vešly na malé místo. z výstupu zesilovače zesílení 2 vodiče přejdou na Vin a GND uzlu mcu a další na +5v a GND první LED řady ws2812b. Na konec signálních vodičů a napájecích vodičů MCU uzlu jsem přidal malou femorální hlavičku, aby se snadno připojil v uzlu MCU.

Umístil jsem baterii a uzel mcu na zadní stranu klobouku a šil je kloboukem, také šiju ledky kloboukem, aby zůstaly na svém místě.

Krok 5: Dokončení dotyku

Dokončovací dotek
Dokončovací dotek
Dokončovací dotek
Dokončovací dotek

Poté, co zkontrolujete, že vše funguje správně, vezměte malý kousek černé látky a přišijte jej tak, aby zakryl zadní část klobouku a skryl baterii a NodeMCU, Také jsem natřel černou LED diody spojující vodiče.

V ovladači je více než 50 efektů chladných LED a můžete také ovládat rychlost a jas LED diod.

Nyní máte skvělý led klobouk. ZÁBAVA !!

Pokud máte nějaké problémy, zeptejte se v komentářích, nezapomeňte hlasovat o těchto projektech.

Doporučuje: