Autorisierte Einzelhändler

Von US kaufen Kaufen aus UK Kaufen bei DE  Kaufen bei FR  Kaufen bei IT Kaufen bei ES Kaufen bei JP

Hier wird gezeigt, wie man OSOYOO Smart Home IoT Kit mit OSOYOO IoT APP verwendet, um einige elektronische Geräte zu steuern, wie z.B. Leds, aktive Buzzer, Lüftermodule, Relaismodule, etc.

In dieser Lektion werden wir lernen, wie man OSOYOO IoT APP verwendet, um die LED aus der Ferne ein- oder auszuschalten und die Helligkeit der LED zu steuern. . . Mit dem gleichen Prinzip können Sie auch andere elektronische Geräte steuern

HARDWARE

SOFTWARE

Bitte stecken Sie zuerst das OSOYOO MEGA-IoT Extension Board in das MEGA2560 Board:

Vergewissern Sie sich, dass die Jumper-Kappen im folgenden roten Kreis installiert sind. Diese beiden Steckbrücken verbinden A9 mit ESP_TX und A8 auf ESP_RX.

Schließen Sie das LED-Modul wie unten beschrieben an den D2-Port an:

Vorraussetzung:

Um die beiden oben genannten Zip-Dateien zu installieren, müssen Sie zu Arduino IDE ->Sketch ->Include Library ->Add ,Zip library gehen, um die oben genannten Zip-Dateien in Arduino IDE zu laden.

Herunterladen, Bearbeiten und Ausführen des Arduino-Codes
Schritt 1)
Bitte laden Sie den Code von folgendem Link herunter und entpacken Sie ihn:
https://osoyoo.com/driver/smart-home-v2-udp/lesson1/smart-home-lesson1.zip

Schritt 2)Nachdem die oben genannten Schritte abgeschlossen sind, schließen Sie das OSOYOO MEGA2560 Board mit einem USB-Kabel an den PC an.

Beachten Sie: Schalten Sie die Batterie aus oder ziehen Sie den Netzadapter ab, wenn Sie den Sketch-Code auf den Arduino hochladen.

Schritt 3 Öffnen Sie die Arduino IDE: Wählen Sie den entsprechenden Boardtyp und Porttyp für Ihr Projekt.

Schritt 4  Arduino IDE:  Klicken Sie auf  file – Open, dann wählen Sie den Code im Ordner, laden Sie den Sketch auf Ihren Arduino.

Hinweis: Suchen Sie im Sketch die Zeilen 17 bis 18 und ersetzen Sie Ihre Wifi ssid/Passwort.

char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password

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

Schritt 5: Öffnen Sie nun den seriellen Monitor in der oberen rechten Ecke. Sie sollten Ihre Arduino IP-Adresse und Port-Nummer wie folgt sehen:

Herzlichen Glückwunsch! Sie haben Arduino Sketch erfolgreich installiert! Der nächste Schritt ist die Installation einer OSOYOO IoT APP auf Ihrem mobilen Gerät:

Schritt 6  Laden Sie die OSOYOO IoT APP herunter, indem Sie nach OSOYOO iot udp robot car app im Apple Store (iPhone/iPad) oder Google Play Store (Android Gerät) suchen.


Sie können auch die Android APP von https://osoyoo.com/driver/udp-app.apk herunterladen, wenn Sie keinen Zugang zu Google Play haben.

Schritt 7: IP-Adresse in der APP einstellen

1) Öffnen Sie die APP und klicken Sie auf die Schaltfläche “Setting” in der oberen rechten Ecke.
2)Verwenden Sie die in Schritt 8 erhaltene IP-Adresse des Arduino, um die Standard-IP 192.168.1.255 zu ersetzen.
3)Behalten Sie die Standard-Portnummer 8888 bei, ohne sie zu ändern.
4)Klicken Sie auf die Schaltfläche Save, um die soeben vorgenommenen Änderungen zu speichern.
5)Klicken Sie auf den Zurück-Pfeil, um zur APP Front UI zurückzukehren

Drücken Sie die F1-Taste auf der APP, dann wird die Remote-LED (die mit dem D2-Port des WiFi-Boards verbunden ist) eingeschaltet werden.
Sobald das Arduino-Board die LED einschaltet, sendet es die Nachricht “LED is ON” an die APP, Sie sehen diese Nachricht im APP-Anzeigebereich wie folgt:

