Von US kaufen | Kaufen aus UK | Kaufen bei DE | Kaufen bei FR | Kaufen bei IT | Kaufen bei ES | Kaufen bei JP |
Ein Smart Home ist ein intelligenter Ort, der den Bewohnern mit Hilfe moderner Technologie ein unabhängiges und komfortables Leben ermöglicht. In einem Smart Home sind alle mechanischen und digitalen Geräte miteinander verbunden und können von einem Computer über das Internet gesteuert werden.
In diesem Abschlussprojekt werden wir ein umfassendes Smart-Home-Projekt mit vielen verschiedenen Teilen des OSOYOO Smart Home IoT-Kits aufbauen.
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.
Bauen Sie die Schaltung wie unten beschrieben auf:
Module | Osoyoo Mega 2560 |
Weißes LED-Modul | D2 |
Rotes Tastenmodul | D3 |
Lüfter-Modul | D4 |
DHT11-Modul | D5 |
PIR-Bewegungssensor | D6 |
Aktiv-Summer | D7 |
Rotes LED-Modul | D8 |
SG90 Servo | D9 |
Blaue Taste Modul | D10 |
LED-Leuchtband | D11 |
Lichtempfindlicher Sensor | A0 |
Flammensensor | A1 |
I2C 1602 LCD-Anzeige | I2C_1 Anschluss |
RGB-Modul | RGB-Anschluss |
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/comprehensive.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.
Ersetzen Sie in der Skizzen-Datei *** durch Ihre Wifi ssid/password
char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password
Laden Sie die Skizze auf das Board hoch. Warten Sie, bis Sie etwas wie dieses sehen:
Done uploading
Öffnen Sie den seriellen Monitor in der oberen rechten Ecke, dort sehen Sie Ihre Arduino IP-Adresse und Port-Nummer wie folgt:
Im obigen Beispiel ist 192.168.1.81 die IP-Adresse meiner IDE, wir müssen diese IP-Adresse später in unserer APP einstellen.
APP Installation und Einstellung:
Schritt 1) Wenn Sie die OSOYOO IoT Roboter APP noch nicht installiert haben, suchen Sie bitte nach OSOYOO IoT Roboter Auto APP in Google Play oder Apple Store, um diese APP zu installieren.
Sie lesen folgende Tutorial-Link für weitere Informationen über APP installieren:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
Schritt 2): Vergewissern Sie sich, dass sich Ihr Handy im selben lokalen Netzwerk wie der Arduino befindet. Öffnen Sie die APP, klicken Sie auf Einstellungen, geben Sie die IP address des Arduino aus Schritt F und den Port 8888 in den Einstellungen ein:
This functions of this capstone projects:
Die Funktionen dieses Projekts:
1) Nach dem Starten des Arduino sehen Sie die Arduino IP-Adresse für zwei Sekunden auf dem LCD, dann zeigt das LCD die Temperatur- und Luftfeuchtigkeitsdaten an, die vom DHT11-Sensor gelesen werden.
Die Farbe des RGB-Moduls ist zu Beginn GRÜN, was bedeutet, dass kein Alarm vorliegt.
2) Automatisches Licht
Wenn die Umgebung dunkler ist als ein vordefinierter Wert (enable_led in Zeile 39), schaltet Arduino das Licht ein (WHITE LED in D2)
3) Flammenerkennung und Alarm
Wenn die Daten des Flammensensors in A1 niedriger sind als ein vordefinierter Wert (flame_alert in Zeile 38), bedeutet dies, dass eine Flamme erkannt wurde. Der Arduino löst dann einen Summer aus und sendet eine Flammenmeldung an das LCD und die Handy-APP. Außerdem wird die RGB-Farbe auf ROT umgestellt!
4) Eindringling erkennen und alarmieren
Wenn die Daten des PIR-Bewegungssensors in D6 eine Bewegung erkennen, löst der Arduino einen Summton aus und sendet die Meldung “Eindringling” an das LCD und die Handy-APP. Außerdem ändert sich die RGB-Farbe in Blau!
5) Manuelles Stoppen von Eindringlingen und Flammenalarm
Sie können die blaue Taste im D10 oder die F1-Taste in der APP drücken, um den Summer abzustellen und die Alarmmeldung auf dem LCD und der APP zu löschen.
6) APP zum Öffnen der Tür verwenden
Sie können die Taste F8 drücken, um den Servo in D9 zu drehen und die Tür zu öffnen. Die rote LED in D8 leuchtet auf, wenn die Tür geöffnet ist. Nach 2 Sekunden wird die Tür automatisch geschlossen und die rote LED erlischt.
7) Umschalten von LED-Streifen und Gebläse mit dem roten Taster in D3
Der rote Taster in D3 ist mit dem Prozessalarm in Zeile 109 verbunden. Wenn Sie die rote Taste drücken, schaltet die Interrupt-Funktion changeflag() in Zeile 115 bis 117 die LED-Leiste und den Lüfter ein und aus.
8) Steuerung der LED-Leiste und des Lüfters durch APP
Zusätzlich zur roten Taste können Sie auch die LED-Leiste und den Lüfter einschalten, indem Sie die Taste F2 in der APP drücken,
Sie können die LED-Leiste und den Lüfter ausschalten, indem Sie die Taste F3 in der APP drücken.
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 |
DownLoad Url osoyoo.com