
In dieser Lektion zeigen wir, wie man mit dem OSOYOO IoT Kit ein RFID-Zugangskontrollsystem aufbaut. Weitere Informationen zum RFID-Modul findest du unter diesem Link.


Stecke zunächst das OSOYOO MEGA-IoT Extension Board auf das MEGA2560 Board:

Baue die Schaltung wie unten gezeigt auf:
RFID-Modul – RFID-Port
Taster – D3-Port
LED-Modul – D2
Tür-Servo – D11
Überprüfe die Verkabelung anhand der VCC- und GND-Pin-Beschriftungen.


Voraussetzung:
Falls du die Bibliotheken WifiESP, I2C LCD und PWMServo in früheren Lektionen noch nicht installiert hast, lade sie über die folgenden Links herunter:
Diese Lektion benötigt außerdem die RFID-Bibliothek. Falls du sie noch nicht hast, lade sie hier herunter:
Klicke in der Arduino IDE auf Sketch > Bibliothek einbinden > .ZIP-Bibliothek hinzufügen und füge jede Bibliothek als ZIP-Datei hinzu.

Servo-Test
Schritt i) Stelle den Servo-Winkel ein, bevor du den Code hochlädst. Entferne alle Gegenstände aus dem Türbereich des Holzhauses:
Lade dann den Servo-Testcode über diesen Link herunter und entpacke ihn:
https://osoyoo.com/driver/smart-home-v2-udp/lesson5/servo_config.zip
Schritt ii) Verbinde nach Abschluss der obigen Schritte das OSOYOO MEGA2560 Board mit einem USB-Kabel mit deinem PC.
Schritt iii) Wähle in der Arduino IDE den richtigen Board-Typ und den richtigen Port für dein Projekt.

Schritt iv) Klicke in der Arduino IDE auf Datei > Öffnen, wähle den Code im Ordner aus und lade den Sketch servo_config.ino auf deinen Arduino.

Lade den Sketch auf das Board hoch. Warte, bis du folgendes siehst:
Done uploading

Schritt v) Nach dem Hochladen des Codes dreht sich der Servo in die 0-Grad-Position. Bringe nun das Holzzahnrad und den weißen Haltearm an:

Schritt vi) Drücke den Taster, um das Öffnen der Tür zu simulieren; lasse ihn los, um das Schließen zu simulieren.
Wenn der Servo-Test und die Installation abgeschlossen sind, kannst du mit der nächsten Aufgabe fortfahren. Wenn sich die Tür nicht richtig öffnet oder schließt, passe die Ausgangsposition des Servo-Arms entsprechend an.
Lektion 2-5 Arduino-Code herunterladen und bearbeiten:
Schritt 1: Lade den Code über den folgenden Link herunter:
https://osoyoo.com/driver/smart-home-v2-udp/lesson5/smarthome2-5.zip
Entpacke die Datei und doppelklicke auf smarthome2-5.ino, um sie in der Arduino IDE zu öffnen.
Schritt 2: Suche die folgenden Zeilen und ersetze *** durch deine WLAN-SSID und dein Passwort:
char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password
Ersetze *** durch deine WLAN-SSID und dein Passwort; andernfalls kann dein Projekt keine Verbindung zum Internet herstellen.
Schritt 3: Lade den Sketch auf das Board hoch. Warte, bis du folgendes siehst:
Done uploading
Öffne nun den Seriellen Monitor. Du siehst die IP-Adresse deines Arduino:
**********************************************************
Eigene RFID-Karten-ID hinzufügen:
Öffne nach Abschluss der obigen Schritte und dem Hochladen des Codes den Seriellen Monitor der Arduino IDE, um die Kartennummer zu ermitteln.
Halte dazu eine weiße oder blaue RFID-Karte an den RFID-Sensor. Du siehst dann in etwa Folgendes:
RFID START!
Find the card!
Card type: Unknown
The card's number is : 71ba2f2eca
71ba2f2eca ID is unknown.
Im obigen Beispiel ist 71ba2f2eca deine RFID-Kartennummer. Ändere nun in Zeile 15 des Codes die Variable marystr von 33cd216fb auf 71ba2f2eca:
String marystr="33cd216fb"; //change 33cd216fb with your test ID card
Nach der Änderung sieht Zeile 15 so aus:
String marystr="71ba2f2eca";
Du kannst Karteninformationen jederzeit hinzufügen oder ändern. Wenn du fertig bist, lade den Code erneut auf den Arduino hoch, um das Experiment fortzusetzen.
**********************************************************
Lade den Sketch erneut auf das Board hoch. Warte, bis du folgendes siehst:
Done uploading
Jetzt kannst du die Test-RFID-Karte verwenden, um die Sicherheitstür zu testen. Öffne vorher die App:
App-Installation und Einrichtung:
Schritt 1: Falls du die OSOYOO IoT Robot App noch nicht installiert hast, suche in Google Play oder dem Apple App Store nach „OSOYOO IoT Robot Car”.
Weitere Informationen zur App-Installation findest du unter folgendem Link:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
Schritt 2: Stelle sicher, dass dein Smartphone im selben lokalen Netzwerk wie der Arduino ist. Öffne die App, tippe auf Einstellungen und gib die Arduino-IP-Adresse aus Schritt 3 sowie den Port 8888 ein:


