Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Die Schaltung
- Schritt 2: Programmierung
- Schritt 3: Fertigstellen
- Schritt 4: Allen frohe Weihnachten
Video: WiFi-gesteuerte Weihnachtslicht-Fensterdekoration - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Steuern Sie einen LED-Lichtstreifen von Ihrem Telefon oder PC aus - viele lustige Lichtmuster zum Thema Weihnachten.
Lieferungen
1. ESP12e-Entwicklungsplatine: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266-Entwicklungsplatine, mit Akku und vorgelöteten Stiftleisten. Dieser kommt mit RGB-LED und sogar einem Lichtsensor. Kaufen Sie zwei, wenn Sie möchten! Dieses Projekt kann leicht für jedes ESP8266-Board angepasst werden, wie zum Beispiel mein Lieblings-D1 Mini. Ich verwende dieses hier, weil kein Löten erforderlich ist und es mit einem Akku geliefert wird.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Dies ist der mit dem abnehmbaren Atmega328P-Chip, der zum Programmieren des ESP8266-Entwicklungsboards verwendet wird.
3. USB-Kabel für Uno:Aliexpress:
4. Überbrückungskabel, um alles zu verbinden - kein Löten für dieses Projekt!Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - eine Auswahl von männlich zu männlich/weiblich usw. Wir verwenden M2M für die Uno zu Anschluss des LED-Streifens
5. WS2812 LED-Streifen:Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Wählen Sie Ihre Version. Ich habe 5m, 150 LEDs, IP30 (nicht wasserdicht) und weiße Platine gewählt
6. AA-Batterien x 3
Schritt 1: Die Schaltung
Siehe Schaltplan.
*Bitte beachten Sie: Ich kann nicht für geschmolzene Mikrocontroller oder LED-Streifen verantwortlich gemacht werden. Dieses Projekt hat bei mir funktioniert, soviel kann ich sagen, aber ich würde es nicht unbedingt laufen lassen, wenn ich das Haus verlasse. In vielen Arduino-Foren wird empfohlen, mindestens einen 1000-uF-Kondensator zwischen 5V und GND (vor dem LED-Streifen) und auch einen 500-Ohm-Widerstand vor der Datenleitung zu haben. Weitere Tipps finden Sie unter
Schritt 2: Programmierung
Holen Sie sich Ihren Arduino-Code hier: https://github.com/tomjuggler/esp8266-fastled-web… Standard ohne die Notwendigkeit für einen Router.
Wenn Sie dies noch nicht getan haben, holen Sie sich das ESP8266-Addon für Arduino IDE. Das Addon und die Anleitung sind hier:
1. Stellen Sie sicher, dass alles angeschlossen ist (außer der LED-Streifen-Stromleitung (gelber Draht), die 2 Programmiermodus-Pins müssen vor dem Einschalten kurzgeschlossen werden. Die Platine wird dazu mit einer kleinen Kappe geliefert.
2. Schalten Sie die Platine ein (ich habe meiner einen Schalter hinzugefügt, es wird nicht mitgeliefert, Sie können einfach eine Batterie ziehen und sie wieder einschalten.)
3. Schließen Sie das USB-Kabel vom Arduino an Ihren Computer an - der Atmega328-Chip des Arduino Uno muss zuerst entfernt werden (Sie können stattdessen auch einen USB-Seriell-Adapter zum Programmieren verwenden).
4. Wählen Sie in der Arduino IDE 'Generic ESP8266 Module' als Board aus. Wählen Sie auch 4m mit 1m Spiffs. Überprüfen Sie jetzt Ihre serielle Verbindung, Tools -> Port.
5. Skizze hochladen
6. Platine aus- und wieder einschalten (mit noch kurzgeschlossenen Pins im Programmiermodus)
7. Spiffs hochladen (Dateien werden für Webserver usw. benötigt), Tools -> 'ESP8266 Sketch Data Upload'
8. Trennen Sie die 2 Programmiermodus-Pins, verbinden Sie das gelbe LED-Streifen-5V-Kabel mit 5V (ich habe meins zwischen dem + Batteriepol und der Batterie eingeklemmt, siehe Foto unten)
9. Einschalten
10. Jetzt müssen Sie sich über einen PC oder ein Mobiltelefon mit dem WiFi Access Point verbinden. Der AP sollte als ESP angezeigt werden - so oder so. Geben Sie nach der Verbindung „192.168.4.1“in die Adressleiste ein. Dies ist die ESP8266-Standard-Webserveradresse.
11. Das war's, Sie sollten die Web-App verwenden können, um Ihre Lichter zu steuern!
Schritt 3: Fertigstellen
Sobald der Code geladen ist, sollten Sie die Programmierkabel und Arduino UNO trennen können. Jetzt hängen Sie einfach Ihre Lichter um das Fenster (ich habe meine um die oberen Kanten gehängt, hinter einem Netzvorhang, was einen tollen Effekt ergibt). Legen Sie das Board und die Batterien vielleicht aus Gründen der Sauberkeit in eine Schachtel oder ersetzen Sie den Akku durch ein Netzteil (ich kann dies später selbst tun).
Schritt 4: Allen frohe Weihnachten
Was ich an diesem Projekt am faszinierendsten finde, ist die Menge an ineinandergreifenden Teilen hier. Der ESP-Chip ist in C programmiert, der mit JavaScript verbunden ist, das von einem internen Webserver bereitgestellt wird, und im Browser ausgeführt wird. HTML ist auch dabei - schauen Sie bei Interesse selbst in den Datenordner der Arduino-Skizze. Es ist ein großartiges Lernprogramm mit einigen wirklich festlichen Einstellungen für die Lichter, und ich bin Jason Coon dankbar, dass er es auf GitHub geteilt hat.
Dieses und weitere Elektronikprojekte finden Sie auf meiner Website: circusscientist.com
Empfohlen:
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
RC-Floßboot mit Wifi-gesteuertem Teil 1: 4 Schritte
RC-Floßboot mit Wifi-gesteuertem Teil 1: Wir werden ein Floßboot bauen, das auf dem Wasser läuft, mit einer Android-App, die mit WiFi gesteuert wird. Unser Boot enthält einen Motor mit Propeller und einen programmierten WiFi-Mikrocontroller, der den Motor zulässt und führt Kontrolle über WLAN
Eine Wifi-Antenne herstellen – wikiHow
So bauen Sie eine Wifi-Antenne: Dies wird hoffentlich zeigen, wie Sie eine Wifi-Antenne herstellen und die Summe der drahtlosen Netzwerke finden