Das Benutzerhandbuch können Sie hier herunterladen:

https://osoyoo.com/manual/2021005400.pdf

Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES ここでご購入を!
Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES Buy from Japan

Ziel

In dieser Lektion zeigen wir, wie man das OSOYOO Smart Home IoT Kit zusammen mit der Blynk-App nutzt, um elektronische Geräte wie LEDs, aktive Summer, Lüftermodule, Relaismodule und mehr zu steuern.

Wir lernen, wie man per Blynk eine LED aus der Ferne ein- oder ausschaltet und ihre Helligkeit regelt. Nach demselben Prinzip lassen sich auch andere elektronische Geräte steuern.

Teile und Geräte

HARDWARE

SOFTWARE

Aufbau

Stecken Sie zunächst das OSOYOO MEGA-IoT Extension Board auf das MEGA2560-Board.

Vergewissern Sie sich, dass die in den roten Kreisen markierten Jumper-Kappen aufgesteckt sind. Diese beiden Jumper verbinden A9 mit ESP_TX und A8 mit ESP_RX.

MEGA-IoT Extension Board mit Jumper-Kappen

Schließen Sie das LED-Modul wie unten gezeigt am D2-Port an:

LED-Modul am D2-Port des OSOYOO Smart Home IoT Kits angeschlossen

Programmierung

Voraussetzungen:

Arduino IDE herunterladen

Um diese beiden ZIP-Dateien zu installieren, gehen Sie in der Arduino IDE zu Sketch → Bibliothek einbinden → .ZIP-Bibliothek hinzufügen und laden Sie jede Datei ein.ZIP-Bibliothek in der Arduino IDE hinzufügen

Lektion 2-1 Arduino-Code herunterladen, bearbeiten und hochladen

Schritt 1: Laden Sie den Code über den folgenden Link herunter und entpacken Sie ihn:
https://osoyoo.com/driver/Smart_House_IoT_Learning_Kit_V2.0_code/Lesson2-1.zip

Schritt 2: Verbinden Sie das OSOYOO MEGA2560-Board über ein USB-Kabel mit Ihrem PC.

Hinweis: Trennen Sie Batterie oder Netzteil, bevor Sie den Sketch auf den Arduino hochladen.

OSOYOO MEGA2560 per USB mit dem PC verbinden

Schritt 6: Öffnen Sie die Arduino IDE. Wählen Sie den richtigen Board-Typ und Port für Ihr Projekt aus.

Board und Port in der Arduino IDE auswählen

Schritt 7: Klicken Sie in der Arduino IDE auf Datei → Öffnen, wählen Sie die Sketch-Datei aus dem entpackten Ordner aus und laden Sie sie auf Ihren Arduino hoch.

Sketch in der Arduino IDE öffnen

Hinweis: Suchen Sie im Sketch Zeile 13 wie unten gezeigt:

char auth[] =”sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn”;

Ersetzen Sie sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn durch Ihr eigenes Blynk-Token. Falls Sie nicht wissen, wie Sie ein Token erhalten, lesen Sie diesen Artikel.

Suchen Sie dann die Zeilen 22–24 und ersetzen Sie WLAN-SSID, Passwort und Blynk-Server-IP-Adresse:

char ssid[] = "***";//ersetzen durch Ihre WLAN-SSID
char pass[] = "***"; //ersetzen durch Ihr WLAN-Passwort
char server_ip[]="192.168.1.81"; // ersetzen durch die IP-Adresse Ihres Blynk-Servers

Laden Sie den Sketch auf das Board hoch. Warten Sie, bis Sie Folgendes sehen:
Done uploading

Öffnen Sie den Serial Monitor (oben rechts). Sie sollten die IP-Adresse Ihres Arduino und eine Ready-Meldung sehen, wie unten abgebildet:
Blynk Serial Monitor zeigt IP-Adresse und Ready-Meldung
Herzlichen Glückwunsch! Ihre Hardware ist jetzt mit der Blynk-Cloud verbunden!

Wenn Sie keine IP-Adresse sehen, überprüfen Sie WLAN-SSID und Passwort im Code. Wenn Sie die IP-Adresse sehen, aber keine Ready-Meldung, stellen Sie sicher, dass Blynk-Token und lokale Server-IP-Adresse im Code korrekt eingetragen sind.

Blynk (Legacy) App – Projekteinrichtung

Öffnen Sie Ihre Projektseite und tippen Sie auf die Schaltfläche „+“, um ein „Button“-Widget hinzuzufügen.

Button-Widget-Einstellungen:

