Innehållsförteckning:

WiFi RGB -mobillampa med ESP8266: 6 steg
WiFi RGB -mobillampa med ESP8266: 6 steg

Video: WiFi RGB -mobillampa med ESP8266: 6 steg

Video: WiFi RGB -mobillampa med ESP8266: 6 steg
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, November
Anonim
WiFi RGB mobillampa med ESP8266
WiFi RGB mobillampa med ESP8266

I det här inlägget bygger vi en vacker RGB -lampa som kan styras via WiFi. Kontrollsidan består av ett färghjul som låter dig snabbt ändra färger och du kan också ange RGB -värden direkt för att skapa totalt över 16 miljoner färgkombinationer.

Videon ovan täcker allt du behöver veta och förklarar också hur lampan sätts ihop.

Steg 1: Samla komponenterna

Samla komponenterna
Samla komponenterna
Samla komponenterna
Samla komponenterna

Vi skulle behöva en WeMos D1 Mini eller kompatibelt ESP8266 -kort, ett microUSB -brytkort och några 5V, WS2812B adresserbara RGB -lysdioder. Du kan använda länkarna nedan som referens:

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

D1 -minikortet har en microUSB -kontakt och 5V -utgång men strömmen från USB -kontakten passerar först genom en diod och en 500mA -säkring innan stiftet nås. Vi behöver mycket högre ström än detta eftersom varje LED kan ta upp till 60mA vid full ljusstyrka. Det är anledningen till att vi kommer att använda ett microUSB -brytkort för att driva denna lampa.

Steg 2: Förbered lampans 3D -modell

Förbered lampans 3D -modell
Förbered lampans 3D -modell

Ladda ner modellerna med följande länk och skriv ut den enligt den skalning du vill ha.

3D -modell om Thingiverse:

Jag använde filerna märkta 140 och minskade den till 70% eftersom jag inte ville ha något för stort.

Det rekommenderas att du klistrar stativet på basen när du lägger till lysdioderna, men i videon försökte jag sätta in stativet inuti basen och detta resulterade i en något instabil finish. Jag ska skriva om basen och stå och limma den senare.

Steg 3: Lägg till och anslut LED -lamporna

Lägg till och anslut LED -lamporna
Lägg till och anslut LED -lamporna
Lägg till och anslut LED -lamporna
Lägg till och anslut LED -lamporna
Lägg till och anslut LED -lamporna
Lägg till och anslut LED -lamporna

Du måste sedan klippa LED -remsan i längd och lägga till så många du behöver. Jag bestämde mig för att lägga till totalt 26 lysdioder i två lager, som det syns på bilderna. Strömstiften är alla parallellkopplade, men data måste flöda från ingångsstiftet till utgången så tänk på detta.

Jag klippte också en slits i stativet så att trådarna lätt kunde glida eftersom brädan kommer att sitta på utsidan.

Steg 4: Förbered skissen

Förbered skissen
Förbered skissen
Förbered skissen
Förbered skissen
Förbered skissen
Förbered skissen

Ladda ner skissen med följande länk och öppna den i Arduino IDE.

Skiss:

Du måste lägga till antalet pixlar eller lysdioder tillsammans med ditt WiFi -nätverksnamn och lösenord som kortet behöver för att ansluta till det. Du kan också ändra standard RGB -värden för lampan när den slås på.

Du skulle behöva installera ESP8266 -kortets supportpaket och Adafruit NeoPixel -biblioteket för denna skiss.

Installera ESP8266 -kortets supportpaket:

  • Öppna inställningsfönstret (Arkiv-> Inställningar), lägg till följande URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) till styrelseshanteraren och stäng sedan fönstret.
  • Öppna styrhanteraren från (Verktyg-> Kort-> Styrelsehanterare) och skriv in ESP8266 och installera det tillgängliga paketet.
  • När du är klar stänger du styrhanteraren och väljer rätt kortinställningar enligt bilden.

Installera Adafruit NeoPixel -biblioteket:

  • Öppna bibliotekshanteraren (Verktyg-> Bibliotekshanterare)
  • Skriv "Adafruit NeoPixel" och installera biblioteket som dyker upp

När detta är klart trycker du på uppladdningsknappen och väntar på att skissen ska laddas upp. Öppna sedan den seriella bildskärmen och vänta på att IP -adressen ska visas. De flesta moderna WiFi -routrar reserverar automatiskt IP -adresserna för enheter, men du kan också reservera en IP -adress manuellt genom att ändra DHCP -inställningarna.

Steg 5: Anslut allt tillsammans

Anslut allt tillsammans
Anslut allt tillsammans
Anslut allt tillsammans
Anslut allt tillsammans
Anslut allt tillsammans
Anslut allt tillsammans

Använd anslutningsschemat för att koppla ihop allt. Var noga med att använda en lämplig strömförsörjning beroende på det totala antalet lysdioder. Det rekommenderas att använda en 5V, 2A strömförsörjning för 26 lysdioder som i denna byggnad och USB -strömnavet som vi byggde tidigare kommer att fungera bra.

Steg 6: Testa lampan

Testa lampan
Testa lampan
Testa lampan
Testa lampan
Testa lampan
Testa lampan
Testa lampan
Testa lampan

Skriv in IP -adressen i en webbläsare på din dator eller mobiltelefon och klicka på kontrollknappen. Du får då ett färghjul. Välj helt enkelt den färg du vill att lampan ska byta färg automatiskt. Du kan också skriva in RGB -värden direkt om det behövs.

Så enkelt är det att bygga en mycket fin RGB -lampa som ser vacker ut! Det är inte helt bekvämt att använda webbläsaren, men jag kommer att integrera denna lampa i ett hemautomatiseringsprojekt tillsammans med några fler sensorer. Det borde förbättra den övergripande användbarheten. Om hemautomatisering intresserar dig, följ oss för att hålla dig underrättad med de relevanta länkarna nedan:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe -webbplats:

Rekommenderad: