Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE-kompatibles Board
Beschreibung:
WiFi ESP8266 Entwicklungsboard WEMOS D1. WEMOS D1 ist ein WIFI-Entwicklungsboard basierend auf ESP8266 12E. Die Funktionsweise ähnelt der von NODEMCU, außer dass die Hardware ähnlich wie Arduino UNO aufgebaut ist. Das D1-Board kann mit BOARDS MANAGER für die Arbeit in einer Arduino-Umgebung konfiguriert werden.
Spezifikation:
- Mikrocontroller: ESP-8266EX
- Betriebsspannung: 3.3V
- Digitale I/O-Pins: 11
- Analoge Eingangspins: 1
- Taktgeschwindigkeit: 80MHz/160MHz
- Flash: 4M Byte
Schritt 1: Artikelvorbereitung
In diesem Tutorial verwenden wir eine Anwendung vom Smartphone "Blynk", um den Arduino Wemos D1 (ESP8266) mit LED-Ampelmodul zu steuern.
Bevor wir beginnen, bereiten Sie alle benötigten Gegenstände vor:
- Steckbrett
- Arduino Wemos D1 Wifi UNO ESP8266
- Überbrückungsdrähte männlich zu männlich
- LED-Ampelmodul (Sie können auch Basis-LEDs verwenden)
- Mikro-USB
- Smartphone (Sie müssen "Blynk" aus dem Play Store/iStore herunterladen)
Schritt 2: Pin-Verbindung
Folgen Sie der Verbindung wie oben gezeigt.
Schritt 3: Platineninstallation
Öffnen Sie als Nächstes die Arduino IDE und gehen Sie zu [Datei => Einstellungen]. Ein Dialogfeld wird angezeigt. In diesem Feld ist ein zusätzliches Textfeld für die Board-Manager-URL vorhanden.
- Kopieren Sie die folgende URL, fügen Sie sie in das Feld ein und klicken Sie auf OK, um die Pakete herunterzuladen.
- https://arduino.esp8266.com/stable/package_esp8266com_index.json
Schritt 4: Finden Sie es im Board Manager heraus
Gehen Sie als nächstes zu [Tools => Board => Board Manager] in Ihrer Arduino IDE. Das Fenster Boards-Manager wird wie folgt angezeigt. Scrollen Sie im Board-Manager durch die Boards, um ESP8266 aus der Liste der verfügbaren Boards auszuwählen. Klicken Sie auf Installieren, um die Installation zu starten.
Schritt 5: Board auswählen
Als nächstes wählen Sie beim Hochladen Ihres ersten Programms den Typ des "WeMos D1 R1"-Boards aus dem Abschnitt [Tools => Boards] in Ihrer Arduino-IDE.
Schritt 6: Beispielcode
Um den Beispielcode von Blynk zu erhalten, müssen Sie die Bibliothek von der Blynk-Website herunterladen.
https://www.blynk.cc/getting-started/
Folge diesen Schritten:
- Wählen Sie "Blynk-Bibliothek herunterladen".
- Wählen Sie "Blynk_Release_v0.5.4.zip".
- Extrahieren Sie die Dateien und kopieren Sie beide Dateien (Bibliotheken, Tools).
- Öffnen Sie die Arduino IDE, gehen Sie zu [Files => Preferences] und suchen Sie die Dateien, die am "Sketchbooks-Speicherort" angezeigt werden.
- Öffnen Sie die Arduino-Datei und fügen Sie die beiden kopierten Dateien ein.
Öffnen Sie dann Ihre Arduino IDE, gehen Sie zu [Dateien => Beispiele => Blynk => Boards Wifi => Standalone] für den Beispielcode.
Schritt 7: Blynk-Setup
Als nächstes müssen Sie Ihren "Blynk" von Ihrem Smartphone aus einrichten.
Folge diesen Schritten:
- Laden Sie "Blynk" im Play Store/iStore herunter.
- Melden Sie sich mit Ihrer E-Mail an.
- Gehen Sie zu "Neues Projekt" Geben Sie Ihren Projektnamen ein (falls erforderlich).
- Wählen Sie das Gerät "WeMos D1".
- Verbindungstyp "Wifi" dann "Erstellen". (Nach dem Erstellen erhalten Sie Auth Token von Ihrer E-Mail).
- Schieben Sie nach links, um die "Widget-Box" zu öffnen.
- Wählen Sie "Schaltfläche", um Schaltfläche hinzuzufügen.
- Tippen Sie auf die Schaltfläche für "Schaltflächeneinstellungen".
- Wählen Sie [Output => Digital => D2, D3, D4], um die Pin-Verbindung auszuwählen.
- Modus in "Switch" umwandeln.
Schritt 8: Hochladen
Jetzt müssen Sie Ihren E-Mail-Posteingang überprüfen und den Auth-Token-Code kopieren.
Fügen Sie das Auth-Token, den Netzwerknamen und das Passwort in Ihre Programmierung ein. Laden Sie nun den Code über Micro-USB auf Ihren WeMos D1 (ESP8266) hoch. Stellen Sie sicher, dass Sie den richtigen Port verwenden, indem Sie unter [Tools => Port] auswählen.
Schritt 9: Blynk Button ausprobieren
Wählen Sie die Play-Schaltfläche oben rechts und aktivieren Sie die Pin-Schaltfläche.
Schritt 10: Fertig
Jetzt geht es! Die Blynk-Pin-Tasten funktionieren als Schalter.