Innehållsförteckning:

WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 steg (med bilder)
WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 steg (med bilder)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 steg (med bilder)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 steg (med bilder)
Video: ПОДКЛЮЧЕНИЕ RGB LED ЛЕНТЫ WS2812B К ESP8266, WI-FI СВЕТИЛЬНИК. 2024, Juli
Anonim
Image
Image
Saker du behöver
Saker du behöver

Detta är en cool snygg LED -hatt, du kan ändra färg och effekter på lysdioderna med din smartphone eller dator, jag försökte också göra det så enkelt och billigt som möjligt. Den har också ett uppladdningsbart batteri så att du kan ta med dig detta! Detta är också en bra present! Så låt oss börja -----

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver

Vi behöver några komponenter och några enkla verktyg för att göra detta-

1) NodeMcu Lolin v3 (ESP8266 12e) [Hattens hjärna]

2) WS2812b [aka NeoPixel] Jag använde 8 stycken

3) 18650 li-jonbatteri [Huvudströmkälla]

4) batteriskydd och laddarmodul

5) 5V boost -omvandlarmodul

6) Alla typer av spdt -switchar

7) Ledningar

8) stifthuvuden [Anslutning av ledningar till nod mcu]

9) Någon svart tråd och svart trasa

10) OCH HUVUDSAKEN Hat It self

Verktyg-

1) Lödkolv och löd

2) Tång

3) Skärare

4) Nål

OCH en dator för att programmera NodeMCU

Steg 2: Schematisk diagram

Schematisk diagram
Schematisk diagram

Som i diagrammet marken och Vcc från batteriet ansluts till tp4056-modulen [Obs- I diagrammet ser du att det är en tp4056-modul men i verkligheten använder jag en tp4056-modul med överladdning, överladdning och kortslutning] från modul vcc anslut till 5v booster via en switch och jord ansluts direkt till booster moduel. Från boosterutgången Vcc And Ground ansluter både NodeMCU och lysdioderna. D1 från NodeMCU anslut till WS2812b: s Din pin.

Jag rekommenderar dig att först bygga prototypen i brödbräda.

Steg 3: Programvara och kod

Programvara och kod
Programvara och kod
Programvara och kod
Programvara och kod
Programvara och kod
Programvara och kod

Nu kan vi göra programvaran

I detta projekt använde jag McLighting -projektet, Tack till Toblum

Ladda ner McLighting från adove

Deras är en detaljerad instruktion här -

Men jag försöker förklara med enkla ord -

  • Först behöver du Arduino ID, ladda ner det härifrån -
  • Därefter måste du installera ESP8266 -kortstöd för arduino, gå till inställningsdialogrutan och ange följande URL som ytterligare Boards Manger URL
  • Gå nu till verktyg - kort och välj NodeMCU 1.0, ställ in CPU -frekvens till 80 MHz och Flash -storlek till 4M (1M SPIFFS), välj sedan rätt komport.
  • Nu måste vi lägga till några bibliotek -Gå till "Sketch"> "Inkludera bibliotek"> "Hantera bibliotek …" och installera följande bibliotek genom att söka efter dem och installera: 1) WiFiManager av @tzapu2) WebSockets av @Links20043) Adafruit NeoPixel av @adafruit4) Valfritt: PubSubClient av @knolleary Ladda ner detta https://github.com/kitesurfer1404/WS2812FX -bibliotek och ladda det i arduino IDE by Sketch> Include Library> Add. ZIP Library
  • Nu måste vi göra några ändringar i skissen som vår installation, öppna MC Lighting Arduino -skissen och gå till filen definitions.h och bara ändra antalet lysdioder och datastift, i mitt fall använde jag 8 lysdioder och stift D1. Du kan också ändra WiFi -namnet här
  • Nu kan du sammanställa och ladda upp skissen till ESP8266 -kortet
  • Efter det kommer esp fungera som en öppen åtkomstpunkt, ansluta till den och ange dina WiFi -uppgifter, ESP kommer att ansluta till den wifi
  • Hitta sin IP genom att kontrollera Arduino IDE -felsökningsutdata eller bara kontrollera din router eller wifi -hotspot för anslutna enheter.
  • Gå till https:// YOUR_ESP8266_HOSTNAME_OR_IP/ladda upp och ladda upp index.htm från katalogen McLighting / clients / web / build.
  • Slutligen starta om kortet och gå till IP -adressen så får du fjärrgränssnittet att styra.

Steg 4: Anslut alla saker tillsammans

Anslut alla saker tillsammans
Anslut alla saker tillsammans
Anslut alla saker tillsammans
Anslut alla saker tillsammans

Jag använde totalt 8 lysdioder och kopplade dem i kedja med ledningar. Laddaren, boostomvandlaren och omkopplaren placeras ovanpå batteriet för att få plats på ett litet ställe. från boost -omvandlarutgång 2 ledningar går till Vin och GND för nod mcu och En annan till går till +5v och GND för ws2812b första led i serien. Jag lade till en liten femal pin header i slutet av signaltråden och nod mcu strömkablar för att enkelt ansluta i nod mcu.

Jag har placerat batteriet och noden mcu i hatts baksida och sytt dem med hatt, jag syr även lamporna med hatten så att de håller sig på plats.

Steg 5: Finish Touch

Finishing Touch
Finishing Touch
Finishing Touch
Finishing Touch

När du har kontrollerat att allt fungerar bra, ta en liten bit av en svart trasa och sy den för att täcka den bakre delen av hatten för att dölja batteriet och NodeMCU, Jag målade också lysdioder som ansluter ledningar med svart.

I kontrollen är deras 50+ coola ledeffekter och du kan också styra hastigheten och ljusstyrkan på lysdioderna.

Nu har du en cool ledhatt. HA SÅ KUL!!

Om du har några problem, fråga i kommentarerna, glöm inte att rösta på dessa projekt.

Rekommenderad: