Inhaltsverzeichnis:

WiFi-gesteuerte Weihnachtslicht-Fensterdekoration - Gunook
WiFi-gesteuerte Weihnachtslicht-Fensterdekoration - Gunook

Video: WiFi-gesteuerte Weihnachtslicht-Fensterdekoration - Gunook

Video: WiFi-gesteuerte Weihnachtslicht-Fensterdekoration - Gunook
Video: Wifi-gesteuerte Schreibtischlampe mit Alexa (Funktionstest) 2024, November
Anonim
Image
Image
WiFi-gesteuerte Weihnachtslicht-Fensterdekoration
WiFi-gesteuerte Weihnachtslicht-Fensterdekoration

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

Die Rennbahn
Die Rennbahn
Die Rennbahn
Die Rennbahn

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

Beenden
Beenden
Beenden
Beenden
Beenden
Beenden
Beenden
Beenden

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: