Innehållsförteckning:
Video: WiFi -kontrollerat julljusfönsterdekoration: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
ESP8266 RGB LED STRIP WIFI -kontroll - NODEMCU Som IR -fjärrkontroll för Led Strip kontrollerad över Wifi - RGB LED STRIP Smartphone -kontroll: 4 steg
ESP8266 RGB LED STRIP WIFI -kontroll | NODEMCU Som IR -fjärrkontroll för Led Strip kontrollerad över Wifi | RGB LED STRIP Smartphone Control: Hej killar i den här självstudien kommer vi att lära oss hur man använder nodemcu eller esp8266 som en IR -fjärrkontroll för att styra en RGB LED -remsa och Nodemcu kommer att styras av smartphone via wifi. Så i princip kan du styra RGB LED STRIP med din smartphone
ESP8266-NODEMCU $ 3 WiFi-modul #1- Komma igång med WiFi: 6 steg
ESP8266-NODEMCU $ 3 WiFi-modul #1- Komma igång med WiFi: En ny värld av dessa mikroberäkningar har kommit och det här är ESP8266 NODEMCU. Detta är den första delen som visar hur du kan installera miljön för esp8266 i din arduino IDE genom att komma igång -videon och när delarna ingår