Innholdsfortegnelse:

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

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

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

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

Ting du trenger
Ting du trenger
Ting du trenger
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

Skjematisk diagram
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

Programvare og kode
Programvare og kode
Programvare og kode
Programvare og kode
Programvare og kode
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

Koble alle ting sammen
Koble alle ting sammen
Koble alle ting sammen
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

Prikken over i'en
Prikken over i'en
Prikken over i'en
Prikken over i'en

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: