Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schaltplan
- Schritt 2: Schaltungsbaugruppe
- Schritt 3: Installation des LED-Streifens
- Schritt 4: Programmierung
- Schritt 5: Testen
Video: Bettkopfteil LED-Streifenlampe mit ESP8266-01 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Dies ist ein sehr einfaches Projekt, das ich vor langer Zeit vernachlässigt habe, aber wegen der Quarantäne habe ich mit den Teilen, die ich zur Hand habe, etwas anderes gemacht.
Die Idee war, ein dimmbares Licht zu haben, das durch einfache TCP-Befehle oder durch einen manuellen Schalter gesteuert werden kann.
Aufgrund des Mangels an Teilen wurde die Improvisation zum Hauptpunkt des Projekts. Zuerst fehlte mir ein MOSFET mit Logikpegel und ich hatte nur einen Hochstrom-Schalt-MOSFET, so dass ein kleiner Treiber benötigt wurde (übrigens nicht das bestmögliche Design), dann fehlte ein Panel-Impulsschalter, also nahm ich eine Ersatzmikrowelle Türschloss-Sicherheitsschalter für den Druckknopf.
Ich hoffe, Sie lernen etwas und haben Spaß mit diesem Projekt.
Lieferungen
- 3 m weißer LED-Streifen. Beim Kauf war ein 12 V Netzteil dabei
- ESP8266-01S x 1
- 2N3904 NPN-Transistor x1
- 2N3906 PNP-Transistor x 1
- IRF3205-MOSFET x 1
- AMS1117-3.3 Regler x 1
- 3,3 K Widerstand x 2
- 1 K Widerstand x 1
- 1,5 K Widerstand x 1
- 120 Widerstand x 1
- 10 k Widerstand x 1
- 10 uF 16 V Elektrolytkondensator x 1
- 100 nF Keramik- oder Polyesterkondensator x 1
- Buchsenleistenverbinder 1x6 (zwei Einheiten). Noch besser, wenn Sie eine richtige 2x4-Buchse für das ESP haben.
- Anschlussklemmen für Versorgung und LED-Ausgang
- Eine generische Plastikbox
- Grundlegende elektronische Werkzeuge (Lötkolben, Drahtschneider, Zangen usw.)
- Arduino IDE mit installierter ESP8266-Unterstützung.
-
USB zu 3,3 V UART Serial Converter oder falls nicht verfügbar, jeder Arduino UNO oder Nano mit der hier gezeigten Konfiguration https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (übrigens die verlinkte Seite ist ein sehr gutes PWM-Tutorial für das ESP)
Schritt 1: Schaltplan
Die Schaltung besteht aus einem PWM-gesteuerten MOSFET an GPIO2. Die Treiberschaltung wird benötigt, da der IRF3205 mindestens 10 V benötigt, um seinen Rds(on) von 8 Milliohm zu erreichen, und der ESP nur 3,3 V liefert.
Der 3,3-V-Regler ermöglicht es, das ESP aus der gleichen Versorgung wie der LED-Streifen zu versorgen, und die zusätzlichen Kappen verbessern die Versorgungsstabilität.
Schließlich durchläuft der Taster bei GPIO0 mit jedem Klick einen Helligkeitszyklus. In meinem Fall drei Helligkeitsstufen und Licht aus.
Schritt 2: Schaltungsbaugruppe
Es ist ein (nicht so) schnelles und (wirklich) schmutziges Projekt. Die beste Überraschung war, wie gut der Interlock-Schalter als Impulsgeber funktionierte.
Bitte nicht auf die Verkabelung schauen:P
Schritt 3: Installation des LED-Streifens
Messen und schneiden Sie die drei Segmente und löten Sie dann die Drähte. Zum Schluss den Kleber abziehen und gegen die Rückseite des Kopfteils drücken.
In meinem Fall habe ich geschummelt und breites Klebeband über dem LED-Streifen verwendet, da der Kleber irgendwie geschwächt war.
Zum Schluss die Drähte an den Klemmen verschrauben und die Anschlüsse überprüfen.
Schritt 4: Programmierung
Der Code muss stark verbessert werden, wie das Korrigieren des String-Parsings, die Unterstützung einer festen IP-Adresse, der Setup-Modus, das Speichern von Umgebungsvariablen im EPROM, das Lesen von Umgebungsvariablen aus dem EPROM beim Booten und so weiter.
Für das Laden der Firmware habe ich Arduino mit der ESP-Community-Bibliothek Version 2.5.0 verwendet. Das ist wichtig, weil das Laden des ESP-Programms mit den neueren Versionen fehlschlägt, vielleicht ist das eine Sache mit dem ESP8266-01, vielleicht weil ich ein Arduino UNO als Loader verwende, ich weiß es einfach nicht.
Denken Sie daran, https://arduino.esp8266.com/stable/package_esp8266… zu Ihren Arduino-Einstellungen hinzuzufügen, um die ESP-Board-Unterstützung zu erhalten.
www.electronicshub.org/esp8266-pwm-tutoria… hat ein gutes Tutorial zum ESP8266 PWM. Außerdem habe ich ihren Arduino-zu-USB-Seriell-Konverter verwendet, um das Programm in den ESP zu laden.
Schritt 5: Testen
Führen Sie zuerst eine schnelle Verdrahtungsprüfung durch und fügen Sie den ESP8266 vor dem Einschalten in den Stromkreis ein.
Drücken der Taste Sollte zwischen schwacher Helligkeit, mittlerer Helligkeit, maximaler Helligkeit und Licht aus wechseln.
Für den TCP-Test habe ich Socket Test verwendet, aber jede andere ähnliche Software erledigt die Aufgabe
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Beginnen Sie mit Light Painting (kein Photoshop): 5 Schritte (mit Bildern)
Beginnend mit Light Painting (kein Photoshop): Ich habe vor kurzem eine neue Kamera gekauft und einige ihrer Funktionen untersucht, als ich im Internet auf Light Painting oder Langzeitbelichtung gestoßen bin. Die meisten von uns werden die Grundform des Lightpaintings mit einem Foto in einer Stadt mit einer Straße gesehen haben