
Dans cette leçon, nous allons montrer comment utiliser le kit IoT OSOYOO pour construire un système de contrôle d’accès RFID. Avant de commencer, vous pouvez obtenir plus d’informations sur le module RFID via ce lien.


Commencez par insérer la carte d’extension OSOYOO MEGA-IoT dans la carte MEGA2560 :

Montez le circuit comme indiqué ci-dessous :
Module RFID – port RFID
Bouton-poussoir – port D3
Module LED – D2
Servo de la porte – D11
Vérifiez le câblage en contrôlant les étiquettes des broches VCC et GND.


Prérequis :
Si vous n’avez pas encore installé les bibliothèques WifiESP, I2C LCD et PWMServo lors des leçons précédentes, téléchargez-les via les liens suivants :
Cette leçon nécessite également la bibliothèque RFID. Si vous ne l’avez pas encore, téléchargez-la ici :
Dans l’Arduino IDE, cliquez sur Croquis > Inclure une bibliothèque > Ajouter la bibliothèque .ZIP et ajoutez chaque fichier ZIP de bibliothèque.

Test du servo
Étape i) Avant de téléverser le code, réglez d’abord l’angle du servo. Retirez tous les objets de la zone de porte de la maison en bois :
Téléchargez ensuite le code de test du servo depuis ce lien et décompressez-le :
https://osoyoo.com/driver/smart-home-v2-udp/lesson5/servo_config.zip
Étape ii) Une fois les opérations précédentes terminées, connectez la carte OSOYOO MEGA2560 à votre PC avec un câble USB.
Étape iii) Dans l’Arduino IDE, sélectionnez le type de carte et le port corrects pour votre projet.

Étape iv) Dans l’Arduino IDE, cliquez sur Fichier > Ouvrir, choisissez le code dans le dossier et chargez le croquis servo_config.ino sur votre Arduino.

Téléversez le croquis sur la carte. Attendez d’voir :
Done uploading

Étape v) Après le téléversement, le servo se positionnera à 0 degré. Montez maintenant le pignon en bois et le bras de fixation blanc :

Étape vi) Appuyez sur le bouton pour simuler l’ouverture de la porte ; relâchez-le pour simuler la fermeture.
Une fois le test du servo et l’installation terminés, vous pouvez passer à la tâche suivante. Si la porte ne s’ouvre ou ne se ferme pas correctement, ajustez la position de départ du bras du servo en conséquence.
Télécharger et modifier le code Arduino de la Leçon 2-5 :
Étape 1 : Téléchargez le code depuis le lien suivant :
https://osoyoo.com/driver/smart-home-v2-udp/lesson5/smarthome2-5.zip
Décompressez le fichier et double-cliquez sur smarthome2-5.ino pour l’ouvrir dans l’Arduino IDE.
Étape 2 : Repérez les lignes suivantes et remplacez *** par votre SSID Wi-Fi et votre mot de passe :
char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password
Remplacez *** par votre SSID Wi-Fi et votre mot de passe ; sinon, votre projet ne pourra pas se connecter à internet.
Étape 3 : Téléversez le croquis sur la carte. Attendez d’voir :
Done uploading
Ouvrez ensuite le Moniteur série. Vous verrez l’adresse IP de votre Arduino :
**********************************************************
Ajouter votre propre identifiant de carte RFID :
Après avoir effectué les étapes ci-dessus et téléversé le code, ouvrez le Moniteur série de l’Arduino IDE pour trouver le numéro de votre carte RFID.
Pour ce faire, prenez une carte RFID blanche ou bleue et passez-la devant le capteur RFID. Vous verrez quelque chose comme ceci :
RFID START!
Find the card!
Card type: Unknown
The card's number is : 71ba2f2eca
71ba2f2eca ID is unknown.
Dans l’exemple ci-dessus, 71ba2f2eca est le numéro de votre carte RFID. À la ligne 15 du code, modifiez la variable marystr de 33cd216fb en 71ba2f2eca :
String marystr="33cd216fb"; //change 33cd216fb with your test ID card
Après la modification, la ligne 15 ressemblera à ceci :
String marystr="71ba2f2eca";
Vous pouvez ajouter ou modifier des informations de carte à tout moment. Une fois terminé, re-téléversez le code sur l’Arduino pour poursuivre l’expérience.
**********************************************************
Téléversez à nouveau le croquis sur la carte. Attendez d’voir :
Done uploading
Vous pouvez maintenant utiliser la carte RFID de test pour tester la porte de sécurité. Avant le test, ouvrez d’abord l’application :
Installation et configuration de l’application :
Étape 1 : Si vous n’avez pas encore installé l’application OSOYOO IoT Robot, recherchez « OSOYOO IoT Robot Car » sur Google Play ou l’Apple App Store.
Consultez le lien de tutoriel suivant pour plus d’informations sur l’installation :
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
Étape 2 : Assurez-vous que votre téléphone est sur le même réseau local que l’Arduino. Ouvrez l’application, appuyez sur Paramètres et entrez l’adresse IP de l’Arduino de l’étape 3 ainsi que le Port 8888 :


Passez maintenant la carte RFID de test devant le capteur RFID. La porte s’ouvrira pendant 1 seconde puis se refermera. L’application affichera « Mary at the Door ».
Si vous appuyez sur la touche F8 de l’application, vous pouvez également ouvrir la porte manuellement. L’application affichera « Door is open by APP ».
Vous pouvez également pousser le bouton pour ouvrir la porte.
Chaque fois que la porte s’ouvre, la LED s’allume. Lorsque la porte se ferme, la LED s’éteint.
| N° | Image | Appareil | Qté. | Lien |
| 1 | ![]() |
Carte OSOYOO MEGA2560 | 1 | Acheter ici |
| 2 | ![]() |
Carte d’extension OSOYOO MEGA-IoT | 1 | Acheter ici |
| 3 | ![]() |
Capteur photosensible | 1 | Acheter ici |
| 4 | ![]() |
Capteur de température et d’humidité | 1 | Acheter ici |
| 5 | Module buzzer actif OSOYOO | 1 | Acheter ici | |
| 6 | ![]() |
Capteur de détection de flamme | 1 | Acheter ici |
| 7 | ![]() |
Module moteur de ventilateur | 1 | Acheter ici |
| 8 | ![]() |
Micro servomoteur | 1 | Acheter ici |
| 9 | ![]() |
Module RGB | 1 | Acheter ici |
| 10 | ![]() |
Capteur ultrasonique | 1 | Acheter ici |
| 11 | Capteur de mouvement PIR | 1 | Acheter ici | |
| 12 | ![]() |
Module microphone | 1 | Acheter ici |
| 13 | ![]() |
Écran LCD I2C 1602 | 1 | Acheter ici |
| 14 | ![]() |
Module RFID | 1 | Acheter ici |
| 15 | ![]() |
Module LED blanche | 1 | Acheter ici |
| 16 | ![]() |
Module LED rouge | 1 | Acheter ici |
| 17 | ![]() |
Bandeau LED coloré | 1 | Acheter ici |
| 18 | ![]() |
Module bouton rouge | 1 | Acheter ici |
| 19 | ![]() |
Module bouton bleu | 1 | Acheter ici |
| 20 | ![]() |
Tournevis cruciforme | 1 | Acheter ici |



DownLoad Url osoyoo.com