Obsah:
- Krok 1: Věci, které potřebujete
- Krok 2: Schematický diagram
- Krok 3: Software a kód
- Krok 4: Spojte všechny věci dohromady
- Krok 5: Dokončení dotyku
Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
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
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
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
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
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
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:
Systém Ambilight pro každý vstup připojený k vaší televizi. WS2812B Arduino UNO Raspberry Pi HDMI (aktualizováno 12.2019): 12 kroků (s obrázky)
Systém Ambilight pro každý vstup připojený k vaší televizi. WS2812B Arduino UNO Raspberry Pi HDMI (Aktualizováno 12.2019): Vždy jsem chtěl do své televize přidat ambilight. Vypadá to tak cool! Nakonec jsem to udělal a nebyl jsem zklamaný! Viděl jsem mnoho videí a mnoho návodů na vytvoření systému Ambilight pro vaši televizi, ale nikdy jsem nenašel úplný návod pro mé přesné nee
Talking Hat s detekcí chvění s obvodovým hřištěm Express: 12 kroků (s obrázky)
Talking Hat s detekcí chvění pomocí Circuit Playground Express: Tento snadný a rychlý návod vás naučí, jak si vyrobit mluvící klobouk! Když „položíte“otázku, odpovědělo by to pečlivě zpracovanou odpovědí, a možná by vám to pomohlo rozhodnout se, jestli máte nějaké starosti nebo problémy. Ve své třídě Wearable Tech jsem
FEDORA 1.0, inteligentní květináč: 8 kroků (s obrázky)
FEDORA 1.0, inteligentní květináč: Analyzátor organických výsledků FEDORA nebo Flower Environment Decorating je inteligentní květináč pro vnitřní zahradničení. FEDORA není jen květináč, může fungovat jako budík, bezdrátový hudební přehrávač a malý robotický přítel. Hlavním rysem
PhotonLamp - návrhářská lampa vybavená WS2812b s ovládáním MQTT: 5 kroků (s obrázky)
PhotonLamp - značková lampa vybavená WS2812b s ovládáním MQTT: Před několika lety jsme koupili designovou lampu, která měla stínidlo ve formě doutníku a byla vyrobena z mléčného skla. Líbil se nám konkrétní design odstínu a celkový vzhled lampy. Ale nebyl jsem opravdu spokojený se světlem
DIY PC okolní osvětlení pomocí Arduino a WS2812b LED: 6 kroků (s obrázky)
DIY PC Ambient Lighting using Arduino and WS2812b LEDs: Wanted some more depth for my gaming/film viewing experience so here is how I installed my ambient lighting. Než začneme, tento projekt vyžaduje, abyste věděli, jak používat páječku a některé další základní nástroje. Pokud vám není příjemné pájet