Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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.