Name: Sie können Ihr Button-Widget beliebig benennen.

Ausgabe: D2 | 0–1

Modus: Wählen Sie den Modus Switch.

Die übrigen Optionen können Sie nach Ihren Wünschen anpassen oder als Standard belassen.

Blynk App Button-Widget-Einstellungen

Blynk App Button-Widget-Konfiguration

Kehren Sie dann zur Projektseite zurück und tippen Sie auf die Schaltfläche „“, um Ihr Projekt zu starten.

Blynk App Projekt starten

Ergebnis

Tippen Sie auf die Schaltfläche auf der Projektseite und die am D2-Port angeschlossene LED leuchtet auf.

Tippen Sie erneut auf die Schaltfläche, und die LED erlischt.

Im PLAY-Modus können Sie Widgets nicht verschieben oder hinzufügen. Tippen Sie auf „“, um zum EDIT-Modus zurückzukehren.

Wenn das Gerät offline erscheint, überprüfen Sie Code, Verdrahtung und App-Einstellungen und versuchen Sie es erneut.

Blynk App LED-Steuerung Ergebnis

LED-Helligkeit ferngesteuert regeln

In diesem Abschnitt zeigen wir, wie man die LED-Helligkeit über das Kit und die Blynk-App regelt.

Verdrahtung und Code sind dieselben wie zuvor. Sie müssen lediglich ein neues Widget hinzufügen.

App-Projekteinrichtung

Öffnen Sie Ihre Projektseite und tippen Sie auf die Schaltfläche „+“, um ein „Slider“-Widget hinzuzufügen.

Slider-Widget-Einstellungen:

Name: Sie können Ihr Slider-Widget beliebig benennen.

Ausgabe: D2 | 0–255

Die übrigen Optionen können Sie nach Ihren Wünschen anpassen oder als Standard belassen.

Blynk App Slider-Widget-Einstellungen

Blynk App Slider-Widget-Konfiguration

Ergebnis

Öffnen Sie nach Abschluss aller Schritte den Serial Monitor, um die Verbindung zu prüfen. Öffnen Sie dann die Blynk-App und tippen Sie auf die PLAY-Schaltfläche „“, um vom EDIT-Modus in den PLAY-Modus zu wechseln und mit der Hardware zu interagieren.

Im PLAY-Modus können Sie Widgets nicht verschieben oder hinzufügen. Tippen Sie auf „“, um zum EDIT-Modus zurückzukehren.

Blynk App Slider steuert LED-Helligkeit

Schieben Sie den Regler, um die LED-Helligkeit zu verändern. Ganz links ist die LED aus; ganz rechts leuchtet sie mit maximaler Helligkeit.

Wenn das Gerät offline erscheint, überprüfen Sie Code, Verdrahtung und App-Einstellungen und versuchen Sie es erneut.

 

Nr. Bild Gerät Anz. Link
1 OSOYOO MEGA2560 Board OSOYOO MEGA2560 Board 1 Hier kaufen
2 OSOYOO MEGA-IoT Extension Board OSOYOO MEGA-IoT Extension Board 1 Hier kaufen
3 Lichtsensor Lichtsensor 1 Hier kaufen
4 Temperatur- und Feuchtigkeitssensor Temperatur- & Feuchtigkeitssensor 1 Hier kaufen
5 OSOYOO Aktiver Summer OSOYOO Aktiver Summer 1 Hier kaufen
6 Flammensensor Flammensensor 1 Hier kaufen
7 Lüftermotormodul Lüftermotormodul 1 Hier kaufen
8 Micro-Servomotor Micro-Servomotor 1 Hier kaufen
9 RGB-Modul RGB-Modul 1 Hier kaufen
10 Ultraschallsensor Ultraschallsensor 1 Hier kaufen
11 PIR-Bewegungssensor PIR-Bewegungssensor 1 Hier kaufen
12 Mikrofon-Modul Mikrofon-Modul 1 Hier kaufen
13 1602 I2C LCD-Display 1602 I2C LCD-Display 1 Hier kaufen
14 RFID-Modul RFID-Modul 1 Hier kaufen
15 Weißes LED-Modul Weißes LED-Modul 1 Hier kaufen
16 Rotes LED-Modul Rotes LED-Modul 1 Hier kaufen
17 Buntlicht Buntlicht 1 Hier kaufen
18 Roter Taster Roter Taster 1 Hier kaufen
19 Blauer Taster Blauer Taster 1 Hier kaufen
20 Kreuzschlitzschraubenzieher Kreuzschlitzschraubenzieher 1 Hier kaufen