Innehållsförteckning:
- Steg 1: Saker du behöver
- Steg 2: Schematisk diagram
- Steg 3: Programvara och kod
- Steg 4: Anslut alla saker tillsammans
- Steg 5: Finish Touch
Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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
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
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:
Hat Not Hat - en hatt för människor som inte riktigt bär hattar, men skulle vilja ha en hattupplevelse: 8 steg
Hat Not Hat - en hatt för människor som inte riktigt bär hattar, men skulle vilja ha en hattupplevelse: Jag har alltid önskat att jag kunde vara en hattmänniska, men har aldrig hittat en hatt som fungerar för mig. Denna " Hat Not Hat " eller fascinator som det kallas är en övre skorpa lösning på mitt hattproblem där jag kan delta i Kentucky Derby, vakuum
Handledning för gränssnitt RGB Led WS2812B med Arduino UNO: 7 steg (med bilder)
Handledning för gränssnitt RGB Led WS2812B med Arduino UNO: Denna handledning kommer att lära dig några grunder om hur du använder Sparkfun RGB Led WS2812B med Arduino UNO
FEDORA 1.0, en intelligent blomkruka: 8 steg (med bilder)
FEDORA 1.0, en intelligent blomkruka: FEDORA eller blomstermiljö som dekorerar organisk resultatanalysator är en intelligent blomkruka för trädgårdsbruk inomhus. FEDORA är inte bara en blomkruka, den kan fungera som väckarklocka, trådlös musikspelare och en liten robotvän. Huvudfunktionen
PhotonLamp - en WS2812b utrustad designerlampa med MQTT -kontroll: 5 steg (med bilder)
PhotonLamp - en WS2812b utrustad designerlampa med MQTT -kontroll: För flera år sedan köpte vi en designlampa som hade en lampskärm i form av en cigarr och var gjord av mjölkglas. Vi gillade den speciella utformningen av skärmen och lampans övergripande utseende. Men jag har inte riktigt varit nöjd med ljuset
LED Hat Display med Pong: 12 steg (med bilder)
LED Hat Display With Pong: För ett tag sedan, som mitt första mikrokontrollerprojekt, gjorde jag ett Pong -spel på en 5x7 LED -display, men sedan blev det ingenting av det. Nyligen fick jag en mössa som en del av en uniform (för en ingenjörstävling) och fick besked att anpassa den och kom ihåg