Inhoudsopgave:
- Benodigdheden
- Stap 1: Het circuit
- Stap 2: Programmeren
- Stap 3: Afwerking
- Stap 4: Vrolijk kerstfeest iedereen
Video: WiFi-gestuurde kerstverlichting raamdecoratie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Bedien een LED-lichtstrip vanaf je telefoon of pc - heel veel leuke lichtpatronen met kerstthema.
Benodigdheden
1. ESP12e dev board: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 development board, met batterij en voorgesoldeerde headers. Deze wordt geleverd met RGB LED en zelfs een lichtsensor. Koop er twee als je wilt! Dit project kan eenvoudig worden aangepast voor elk ESP8266-bord, zoals mijn favoriete D1 Mini. Ik gebruik deze hier omdat er geen solderen nodig is, en het wordt geleverd met een batterijpakket.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - dit is degene met de verwijderbare Atmega328P-chip, die wordt gebruikt voor het programmeren van het ESP8266-ontwikkelbord.
3. USB-kabel voor de Uno:Aliexpress:
4. Startkabels om alles aan te sluiten - geen solderen voor dit project!Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - een selectie van mannelijk naar mannelijk / vrouwelijk enz. We gebruiken M2M voor de Uno om LED Strip aansluiting
5. WS2812 LED Strip:Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM-Kies uw versie. Ik koos voor 5m, 150 LED's, IP30 (niet waterdicht) en witte PCB
6. AA-batterijen x 3
Stap 1: Het circuit
Zie het schakelschema.
* let op: ik kan niet verantwoordelijk worden gehouden voor gesmolten microcontrollers of ledstrips. Dit project werkte voor mij, dat is zoveel als ik kan zeggen, maar ik zou het niet per se laten lopen als ik het huis verlaat. Het wordt op veel Arduino-forums aanbevolen om minimaal een 1000 uF-condensator tussen 5v en GND (vóór de LED-strip) te hebben en ook een 500 Ohm-weerstand voor de datalijn. Zie https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels voor meer tips.
Stap 2: Programmeren
Download hier je Arduino-code: https://github.com/tomjuggler/esp8266-fastled-web… - deze code is niet van mij, ik heb hem zojuist aangepast om uit de doos te werken voor mijn LED-strip, en ook stand-alone standaard zonder dat een router nodig is.
Als je dit nog niet hebt gedaan, download dan de ESP8266-add-on voor Arduino IDE. De add-on en instructies zijn hier:
1. Zorg ervoor dat alles is aangesloten (behalve de voedingslijn van de LED-strip (gele draad), de 2 programmeermoduspinnen moeten worden kortgesloten voordat ze worden ingeschakeld. Het bord wordt geleverd met een klein kapje om dit te doen.
2. Schakel het bord in (ik heb een schakelaar aan de mijne toegevoegd, deze wordt niet meegeleverd, je kunt gewoon één batterij trekken en hem weer inschakelen.)
3. Sluit de USB-kabel van de Arduino aan op uw computer - de Atmega328-chip van de Arduino Uno moet eerst worden verwijderd (u kunt in plaats daarvan ook een USB-naar-serieel-adapter gebruiken om te programmeren).
4. Selecteer 'Generic ESP8266 Module' als je board, in de Arduino IDE. Kies ook voor 4m met 1m Spiffs. Controleer nu uw seriële verbinding, Extra -> Poort.
5. Upload schets
6. Schakel de kaart uit en weer in (met de pinnen in de programmeermodus nog steeds kortgesloten)
7. Upload Spiffs (bestanden nodig voor webserver etc), Tools -> 'ESP8266 Sketch Data Upload'
8. Koppel de 2 programmeermoduspinnen los, sluit de gele LED-strip 5v-draad aan op 5v (ik heb de mijne tussen de + batterijpool en de batterij ingeklemd, zie de foto hieronder)
9. Aanzetten
10. Nu moet u verbinding maken met het WiFi-toegangspunt via een pc of mobiele telefoon. De AP zou moeten verschijnen als ESP - iets of iets anders. Eenmaal verbonden, typt u '192.168.4.1' in de adresbalk. Dit is het standaard webserveradres van de ESP8266.
11. Dat is het, je zou de web-app moeten kunnen gebruiken om je lichten te bedienen!
Stap 3: Afwerking
Zodra de code is geladen, zou u de programmeerdraden en Arduino UNO moeten kunnen loskoppelen. Hang nu gewoon je lampen rond het raam (ik heb de mijne aan de bovenranden gehangen, achter een vitrage wat een geweldig effect geeft). Doe misschien ook het bord en de batterijen in een doos voor de netheid, of vervang zelfs het batterijpakket door een voeding (misschien doe ik dit later zelf).
Stap 4: Vrolijk kerstfeest iedereen
Wat ik het meest fascinerende aan dit project vind, is de hoeveelheid onderling werkende stukken hier. De ESP-chip is geprogrammeerd in C, die een interface vormt met JavaScript dat wordt aangeboden door een interne webserver, en wordt uitgevoerd in de browser. HTML is ook betrokken - kijk zelf eens in de datamap van de Arduino-schets als je geïnteresseerd bent. Het is een geweldig leerprogramma met een aantal echt feestelijke instellingen voor de lichten, en ik ben Jason Coon dankbaar voor het delen op GitHub.
Dit en meer elektronicaprojecten vind je op mijn website: circusscientist.com
Aanbevolen:
LED-kerstverlichting (met aan/uit): 3 stappen
LED-kerstlicht (met aan/uit): dit project is een aangepaste versie van https://www.instructables.com/id/Arduino-Christma…, waarin ik een knop heb toegevoegd waarmee de gebruiker kan bepalen wanneer hij moet het licht aan
ESP8266 RGB LED STRIP WIFI-bediening - NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi - RGB LED STRIP Smartphone-bediening: 4 stappen
ESP8266 RGB LED STRIP WIFI-bediening | NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi | RGB LED STRIP Smartphone-bediening: Hallo allemaal, in deze tutorial zullen we leren hoe we nodemcu of esp8266 kunnen gebruiken als een IR-afstandsbediening om een RGB LED-strip te bedienen en Nodemcu zal worden bestuurd door smartphone via wifi. Dus in principe kun je de RGB LED STRIP bedienen met je smartphone
Arduino-kerstverlichting: 5 stappen (met afbeeldingen)
Arduino Christmas Lights: Kerstmis nadert, dus ik besloot een mooie decoratie voor mijn huis te maken. Er zijn veel soorten kerstverlichting beschikbaar, maar ik besloot er zelf een te maken. Het eenvoudigste dat ik kan bedenken, is om wat leds op de Arduino aan te sluiten en
Muziekgestuurde kerstverlichting maken: 6 stappen
Maak muziekgestuurde kerstverlichting: maak muziekgestuurde kerstverlichting voor heel goedkoop. Dit maakt gebruik van zeer eenvoudige onderdelen. Dit idee is niet door mij bedacht. Het is een afgeleide van Rybitski's ontwerp dat hier te vinden is:
Kerstverlichting naar muziek met Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Kerstverlichting op muziek met Arduino: mijn vrouw en ik wilden onze eigen lichtshow maken voor de afgelopen feestdagen. Geïnspireerd door de twee onderstaande Instructables, hebben we besloten om dit jaar eindelijk aan de slag te gaan en onze camper te versieren. We wilden een alles-in-één con