Autorisierte Einzelhändler

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

In dieser Lektion zeigen wir Ihnen, wie Sie das Osoyoo IoT Kit verwenden, um ein RFID-Zugangskontrollsystem zu bauen. Bevor Sie mit dieser Lektion beginnen, können Sie unter diesem Link weitere Informationen über das RFID-Modul erhalten: https://osoyoo.com/2017/09/11/arduino-lesson-rfid-rc522

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.

Bauen Sie die Schaltung wie unten beschrieben auf:

RFID-Modul – RFID-Anschluss
Drucktaste – Anschluss D3
LED-Modul – D2
Tür-Servo – D11

Bitte überprüfen Sie, ob die Verdrahtung entsprechend den VCC- und GND-Pins korrekt ist.

Vorraussetzung:
Wenn Sie die Bibliotheken WifiESP, I2C LCD und PWMServo in den vorherigen Lektionen nicht installiert haben, laden Sie sie bitte über den folgenden Link herunter:

In dieser Lektion benötigen wir auch eine neue Bibliothek, die RFID-Bibliothek. Wenn Sie diese noch nicht haben, laden Sie sie bitte unter folgendem Link herunter:

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.

 Servo-Test

Schritt 1) Bevor wir den Code hochladen, sollten wir zuerst den Servowinkel einstellen. Bitte entfernen Sie die Gegenstände aus dem Türbereich des Holzhauses:

Dann laden Sie bitte den Servo-Test-Code von diesem Link herunter und entpacken ihn:

https://osoyoo.com/driver/smart-home-v2-udp/lesson5/servo_config.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 Code im Ordner, laden Sie den servo_config.ino Sketch auf Ihren Arduino.

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

Done uploading

Schritt 5)Nach dem Hochladen des Codes dreht sich der Servo in die 0-Grad-Position, jetzt installieren wir das Holzgetriebe und den weißen festen Arm:

Schritt 6 Drücken Sie die Taste, die Tür kann simuliert werden, um zu öffnen, wenn losgelassen, kann die Tür simuliert werden, um zu schließen.

Nachdem der Servotest und die Installation abgeschlossen sind, können wir zur nächsten Aufgabe übergehen. Wenn die Tür nicht richtig geschlossen oder geöffnet werden kann, stellen Sie bitte die Anfangsposition des Servoarms entsprechend ein.

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/lesson5/smarthome2-5.zip

Entpacken Sie die obige Datei und doppelklicken Sie auf smarthome2-5.ino, um die Datei in der Arduino IDE zu öffnen.

Schritt 2) 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

Schritt 3)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.

**********************************************************

Fügen Sie Ihre eigene RFID-Karten-ID hinzu:

Nachdem Sie die obigen Schritte durchgeführt und den Code hochgeladen haben, öffnen Sie den IDE-Serienmonitor, um Ihre RFID-Kartennummer herauszufinden.
Nehmen Sie dazu eine weiße oder blaue RFID-Karte und tippen Sie sie in den RFID-Sensor, dann sehen Sie etwas wie das Folgende:

RFID START!
Find the card!
Card type: Unknown
The card's number is : 71ba2f2eca
71ba2f2eca ID is unknown

 

Im obigen Beispiel ist 71ba2f2eca Ihre RFID-Nummer, die Sie gerade angetippt haben. Jetzt müssen wir in Codezeile 15 die Variable marystr von 33cd216fb in 71ba2f2eca ändern:

String marystr="33cd216fb"; //change 33cd216fb with the your test ID card

 

Nach der Änderung wird die Zeile 15 wie folgt aussehen:

String marystr="71ba2f2eca";

 

Auf die gleiche Weise können Sie Ihre Karteninformationen nach Belieben hinzufügen oder ändern und schließlich den Code erneut auf den Arduino hochladen und das Experiment fortsetzen.

**********************************************************

Laden Sie den Sketch erneut auf das Board hoch. Warten Sie, bis Sie etwas wie das hier sehen:

Done uploading

Jetzt können wir diese Test-RFID-Karte verwenden, um unsere Sicherheitstür zu testen. Vor dem Testen sollten wir zuerst unsere APP öffnen:

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:

Jetzt kannst du die Test-RFID-Karte verwenden, um den RFID-Sensor anzutippen. Die Tür wird sich für 1 Sekunde öffnen und dann schließen. Ihre APP wird “Mary at the Door” anzeigen.

Wenn Sie die F8-Taste in der APP drücken, können Sie die Tür auch öffnen. Die APP zeigt dann “Door is open by APP” an.

Sie können auch die Taste drücken, um die Tür zu öffnen.

Jedes Mal, wenn die Tür offen ist, leuchtet die LED auf. Nachdem die Tür geschlossen ist, schaltet sich die LED aus.

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