Innehållsförteckning:

WiFi -kontrollerat julljusfönsterdekoration: 4 steg
WiFi -kontrollerat julljusfönsterdekoration: 4 steg

Video: WiFi -kontrollerat julljusfönsterdekoration: 4 steg

Video: WiFi -kontrollerat julljusfönsterdekoration: 4 steg
Video: DIY Fenterdeko für drinnen und draußen | Herbst Deko mit Moos, Heide und duftenden Kräutern 2024, November
Anonim
Image
Image
WiFi kontrollerad jul ljus fönster dekoration
WiFi kontrollerad jul ljus fönster dekoration

Styr en LED -ljusremsa från din telefon eller dator - massor av roliga julmönster.

Tillbehör

1. ESP12e dev board: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 utvecklingskort, med batteripaket och förlödda rubriker. Den här kommer med RGB LED, och till och med en ljussensor. Köp två om du vill! Detta projekt kan enkelt anpassas för alla ESP8266 -kort, till exempel min favorit D1 Mini. Jag använder den här eftersom det inte behövs någon lödning och den levereras med ett batteri.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - detta är den med det avtagbara Atmega328P -chipet, som används för programmering av ESP8266 dev -kortet.

3. USB -kabel för Uno: Aliexpress:

4. Bygelkablar för att ansluta allt - ingen lödning för detta projekt! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - ett urval av hane till han/kvinna etc. LED Strip -anslutning

5. WS2812 LED Strip: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Välj din version. Jag valde 5 m, 150 lysdioder, IP30 (inte vattentät) och vit kretskort

6. AA -batterier x 3

Steg 1: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

Se kretsschemat.

*Observera: Jag kan inte hållas ansvarig för några smälta mikrokontroller eller LED-remsor. Detta projekt fungerade för mig, det är så mycket jag kan säga, men jag skulle inte nödvändigtvis låta det gå när jag lämnar huset. Det rekommenderas på många Arduino -forum att ha minst en 1000 uF kondensator mellan 5v och GND (före LED -remsan) och även ett 500 Ohm motstånd före datalinjen. Se https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels för några fler tips.

Steg 2: Programmering

Få din Arduino-kod här: https://github.com/tomjuggler/esp8266-fastled-web…-den här koden är inte min, jag har precis anpassat den för att fungera ur lådan för min LED-remsa och står också ensam standard utan behov av en router.

Om du inte redan har gjort det får du tillägget ESP8266 för Arduino IDE. Tillägget och instruktionerna finns här:

1. Se till att allt är anslutet (förutom LED Strip -strömledningen (gul ledning), måste de två programmeringslägesstiften kortslutas innan strömmen slås på. Brädan kommer med en liten lock för att göra detta.

2. Slå på kortet (jag lade till en strömbrytare till min, det kommer inte med ett, du kan bara dra ett batteri och sätta på det igen.)

3. Anslut USB -kabeln från Arduino till din dator - Arduino Unos Atmega328 -chip måste först tas bort (du kan också använda en USB till seriell adapter för att programmera istället).

4. Välj "Generic ESP8266 Module" som ditt kort i Arduino IDE. Välj också 4m med 1m Spiffs. Kontrollera din seriella anslutning nu, Verktyg -> Port.

5. Ladda upp skiss

6. Stäng av och slå på kortet (med stift för programmeringsläge fortfarande kortslutna)

7. Ladda upp Spiffs (filer som behövs för webbserver etc), Verktyg -> "ESP8266 Sketch Data Upload"

8. Koppla bort de två stiften för programmeringsläge, anslut den gula LED Strip 5v -kabeln till 5v (jag kilade in min mellan + batteripolen och batteriet, se bilden nedan)

9. Slå på

10. Nu måste du ansluta till WiFi -åtkomstpunkten med PC eller mobiltelefon. AP bör dyka upp som ESP - något eller annat. När du är ansluten skriver du '192.168.4.1' i adressfältet. Detta är ESP8266 standard webbserveradress.

11. Det är det, du ska kunna använda webbappen för att styra dina lampor!

Steg 3: Avsluta

Slutför
Slutför
Slutför
Slutför
Slutför
Slutför
Slutför
Slutför

När koden har laddats bör du kunna koppla bort programmeringskablarna och Arduino UNO. Nu är det bara att hänga dina lampor runt fönstret (jag hängde mitt runt de övre kanterna, bakom en nätridå vilket ger en fantastisk effekt). Kanske också sätta kortet och batterierna i en låda för att vara snygga, eller till och med byta ut batteriet mot en strömförsörjning (jag kan göra det själv senare).

Steg 4: God jul alla

Det jag tycker är mest fascinerande med det här projektet är mängden samverkande bitar här. ESP -chipet är programmerat i C, som har gränssnitt med JavaScript som serveras av en intern webbserver, och körs i webbläsaren. HTML är också inblandat - ta en titt inuti datamappen på Arduino -skissen själv om du är intresserad. Det är ett bra inlärningsprogram med några riktigt festliga inställningar för lamporna, och jag är tacksam mot Jason Coon för att han delade det på GitHub.

Du kan hitta detta och fler elektronikprojekt på min webbplats: circusscientist.com

Rekommenderad: