Kaufen bei DE | ||||||
Diese Lektion ist unser letztes Projekt, das etwas komplizierter und spannender ist. In der vorherigen Lektion haben wir nur einen Browser oder ein Handy benutzt, um Menschen zum Sprechen zu bringen. In dieser Lektion werden wir eine Hauptplatine verwenden, um mit einer anderen Hauptplatine über das Internet-UDP-Protokoll zu kommunizieren. Sie müssen zwei Sets unserer IoT-Lernpakete kaufen. Wir werden die erste OSOYOO-Hauptplatine (genannt Basis A) verwenden, um einen PIR-Bewegungssensor anzuschließen, und eine weitere Hauptplatine (Basis B), um einen Summer anzuschließen. Wenn ein Eindringling vom PIR-Bewegungssensor in Basis A erkannt wird, wird ein Alarmsignal von Basis A an Basis B gesendet, und der Summer ertönt.
Setzen Sie das ESP8266 Wi-Fi Shield in Ihr Mainboard ein
OSOYOO Grundplatine | PIR |
D3 | OUT |
GND | GND |
5V | VCC |
OSOYOO Grundplatine | Buzzer |
D9 | I/O |
GND | GND |
5V | VCC |
Schritt A)Installieren Sie die neueste IDE (wenn Sie IDE Version 1.1.16 oder später haben, überspringen Sie bitte diesen Schritt). Laden Sie die IDE von https://www.arduino.cc/en/Main/Software?setlang=en herunter und installieren Sie dann die Software.
Schritt B) Verbinden Sie das OSOYOO Basic Board über ein USB-Kabel mit dem Computer.
Schritt C) Öffnen Sie die IDE und wählen Sie den entsprechenden Boardtyp und Porttyp für Ihr Projekt.
Schritt D) Laden Sie die Skizzendatei von: https://osoyoo.com/driver/Esp8266_Arduino_IOT/lesson12/esp8266-lesson12.zip
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Bitte ersetzen Sie die ****** durch Ihre korrekte Wi-Fi SSID und Ihr Passwort, da Ihr Projekt sonst keine Verbindung zum Internet herstellen kann.
Schritt E) Nachdem Sie die obigen Zeilen geändert haben, laden Sie den Sketch in die IDE.
Nach dem Laden der Sketch in die IDE öffnen Sie den seriellen Monitor in der oberen rechten Ecke der IDE.
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Bitte ersetzen Sie die ****** durch Ihre korrekte Wi-Fi SSID und Ihr Passwort, da Ihr Projekt sonst keine Verbindung zum Internet herstellen kann.
Schritt 5) Suchen Sie dann nach der folgenden Zeile:
byte remoteIp[] = { 10,0,0,244 }; //...
Sie müssen die remoteIp[]-Variable der Zeile ändern und die IP-Adresse 10.0.0.244 durch die in Schritt A aufgezeichnete Adresse ersetzen. In unserem Beispiel zeigt Schritt A, dass die IDE des Summers 192.168.50.13 ist, also machen wir die Zeile:
byte remoteIp[] = { 192,168,50,31 }; //…
Dann können Sie die Datei motionsensor.ino kompilieren und in die IDE hochladen.
Ergebnis des Tests:
Schalten Sie sowohl das ESP8266 Shield als auch die OSOYOO Basic Boards ein. Wenn Sie Ihre Hand vor dem Bewegungssensor bewegen, piept der Fernbedienungs-Summer.
DownLoad Url osoyoo.com