Når det gjelder å kjøpe og installere RGB LED-strips, er det flere alternativer tilgjengelig. Noen kommer med en IR- eller RF-fjernkontroll for å endre RGB-lysfarge, lysstyrke eller mønster, mens andre (mer dyre) har en Android- eller iOS-app som lar deg kontrollere RGB-lyset og vise farger med din smarttelefon.
De RF- eller IR-kontrollerte RGB-stripene viser kun forhåndskonfigurerte farger og begrenser deg fra å lage tilpassede farger eller vise DIY-farger.
Du kan imidlertid endre eller oppgradere en IR- eller RF-fjernstyrt RGB-stripe som du kanskje allerede har – og bruke en app på smarttelefonen til å kontrollere og vise DIY-farger.
Trinn for å lage RGB LED Strip Display DIY farger
For å lage en IR- eller RF-kontrollert RGB LED-stripe vise DIY-farger og kontrollere den gjennom en smarttelefonapp, kan du bygge en Wi-Fi RGB-kontroller ved hjelp av en ESP8266-basert MCU. I dette prosjektet vil vi koble LED-stripen fra fabrikkmodulen, bygge en RGB-kontroller med ESP8266 for å vise DIY-farger og kontrollere lysstyrke og fargeintensitet.
Ting du trenger
For å lage dine DIY LED-lysfarger, trenger du følgende:
- En ESP8266-basert MCU, for eksempel NodeMCU eller D1 Mini
- Billig IR/RF kontrollert RGB Strip
- Noen ledninger
- Berg Strip (valgfritt)
- Tre IRF540 eller TIP120 transistorer
- Tre 1K motstander
- 12V strømforsyning for LED-stripe (leveres med IR/RF RGB-stripen)
Når du har fått hver av disse elementene, kan du gå videre og begynne prosjektet.
Trinn 1: Last ned og flash fastvaren
Last ned Tasmota sensorer.bin fastvarefil på din Windows- eller Mac-datamaskin. Pass på at du laster ned riktig firmware for ESP8266 for å unngå problemer senere.
Etter å ha lastet ned fastvaren, last ned og installer enhetsdriverne.
- Driver for CP2102
- Driver for CH341
Når du har lastet ned driverne, fullfør følgende trinn:
- Last ned Tasmotizer-verktøy og kjøre den.
- Koble ESP8266 til PC-en med en USB-kabel.
- Velg COM-porten der ESP8266 er tilkoblet.
- Klikk Bla gjennom og velg Tasmota Sensor.bin fastvarefil.
- Klikk Tasmotiser.
Dette vil blinke fastvaren.
Trinn 2: Konfigurer ESP8266
Åpne Wi-Fi-innstillinger på smarttelefonen og koble til tasmota-xxxx Wi-Fi-nettverk. Det er et åpent nettverk og krever derfor ikke noe passord.
Når du er koblet til, åpne nettleseren og besøk 192.168.4.1, velg Wi-Fi-nettverket, skriv inn det nødvendige passordet og klikk Lagre.
Etter en stund vil du se en IP-adresse. Skriv inn den IP-adressen i nettleseren på smarttelefonen eller PC-en som er koblet til samme nettverk.
Når du har fullført trinnene ovenfor, følger du disse trinnene:
- Klikk Konfigurasjon > Konfigurer modul.
- Plukke ut Generisk 0 fra rullegardinmenyen og klikk Lagre.
- Den kobles til på nytt og lastes inn på nytt automatisk.
- Klikk Konfigurasjon > Konfigurer modul.
- Velg PWM i D1, D2, D3 pin og velg 1, 2, 3 fra de respektive rullegardinene for røde, grønne og blå farger. Klikk Lagre.
Etter omstart vil du se tre skyvekontroller med en Veksle knappen for å kontrollere lysene, endre farger og kontrollere intensitet og lysstyrke for å vise DIY-farger.
Trinn 3: Koble RGB Strip til ESP8266
Åpne RF/IR-kontrollermodulen som fulgte med RGB-stripen før du kobler fra eller avlodder de fire ledningene som er koblet til den. Du kan se denne veiledningen for å lære hvordan å avlodde.
Etter avlodding, se diagrammet nedenfor for å koble RGB LED-stripen til ESP8266-modulen og de tre IRF540- eller TIP120-transistorene.
- Koble NodeMCU eller D1 Mini pinnene D1, D2 og D3 til gate (1.) ben på de tre IRF540 eller TIP120 transistorene ved å bruke 1K motstander.
- Koble til Kilde bena til bakken.
- Koble dreneringsbena til de røde, grønne og blå kontaktene på LED-stripen.
Du kan bruke 12V-strømforsyningen som fulgte med RGB-stripen for å gi strøm til stripen og MCU-en. Du kan konvertere 12V til 5V for NodeMCU eller D1 Mini ved å bruke en 7805 spenningsregulator og to 10Uf 50V kondensatorer.
Pass på at du kobler ledningene nøyaktig som vist i diagrammet. Hvis du kobler strømforsyningen til feil ledninger, kan det skade RGB LED-stripen.
Bruk de avloddede ledningene fra RGB-strimmelmodulen for å koble RGB-stripen til din NodeMCU eller D1 Mini. Du kan også bruke jumperledninger for å lage tilkoblingene eller lodde ledningene direkte til MCU. Hvis du aldri har loddet før, se vår guide til lære å lodde.
Vi brukte en berg hunn-stripe for å lage tilkoblinger til NodeMCU.
Når du er koblet til, kan du kontrollere RGB-farge, intensitet og lysstyrke gjennom nettleserappen på Android- eller iOS-enheter.
Trinn 4: Bruk appen på Android- eller iOS-enheter for å kontrollere RGB-lysstripen
Du kan bruke hvilken som helst nettleserapp for å åpne Tasmota-panelet og kontrollere RGB-lysfarge, lysstyrke og intensitet. Du kan også aktivere Hue Bridge emulering i Tasmota for å kontrollere og bruke Amazon Alexa-appen på Android- eller iOS-enhetene dine for å kontrollere RGB-stripen.
Med Hue Bridge emulering, kan du også kontrollere RGB-lysene og endre farge og lysstyrke. Du kan gjøre disse gjennom stemmekommandoer via Echo-enheter eller Alexa stemmeassistent. Fremgangsmåten er som følger.
- Åpen Tasmota webpanel og gå til Konfigurasjon > Konfigurer annet.
- Gi enheten et navn, for eksempel RGB, og velg deretter Hue Bridge under Emulering. Klikk Lagre.
- Last ned og installer på Android- eller IOS-enheten din Amazon Alexa app.
- Logg på med Amazon-kontoen din og gå til Enheter.
- Kjør en enhetsskanning. Du kan også be Alexa på Echo-enheter om å finne RGB-lyset på nettverket ditt. Bare si: "Alexa, oppdag enheter".
Når enheten er lagt til, kan du kontrollere RGB-lyset, lysstyrken og endre farge gjennom Alexa-appen og Echo-enheter ved hjelp av talekommandoer.
Kontroller RGB-lys over Internett
Du kan bruke MQTT-protokollen eller Alexa-appen (krever en Echo-enhet på stedet) for å kontrollere den oppgraderte RGB LED-stripen over internett. For dette kan du bruke en offentlig eller privat MQTT-megler. Du trenger også en MQTT-klientapp på smarttelefonen din (noen få er tilgjengelig i Play Store).
Når du er konfigurert, kan du legge til knapper på MQTT Android-appen for å sende JSON-data for å endre eller vise DIY-farger. Videre kan du bruke Home Assistant og ESPHome til å kontrollere de modifiserte RGB-lysene, vise DIY-farger og legge til automatisering.
26 måter å bruke RGB LED-strips for å lyse opp livet ditt
Les Neste
Relaterte temaer
- DIY
- DIY-prosjektideer
- DIY-prosjektveiledninger
- LED lys
Om forfatteren
Ravi er en teknisk ekspert, en IoT-entusiast og Linux-elsker med bakgrunn innen big data og apputvikling. Han bruker mesteparten av helgene på å jobbe med IoT-enheter og spille spill på Xbox. Han er også en alenereisende som elsker fotturer og å utforske nye stier.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere