Inhaltsverzeichnis:
Video: DIY ESP-Smartwatch - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dieses ESPWatch Starter Kit ist für Anfänger, um zu lernen, wie man eine ESP-Uhr mit detaillierter Anleitung erstellt genießen Sie die Freude, etwas selbst zu schaffen.
Die ESPWatch basiert auf dem ESP12 WIFI-Modul, erhält die Echtzeit vom Internetserver und kann auch die lokalen Instrumente wie Relais / LED / Lüfter fernsteuern. Mit diesem Lernen lernen Sie die Grundfertigkeiten des Lötens von Komponenten / Arduino-Programmierung / WIFI-Nutzung / Basic HTTP-Protokoll, der erste und einfache Schritt, um in die Welt der Elektronik / Programmierung einzusteigen.
Dort haben wir auch ein einfaches Gehäuse/Uhrenarmband vorbereitet, damit Sie es innerhalb weniger Minuten an Ihrem Handgelenk zum Laufen bringen können. Bist du bereit, diese coole selbst produzierte Uhr zu zeigen?
Spezifikation:
1. Kits mit ausführlicher Anleitung für Lernende;
2. Video zum Lernen;
3. Basierend auf Arduino IDE/ESP;
4. Echtzeituhr + Fernbedienung;
5. Hardware öffnen + Software öffnen;
6. Für Kinder ab 12 Jahren;
Packliste: 0,96 Zoll IIC OLED X1
ESP-12S x1
Taste x3
3,7 V Lipo-Batterie x1
Micro-USB x1
Schalter x1
Armbandx1
Acrylschale x1
Einige Widerstände und Kondensatoren
Einige von Kupfersäule und Schraube
Schritt 1: Arduino-IDE einrichten
Folgen Sie der Anleitung zum Einrichten der Arduino IDE für ESP8266
Klicke hier.
Schritt 2: Hardwareverbindung
2.1 Anschließen einer Batterie
2.2 Verbinden Sie GND, RX und TX mit einem USB-zu-Seriell-Adapter
Beobachten -> USB zu SerialGND GND
TX RX
RX-TX
Schritt 3: Laden Sie den Code auf Smart Watch und Relais herunter
In diesem Beispiel wird die Zeit von einem NTP-Server abgerufen, Datum und Uhrzeit auf OLED angezeigt und das Relais über den MQTT-Nachrichtenbus gesteuert.
3.1 Abhängigkeiten
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*ZeitLib
Wir können "ntpclient", "lwmqtt", "esp ssd1306" und "timekeeping" suchen, um diese Bibliotheken im Bibliotheksmanager zu finden. Dann installieren Sie sie.
3.2 Verwenden Sie hier CloudMQTT als Broker.
3.2.1 CloudMQTT anmelden und Instanz erstellen
3.3 Laden Sie die Skizzen watch/watch.ino auf die Uhr herunter
Codeformular hier herunterladen.
3.3.1 Öffnen Sie die Watch.ino-Skizzen, ändern Sie die SSID und das Passwort des WLANs und ändern Sie Hostname, Port, Benutzer und Benutzerkennwort für MQTT.
3.3.2 Wählen Sie das richtige Board und den richtigen Com-Port
3.3.4 Halten Sie die FLASH-Taste gedrückt; Schalten Sie den ESP8266 über den SW1 ein, um den ESP8226 in den Bootloader-Modus zu versetzen.
3.3.5 Klicken Sie auf den Upload-Button, laden Sie den Code hoch
3.4 Laden Sie die Skizzen relay/relay.ino auf das Relaismodul herunter
3.4.1 Öffnen Sie die Skizzen, ändern Sie die SSID und das Passwort des WLANs und ändern Sie Hostname, Port, Benutzer und Benutzerpasswort für MQTT
Hinweis: Port muss mit der Uhr identisch sein.
3.4.2 ESP-01S: Verwenden Sie den ESP8266-Debugger, automatisches Zurücksetzen beim Hochladen des Codes. Wie die NodeMCU.
3.4.3 Schließen Sie den ESP-01 an den ESP8266-Debugger an.
3.4.4 Öffnen Sie die Skizzen relay.ino
3.4.5 Auswahl der richtigen Platine
3.4.6 Klicken Sie auf die Schaltfläche Hochladen, um den Code hochzuladen.
Schritt 4: Jetzt können Sie Ihre Smart Watch zur Steuerung verwenden
4.1 Smart-Uhrzeitanzeige:
4.2 Mit den Tasten „S1“und „S2“steuern Sie Licht und Lüfter.
1) Drücken Sie S1, wählen Sie die Lichtsteuerungs-UI, drücken Sie S2, um das Licht ein- oder auszuschalten.
2) Drücken Sie S1, wählen Sie die Benutzeroberfläche für die Lüftersteuerung, drücken Sie S2, um den Lüfter ein- oder auszuschalten.