Drücken Sie die F2-Taste auf der APP, dann wird die LED der Fernbedienung ausgeschaltet.
Sobald das Arduino-Board die LED einschaltet, sendet es die Nachricht “LED is OFF” an die APP, diese Nachricht wird auch im Antwortbereich der APP angezeigt.

Das folgende Tutorial ist nur für fortgeschrittene Benutzer, die ein tieferes Verständnis über die APP und den Beispielcode erlangen wollen.

Kurze Einführung in die OSOYOO IoT UDP APP und wie man die Arduino Software zum Senden/Empfangen von UDP Nachrichten verwendet:
Wenn Sie eine Taste in der Arduino IDE drücken, sendet die APP eine kurze Nachricht über das UDP-Protokoll an ein entferntes Gerät, dessen IP und Port auf der Einstellungsseite in Schritt 10 definiert sind.
Im unteren Teil der Einstellungsseite sehen Sie die Felder, die die Standardnachrichten definieren, die von jeder Taste gesendet werden:

In der obigen Abbildung sehen Sie, dass F2 mit “G” verknüpft ist, d.h. wenn Sie F2 drücken, wird eine Nachricht mit dem Buchstaben “G” per UDP-Protokoll an das entfernte Gerät gesendet.
Wenn Sie auf den Buchstaben “G” klicken, können Sie die Nachricht von F2 tatsächlich ändern. Wenn Sie zum Beispiel “G” in “Hallo” ändern, wird die Nachricht “Hallo” gesendet, nachdem F2 gedrückt wurde.

Sie können einen Arduino-Code für den Empfang des UDP-Protokolls über den folgenden Link herunterladen:
https://osoyoo.com/driver/smart-home-v2-udp/lesson1/UdpReceive.zip

Öffnen Sie den obigen Sketch-Code, ändern Sie die SSID und das Passwort in Zeile 19 und 20 und führen Sie ihn dann aus. Sie können einen seriellen Monitor öffnen, um zu prüfen, welche Nachricht Sie von den einzelnen Tasten Ihrer APP erhalten haben.

UDP ist ein nützliches Internet-Kommunikationsprotokoll, das in IoT-Anwendungen und bei der E-Mail-Übertragung verwendet wird. Wir hoffen, dass Sie durch dieses Projekt einige praktische Erfahrungen mit der UDP-Programmierung sammeln können.

Teile & Geräte

Nein. Abbildung Gerät Anz. Link
1 OSOYOO Advanced Board für Arduino MEGA2560

(Voll kompatibel mit Arduino Mega2560)

1 Klicken Sie hier um zu kaufen
2 OSOYOO MEGA-IoT Erweiterungsplatine 1 Klicken Sie hier um zu kaufen
3 Lichtempfindlicher Sensor 1 Klicken Sie hier um zu kaufen
4 Temperatur- und Luftfeuchtigkeitssensor 1 Klicken Sie hier um zu kaufen
5 OSOYOO Aktiv-Summer-Modul 1 Klicken Sie hier um zu kaufen
6 Sensor zur Flammendetektion 1 Klicken Sie hier um zu kaufen
7 Lüftermotor-Modul 1 Klicken Sie hier um zu kaufen
8 Mikro-Servomotor 1 Klicken Sie hier um zu kaufen
9 RGB-Modul 1 Klicken Sie hier um zu kaufen
10 Ultraschall-Sensor 1 Klicken Sie hier um zu kaufen
11 PIR-Bewegungssensor 1 Klicken Sie hier um zu kaufen
12 Mikrofon-Modul 1 Klicken Sie hier um zu kaufen
13 1602 I2C LCD-Bildschirm 1 Klicken Sie hier um zu kaufen
14 RFID-Modul 1 Klicken Sie hier um zu kaufen
15 Weißes LED-Modul 1 Klicken Sie hier um zu kaufen
16 Rotes LED-Modul 1 Klicken Sie hier um zu kaufen
17 Buntes Licht 1 Klicken Sie hier um zu kaufen
18 Modul Rote Taste 1 Klicken Sie hier um zu kaufen
19 Modul Blaue Taste 1 Klicken Sie hier um zu kaufen
20 Kreuzschlitzschraubendreher 1 Klicken Sie hier um zu kaufen