Innholdsfortegnelse:
- Trinn 1: Ting du trenger
- Trinn 2: Skjematisk diagram
- Trinn 3: Programvare og kode
- Trinn 4: Koble alle ting sammen
- Trinn 5: Etterbehandling
Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette er en kul ledet lue, du kan endre farge og effekter på lysdiodene med smarttelefonen eller en datamaskin, jeg prøvde også å gjøre det så enkelt og billig som mulig. Den har også et oppladbart batteri, slik at du kan ta dette med deg! Dette er også en god gave !. Så la oss begynne -----
Trinn 1: Ting du trenger
Vi trenger noen komponenter og noen enkle verktøy for å lage dette-
1) NodeMcu Lolin v3 (ESP8266 12e) [Hjernen til hatten]
2) WS2812b [aka NeoPixel] Jeg brukte 8 stykker
3) 18650 li-ion-batteri [hovedstrømkilde]
4) batteribeskyttelse og ladermodul
5) 5V boost -omformermodul
6) Enhver type spdt -bryter
7) Ledninger
8) pinhoder [Koble ledninger til node mcu]
9) Noe svart tråd og svart klut
10) OG Hovedsaken The Hat It self
Verktøy-
1) Loddejern og loddetinn
2) Tang
3) Kutter
4) Nål
OG en datamaskin for å programmere NodeMCU
Trinn 2: Skjematisk diagram
Som i diagrammet er bakken og Vcc fra batteriet koblet til tp4056-modulen [Merk- I diagrammet vil du se at det er en tp4056-modul, men i virkeligheten bruker jeg en tp4056-modul med overlading, overladning og kortslutning] fra modul vcc koble til 5v booster via en bryter og bakken kobles direkte til booster moduel. Fra booster -utgangen Vcc And Ground kobles både NodeMCU og lysdiodene. D1 fra NodeMCU kobles til Din PIN -kode til WS2812b.
Jeg anbefaler deg å bygge prototypen i brødbrett først.
Trinn 3: Programvare og kode
La oss nå gjøre programvaredelen
I dette prosjektet brukte jeg McLighting -prosjektet, Takk til Toblum
Last ned McLighting fra adove
Det er en detaljert instruksjon her -
Men jeg prøver å forklare med enkle ord -
- Først trenger du Arduino ID, last den ned herfra -
- Deretter må du installere ESP8266 -kortstøtte for arduino, gå til innstillingsdialogboksen og angi følgende URL som tilleggsadresser for tilleggsbord
- Gå nå til verktøy - bord og velg NodeMCU 1.0, sett CPU -frekvens til 80 MHz og Flash -størrelse til 4M (1M SPIFFS), og velg deretter den riktige kom -porten.
- Nå må vi legge til noen biblioteker -Gå til "Sketch"> "Include Library"> "Manage Libraries …" og installer følgende biblioteker ved å søke etter dem og installere: 1) WiFiManager by @tzapu2) WebSockets av @Links20043) Adafruit NeoPixel av @adafruit4) Valgfritt: PubSubClient av @knolleary Last ned dette https://github.com/kitesurfer1404/WS2812FX biblioteket og last det inn i arduino IDE av Sketch> Inkludere bibliotek> Legg til. ZIP bibliotek
- Nå må vi gjøre noen endringer i skissen som oppsettet vårt, åpne MC Lighting Arduino -skissen og gå til definitions.h -filen og bare endre antall leds og datapinne, i mitt tilfelle brukte jeg 8 leds og pin D1. Du kan også endre WiFi -navnet her
- Nå kompiler og last opp skissen til ESP8266 -tavlen
- Etter det vil esp fungere som et åpent tilgangspunkt, koble til det og angi WiFi -legitimasjonen din, ESP vil koble til det wifi
- Finn IP -en ved å sjekke Arduino IDE -feilsøkingsutdata, eller bare sjekk ruteren eller wifi -sone for tilkoblede enheter.
- Gå til https:// YOUR_ESP8266_HOSTNAME_OR_IP/last opp og last opp index.htm fra katalogen McLighting / clients / web / build.
- Endelig start kortet på nytt og gå til IP -adressen, så får du det eksterne grensesnittet å kontrollere.
Trinn 4: Koble alle ting sammen
Jeg brukte totalt 8 lysdioder og kobler dem i kjede med ledninger. Laderen, boost -omformeren og bryteren er plassert på toppen av batteriet for å passe på et lite sted. fra boost converter utgang 2 ledninger går til Vin og GND på node mcu og Another til går til +5v og GND for ws2812b første led i serien. Jeg la til en liten femal pin header i enden av signalkabelen og node mcu strømledninger for enkelt å koble til node mcu.
Jeg har plassert batteriet og noden mcu på baksiden av hatten og sy dem med lue, også syr jeg lysdiodene med hatten slik at de blir på plass.
Trinn 5: Etterbehandling
Etter at du har kontrollert at alt fungerer bra, ta et lite stykke svart tøy og sy den for å dekke den bakre delen av hatten for å skjule batteriet og NodeMCU, Jeg har også malt lysdioder som kobler ledninger med svart.
I kontrolleren er det 50+ kule LED -effekter, og du kan også kontrollere hastigheten og lysstyrken til lysdiodene.
Nå har du en kul ledet hatt. HA DET GØY!!
Spør i kommentarene hvis du har problemer, ikke glem å stemme på disse prosjektene.
Anbefalt:
Apple HomeKit WS2812B LED -kontroller: 3 trinn (med bilder)
Apple HomeKit WS2812B LED -kontroller: Det er mange prosjekter basert på WS2812B LED -strips der ute, men de fleste av disse bruker homebridge eller annen løsning - hovedsakelig basert på MQTT - for å kommunisere med HomeKit. Noen prosjekter bruker også effekter via Apple HomeKit, men ingen av
Hat Not Hat - en hatt for folk som ikke virkelig bruker hatter, men ønsker en hattopplevelse: 8 trinn
Hat Not Hat - en hatt for folk som ikke virkelig har hatt, men vil gjerne hatt hattopplevelse: Jeg har alltid ønsket at jeg kunne være en hattperson, men har aldri funnet en hatt som fungerer for meg. Denne " Hat Not Hat, " eller fascinator som det kalles er en øvre skorpe løsning på hatproblemet mitt, der jeg kan delta på Kentucky Derby, i vakuum
Opplæring i grensesnitt RGB LED WS2812B med Arduino UNO: 7 trinn (med bilder)
Opplæring i grensesnitt RGB Led WS2812B med Arduino UNO: Denne opplæringen skal lære deg noen grunnleggende om bruk av Sparkfun RGB Led WS2812B med Arduino UNO
FEDORA 1.0, en intelligent blomsterpotte: 8 trinn (med bilder)
FEDORA 1.0, en intelligent blomsterpotte: FEDORA eller blomstermiljø som dekorerer organisk resultatanalysator er en intelligent blomsterpotte for innendørs hagearbeid. FEDORA er ikke bare en blomsterpotte, den kan fungere som en vekkerklokke, trådløs musikkspiller og en liten robotvenn. Hovedprestasjonen
PhotonLamp - en WS2812b utstyrt designerlampe med MQTT -kontroll: 5 trinn (med bilder)
PhotonLamp - en WS2812b utstyrt designerlampe med MQTT -kontroll: For flere år siden kjøpte vi en designerlampe som hadde en lampeskjerm i form av en sigar og var laget av melkeglass. Vi likte den spesielle utformingen av skjermen og lampens generelle utseende. Men jeg har egentlig ikke vært fornøyd med lyset