
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52



Das große Problem bei der Verwendung der ESPs ist der Stromverbrauch, wenn das WLAN "nach oben geht", etwa 100-200 mA, Spitze bis zu 300 mA. Normale Knopfzellen liefern einige mA, Spitzen bis zu 20-40mA. Aber für die ESPs wird die Spannung zusammenbrechen. Wir brauchen "eine kleine Hilfe meines Freundes": das Supercap. Diese Kondensatoren liefern genug Strom, um das WLAN einzuschalten und eine Nachricht zu senden, in diesem Fall den Schaltbefehl. Eine andere Option ist ein Datenlogger, der alle paar Stunden für ein paar Sekunden aufwachen muss.
In diesem anweisbaren verwende ich den Esp8266, um eine Fernbedienung für Phillips-Farblichter zu bauen.
Schritt 1: Die Lösung

Zunächst einmal müssen wir wissen, dass es keine gute Idee ist, Batterie und Kappe einfach parallel zu schalten.
Der Ladestrom von der Zelle bis zur Kappe muss mit einem Widerstand reduziert werden. Die Spezifikationen für meine Knopfzelle sagen uns einen Spitzenstrom von 25mA.
Ohmsches Gesetz: R=U/I -> 3V/25mA= 120 Ohm.
Der Supercap hat genug Kapazität, um das ESP 10-20 Sekunden lang mit Strom zu versorgen. Wenn Sie wie ich eine statische IP-Adresse verwenden, wacht der ESP nur für 1-2 Sekunden auf, sendet / empfängt seine Nachricht und fällt in "Deepsleep", bis der Reset-Knopf gedrückt wird.
Zwei Optionen für den Schaltplan:
1. Schließen Sie die Stromversorgung direkt an und verwenden Sie den Reset-Schalter zur Aktion, siehe Bild. In diesem Fall müssen wir sicherstellen, dass das Wemos so wenig Strom wie möglich benötigt, daher müssen wir möglicherweise den 3.3V-Regler und die Stromversorgung für den Uart-IC entfernen.
2. Wir verwenden einen Taster, der die Versorgung vom wemos trennt. Der Nachteil ist, dass Sie die Taste 1-2 Sekunden lang drücken müssen, bis die Aktion abgeschlossen ist. (Licht an oder aus)
Schritt 2: Teileliste

Primäre Anforderungen:
- Wemos D1 mini
- Knopfzelle CR2450
- Knopfzellenfassung
- Supercap 3.3F 3.0V verwenden Sie einen mit geringem Leckstrom
- Widerstand 120Ohm
- Drähte
Sekundäre Anforderungen:
Lötkolben
3D-Drucker für bedrucktes Gehäuse
oder
jeder andere kleine (gebrauchte) Koffer
oder
Wandschalter
Schritt 3: 3d gedruckter Fall

Hier sind einige stl-Dateien für ein kleines Gehäuse, in das das Board genau passt
Ich verwende normale Druckeinstellungen mit einer Füllung von 30% und 0,2mm Schichthöhe.
Der Knopf ist auch bedruckt, sodass Sie den Reset-Knopf zum Handeln verwenden können und keinen zusätzlichen Knopf verwenden müssen. Verwenden Sie Rock und Krempe für den Knopf, da das Objekt sehr klein ist
Schritt 4: Codierung des Esp8266

Zuerst benötigen Sie die Arduino IDE. Dann müssen Sie die Bibliothek für Esp8266 installieren.
Hier finden Sie mehrere Tutorials zu instructables, wie man diese magischen kleinen Dinge programmiert:-)
Für eine schnellere Verbindung/Umschaltung verwenden wir eine statische IP-Adresse.
Nach dem Öffnen der beigefügten Skizze mit der Arduino IDE müssen Sie je nach lokalem WIFI einige Einstellungen vornehmen.
n
IP-Adresse Gateway(192, 168, 178, 1);
IP-Adresse Ihres lokalen WLAN-Routers, an dem die Hue Bridge angeschlossen ist
IP-Adresse ip(192, 168, 178, 216);
IP-Adresse Ihres Switches, achten Sie darauf, eine hohe Adresse im Bereich von 200-250 zu verwenden, die nicht für andere Geräte verwendet wird
IPAddress-Subnetz (255, 255, 255, 0);
int Licht = 2;
die Nummer deines Lichts, das geschaltet wird
const char hueHubIP = "192.168.178.57";
die IP-Adresse der Hue Bridge
const char hueUsername = "Hue Bridge-Benutzername"
Sie müssen einen autorisierten Benutzernamen in der Hue Bridge erstellen, sehen Sie sich dieses Tutorial an
const int hueHubPort = 80;
immer "80"
const char ssid = "SSID"; // Netzwerk-SSID (Name)
const char pass = "Passwort"; // Netzwerkpasswort
endlich SSID und Passwort deines WLANs
Nachdem Sie diese Einstellungen geändert haben, sind Sie bereit zum Hochladen!
Schritt 5: Letzte Schritte und Gedanken

Stellen Sie sicher, dass Sie die Kappe vorladen, bevor Sie sich mit wemos verbinden, da der Esp8266 nach dem Zurücksetzen / Anschließen der Stromversorgung sofort eine WLAN-Verbindung herstellt.
Montage im Video ansehen
um energie zu sparen trenne pin 4 und 16 von uart-ic und entferne den spannungsregler, bitte beachte, dass die wemos danach nicht mehr über USB programmiert werden können !!
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
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)

TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
So halten Sie Ihren Hund davon ab, Ihre Fernbedienung zu kauen – wikiHow

Wie Sie Ihren Hund davon abhalten, Ihre Fernbedienung zu kauen: Haben Sie es satt, dass Ihr Haustier Ihre einzige R&R-Quelle stiehlt, um es in Ihrem Garten oder unter Ihren Decken in Ihrem Bett zerknittert zu finden? Haben Sie es satt, diese verdammte Fernbedienung auf dem Sofa zu verlieren? es leid, mit Ihrem Ehepartner darüber zu streiten, wer es verlassen hat