Halte nun die Test-RFID-Karte an den RFID-Sensor. Die Tür öffnet sich für 1 Sekunde und schließt sich dann wieder. Die App zeigt „Mary at the Door” an.
Wenn du in der App die Taste F8 drückst, kannst du die Tür auch manuell öffnen. Die App zeigt dann „Door is open by APP” an.
Du kannst die Tür auch durch Drücken des Tasters öffnen.
Jedes Mal, wenn die Tür geöffnet wird, leuchtet die LED auf. Wenn die Tür schließt, erlischt die LED.
| Nr. | Bild | Gerät | Menge | Link |
| 1 | ![]() |
OSOYOO MEGA2560 Board | 1 | Hier kaufen |
| 2 | ![]() |
OSOYOO MEGA-IoT Extension Board | 1 | Hier kaufen |
| 3 | ![]() |
Lichtsensor | 1 | Hier kaufen |
| 4 | ![]() |
Temperatur- und Feuchtigkeitssensor | 1 | Hier kaufen |
| 5 | OSOYOO Aktiv-Buzzer-Modul | 1 | Hier kaufen | |
| 6 | ![]() |
Flammenerkennungssensor | 1 | Hier kaufen |
| 7 | ![]() |
Lüfter-Motor-Modul | 1 | Hier kaufen |
| 8 | ![]() |
Mikro-Servomotor | 1 | Hier kaufen |
| 9 | ![]() |
RGB-Modul | 1 | Hier kaufen |
| 10 | ![]() |
Ultraschallsensor | 1 | Hier kaufen |
| 11 | PIR-Bewegungssensor | 1 | Hier kaufen | |
| 12 | ![]() |
Mikrofon-Modul | 1 | Hier kaufen |
| 13 | ![]() |
1602 I2C LCD-Bildschirm | 1 | Hier kaufen |
| 14 | ![]() |
RFID-Modul | 1 | Hier kaufen |
| 15 | ![]() |
Weiß-LED-Modul | 1 | Hier kaufen |
| 16 | ![]() |
Rot-LED-Modul | 1 | Hier kaufen |
| 17 | ![]() |
Buntlicht-LED-Streifen | 1 | Hier kaufen |
| 18 | ![]() |
Rot-Taster-Modul | 1 | Hier kaufen |
| 19 | ![]() |
Blau-Taster-Modul | 1 | Hier kaufen |
| 20 | ![]() |
Kreuzschlitzschraubendreher | 1 | Hier kaufen |



DownLoad Url osoyoo.com