Indholdsfortegnelse:
- Trin 1: Ting du har brug for
- Trin 2: Skematisk diagram
- Trin 3: Software og kode
- Trin 4: Forbind alle ting sammen
- Trin 5: Finish Touch
Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette er en cool flot ledet hat. Du kan ændre farve og effekter på lysdioderne med din smartphone eller en computer, også jeg prøvede at gøre det så enkelt og billigt som muligt. Det har også et genopladeligt batteri, så du kan tage dette med dig! Dette er også en god gave !. Så lad os starte -----
Trin 1: Ting du har brug for
Vi har brug for nogle komponenter og nogle enkle værktøjer til at gøre dette-
1) NodeMcu Lolin v3 (ESP8266 12e) [Hattens hjerne]
2) WS2812b [aka NeoPixel] Jeg brugte 8 stykker
3) 18650 li-ion batteri [hovedstrømkilde]
4) batteribeskyttelse og opladermodul
5) 5V boost konverter modul
6) Enhver form for spdt switch
7) Ledninger
8) pin headers [Tilslutning af ledninger til node mcu]
9) Noget sort tråd og sort klud
10) OG VIGTIGST Hatten Den selv
Værktøjs-
1) Loddejern og lodde
2) Tang
3) Skærer
4) Nål
OG en computer til at programmere NodeMCU
Trin 2: Skematisk diagram
Som i diagrammet tilsluttes jord og Vcc fra batteri til tp4056-modulet [Bemærk- I diagrammet vil du se, at det er et tp4056-modul, men i virkeligheden bruger jeg et tp4056-modul med overopladning, overladning og kortslutning] fra modul vcc tilsluttes 5v booster via en switch og jord tilsluttes direkte til booster moduel. Fra booster -udgangen Vcc og jord forbindes både NodeMCU og lysdioderne. D1 fra NodeMCU forbindes til WS2812b's Din pin.
Jeg anbefaler dig at bygge prototypen i brødbræt først.
Trin 3: Software og kode
Lad os nu lave softwaredelen
I dette projekt brugte jeg McLighting -projektet, takket være Toblum
Download McLighting fra adove
Deres er en detaljeret instruktion her -
Men jeg prøver at forklare med lette ord -
- Først skal du bruge Arduino ID, downloade det herfra -
- Derefter skal du installere ESP8266 board support til arduino, gå til præferencer dialog og indtaste følgende URL som yderligere Boards Manger URL
- Gå nu til værktøjer - bord og vælg NodeMCU 1.0, indstil CPU -frekvens til 80 MHz og Flash -størrelse til 4M (1M SPIFFS), og vælg derefter den rigtige com -port.
- Nu skal vi tilføje nogle biblioteker -Gå til "Skitse"> "Inkluder bibliotek"> "Administrer biblioteker …" og installer følgende biblioteker ved at søge efter dem og installere: 1) WiFiManager af @tzapu2) WebSockets af @Links20043) Adafruit NeoPixel af @adafruit4) Valgfrit: PubSubClient af @knolleary Download dette https://github.com/kitesurfer1404/WS2812FX bibliotek, og indlæs det i arduino IDE by Sketch> Include Library> Add. ZIP Library
- Nu skal vi lave nogle ændringer i skitsen som vores opsætning, åbne MC Lighting Arduino -skitsen og gå til filen definition.h og bare ændre antallet af leds og datapind, i mit tilfælde brugte jeg 8 leds og pin D1. Du kan også ændre WiFi -navnet her
- Nu skal du kompilere og uploade skitsen til ESP8266 -tavlen
- Derefter vil esp fungere som et åbent adgangspunkt, oprette forbindelse til det og indtaste dine WiFi -legitimationsoplysninger, ESP'en opretter forbindelse til det wifi
- Find dens IP ved at kontrollere Arduino IDE debug output eller bare tjekke din router eller wifi hotspot for tilsluttede enheder.
- Gå til https:// YOUR_ESP8266_HOSTNAME_OR_IP/upload og upload index.htm fra biblioteket McLighting / clients / web / build.
- Endelig genstart kortet og gå til IP -adressen, og du får fjernbetjeningen til at styre.
Trin 4: Forbind alle ting sammen
Jeg brugte i alt 8 lysdioder og forbinder dem i kæde med ledninger. Opladeren, boostomformeren og kontakten placeres oven på batteriet for at passe på et lille sted. fra boost -konverter output 2 ledninger går til Vin og GND på node mcu og en anden til går til +5v og GND for ws2812b første led i serien. Jeg tilføjede en lille femal pin header i slutningen af signalkablet og node mcu strømledninger til let at forbinde i node mcu.
Jeg har placeret batteriet og knuden mcu i hatten på bagsiden og syet dem med hat, også syr jeg lysdioderne med hatten, så de bliver på plads.
Trin 5: Finish Touch
Når du har kontrolleret, at alt fungerer fint, skal du tage et lille stykke af en sort klud og sy den til at dække den bageste del af hatten for at skjule batteriet og NodeMCU, Jeg har også malet lysdioder, der forbinder ledninger med sort.
I controlleren er deres 50+ seje LED -effekter, og du kan også kontrollere hastighederne og lysstyrken på lysdioderne.
Nu har du en sej led hat. HAV DET SJOVT!!
Spørg i kommentarerne, hvis du har problemer, så glem ikke at stemme om disse projekter.
Anbefalede:
Hat ikke hat - en hat til folk, der ikke virkelig har hatte på, men gerne vil have en hatoplevelse: 8 trin
Hat ikke hat - en hat til folk, der ikke virkelig bærer hatte, men gerne vil have en hatoplevelse: Jeg har altid ønsket, at jeg kunne være en hatperson, men har aldrig nogensinde fundet en hat, der fungerer for mig. Denne " Hat Not Hat, " eller fascinator, som det kaldes, er en øvre crusty løsning på mit hatproblem, hvor jeg måske deltager i Kentucky Derby, vakuum
Tutorial til interface RGB LED WS2812B med Arduino UNO: 7 trin (med billeder)
Tutorial til interface RGB Led WS2812B med Arduino UNO: Denne vejledning kommer til at lære dig nogle grundlæggende oplysninger om brug af Sparkfun RGB Led WS2812B med Arduino UNO
FEDORA 1.0, en intelligent blomsterpotte: 8 trin (med billeder)
FEDORA 1.0, en intelligent urtepotte: FEDORA eller blomstermiljø dekorere organisk resultatanalysator er en intelligent blomsterpotte til indendørs havearbejde. FEDORA er ikke bare en blomsterpotte, den kan fungere som vækkeur, trådløs musikafspiller og en lille robotven. Hovedpræstationen
PhotonLamp - en WS2812b udstyret designerlampe med MQTT -kontrol: 5 trin (med billeder)
PhotonLamp - en WS2812b udstyret designerlampe med MQTT -kontrol: For flere år siden købte vi en designerlampe, der havde en lampeskærm i form af en cigar og var lavet af mælkeglas. Vi kunne godt lide det særlige design af skærmen og lampens generelle udseende. Men jeg har ikke rigtig været tilfreds med lyset
LED Hat Display med Pong: 12 trin (med billeder)
LED Hat Display With Pong: For et stykke tid siden lavede jeg som mit første mikrokontrollerprojekt et Pong -spil på et 5x7 LED -display, men så blev der ikke noget af det. For nylig fik jeg en hård hat som en del af en uniform (til en ingeniørkonkurrence) og fik besked på at tilpasse den og huskede