Innholdsfortegnelse:

WiFi RGB mobillampe ved bruk av ESP8266: 6 trinn
WiFi RGB mobillampe ved bruk av ESP8266: 6 trinn

Video: WiFi RGB mobillampe ved bruk av ESP8266: 6 trinn

Video: WiFi RGB mobillampe ved bruk av ESP8266: 6 trinn
Video: Светодиодная лента RGB Wi-Fi SMD 5050 с AliExpress 2024, Juli
Anonim
WiFi RGB mobillampe ved bruk av ESP8266
WiFi RGB mobillampe ved bruk av ESP8266

I dette innlegget bygger vi en vakker RGB -lampe som kan styres via WiFi. Kontrollsiden består av et fargehjul som lar deg raskt endre farger, og du kan også spesifisere RGB -verdiene direkte for å lage totalt over 16 millioner fargekombinasjoner.

Videoen ovenfor dekker alt du trenger å vite, og forklarer også hvordan lampen settes sammen.

Trinn 1: Samle komponentene

Samle komponentene
Samle komponentene
Samle komponentene
Samle komponentene

Vi trenger et WeMos D1 Mini eller kompatibelt ESP8266 -kort, et microUSB -brytkort og noen 5V, WS2812B adresserbare RGB -lysdioder. Du kan bruke koblingene nedenfor som en referanse:

  • WeMos D1 Mini:
  • MicroUSB Breakout:
  • WS2812B LED:

D1 -minikortet har en microUSB -kontakt og 5V utgang, men strøm fra USB -kontakten går først gjennom en diode og en 500mA sikring før den når pinnen. Vi trenger mye høyere strøm enn dette, da hver LED kan ta opptil 60mA ved full lysstyrke. Det er grunnen til at vi vil bruke et microUSB breakout -kort for å drive denne lampen.

Trinn 2: Forbered lampens 3D -modell

Forbered lampens 3D -modell
Forbered lampens 3D -modell

Last ned modellene ved hjelp av følgende lenke og skriv den ut i henhold til den skaleringen du ønsker.

3D -modell om Thingiverse:

Jeg brukte filene merket 140 og reduserte den til 70%, ettersom jeg ikke ville ha noe for stort.

Det anbefales at du limer stativet til basen når du har lagt til lysdiodene, men i videoen prøvde jeg å sette inn stativet inne i basen, og dette resulterte i en litt ustabil finish. Jeg skal trykke bunnen på nytt og stå og lime den senere.

Trinn 3: Legg til og koble lysdiodene

Legg til og koble LED -lampene
Legg til og koble LED -lampene
Legg til og koble LED -lampene
Legg til og koble LED -lampene
Legg til og koble LED -lampene
Legg til og koble LED -lampene

Du må deretter kutte LED -stripen i lengden og legge til så mange du trenger. Jeg bestemte meg for å legge til totalt 26 lysdioder i to lag, som vist på bildene. Strømpinnene er alle koblet parallelt, men dataene må strømme fra inngangspinnen til utgangen, så husk dette.

Jeg kuttet også et spor i stativet slik at ledningene lett kunne gli, ettersom brettet sitter på utsiden.

Trinn 4: Forbered skissen

Forbered skissen
Forbered skissen
Forbered skissen
Forbered skissen
Forbered skissen
Forbered skissen

Last ned skissen ved hjelp av følgende lenke og åpne den i Arduino IDE.

Skisse:

Du må legge til antall piksler eller lysdioder sammen med WiFi -nettverksnavnet og passordet som kortet trenger for å koble til det. Du kan også endre standard RGB -verdier for lampen når den slås på.

Du må installere ESP8266 -kortstøttepakken og Adafruit NeoPixel -biblioteket for denne skissen.

Installere ESP8266 -kortstøttepakken:

  • Åpne innstillingsvinduet (File-> Preferences), legg til følgende URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) til styringsseksjonen og lukk deretter vinduet.
  • Åpne brettsjefen fra (Verktøy-> Tavler-> Styringsleder) og skriv inn ESP8266 og installer pakken som er tilgjengelig.
  • Når du er ferdig, lukker du styrelederen og velger de riktige brettinnstillingene som vist på bildet.

Installere Adafruit NeoPixel -biblioteket:

  • Åpne biblioteksjefen (Verktøy-> Bibliotekbehandling)
  • Skriv inn "Adafruit NeoPixel" og installer biblioteket som dukker opp

Når dette er fullført, trykker du på opplastingsknappen og venter på at skissen skal lastes opp. Deretter åpner du den serielle skjermen og venter på at IP -adressen skal vises. De fleste moderne WiFi -rutere reserverer automatisk IP -adressene for enheter, men du kan også reservere en IP -adresse manuelt ved å endre DHCP -innstillingene.

Trinn 5: Koble alt sammen

Koble alt sammen
Koble alt sammen
Koble alt sammen
Koble alt sammen
Koble alt sammen
Koble alt sammen

Bruk tilkoblingsdiagrammet for å koble alt sammen. Sørg for å bruke en passende strømforsyning, avhengig av det totale antallet lysdioder. Det anbefales å bruke en 5V, 2A strømforsyning for 26 lysdioder som i denne bygningen, og USB -strømhubben vi bygde tidligere vil fungere helt fint.

Trinn 6: Test lampen

Test lampen
Test lampen
Test lampen
Test lampen
Test lampen
Test lampen
Test lampen
Test lampen

Skriv inn IP -adressen i en nettleser på datamaskinen eller mobiltelefonen, og klikk på Kontroll -knappen. Du får da et fargehjul. Bare velg fargen du vil at lampen automatisk skal endre farger. Du kan også skrive inn RGB -verdiene direkte om nødvendig.

Så enkelt er det å bygge en veldig fin RGB mobillampe som ser vakker ut! Det er ikke helt praktisk å bruke nettleseren, men jeg vil integrere denne lampen i et hjemmeautomatiseringsprosjekt sammen med noen flere sensorer. Det bør forbedre den generelle brukervennligheten. Hvis hjemmeautomatisering interesserer deg, så følg oss for å bli varslet ved hjelp av de relevante koblingene nedenfor:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe nettsted:

Anbefalt: