Access Control System : Arduino UNO + RFID RC522 + SG90 9g Servo Motor + LCD 16x2 I2C + LEDs

by sss2022 in Circuits > Arduino

4040 Views, 2 Favorites, 0 Comments

Access Control System : Arduino UNO + RFID RC522 + SG90 9g Servo Motor + LCD 16x2 I2C + LEDs

Photo_13.png

In this project, the RC522 RFID (Radio Frequency IDentification) module was tested with other components to control access to a specific area. The system reads the UID (Unique IDentifier) of the RFID tag (or card) then compares it with the pre-authorized UID. If the UID matches, access is granted, the green LED lights up for few seconds and "Door open" is displayed on the LCD screen. If the UID does not match, access is denied, the red LED lights up for few seconds and "Invalid tag" is displayed on the LCD screen.

--------------------------------------------------------------------------------------------------------------------------------

Dans ce projet, le module RFID (en français: Identification par Radiofréquence) RC522 a été testé avec d'autres composants pour contrôler l'accès à une zone spécifique. Le système lit l'UID (en français: identifiant unique) ​​d'un bagde (ou carte) RFID puis le compare avec l'UID pré-autorisé. S'ils sont identiques, l'accès est accordé, la LED verte s'allume durant quelques secondes et "Porte ouverte" s'affiche sur l'écran LCD. Si les UIDs ne sont pas identiques, l'accès est refusé, la LED rouge s'allume durant quelques secondes et "Badge non valide" s'affiche sur l'écran LCD.

Supplies

--------------------------------------------------------------

  • Arduino UNO development board
  • USB 2.0 Cable Type A/B
  • LCD Display 16x2 with I2C interface
  • RFID reader RC522
  • RFID tags or cards
  • SG90 9g Servo motor
  • Red LED
  • Geen LED
  • Two 330 Ohm resistors
  • Cables
  • MB120 Breadboard

--------------------------------------------------------------

  • Carte de développement Arduino UNO
  • Câble USB 2.0 type A/B
  • Afficheur LCD 16x2 avec l'interface I2C
  • Lecteur RFID RC522
  • Badges ou cartes RFID
  • Servo moteur SG90 9g
  • LED rouge
  • LED verte
  • Deux résistances de 330 Ohm
  • Câbles
  • Platine d'essai MB120

---------------------------------------------------------------

Circuit Diagram / Schéma

Schéma_13.png

The circuit diagram is made using : thttps://www.tinkercad.com/

------------------------------------------------------------------------------------------

Le schéma est réalisé via : thttps://www.tinkercad.com/

Libraries / Bibliothèques

Lib_12_13_LCD_I2C.png
Lib_12_13_RC522.png
Lib_servo.png

The libraries you will need to download are listed above. To open the "Library manager", go to the top menu then click on Tools => Manage Libraries

-------------------------------------------------------------------------------------------------------

Les bibliothèques qu'il faut télécharger, vous allez les trouver ci-dessus. Pour ouvrir le "Gestionnaire de bibliothèque", Allez au menu du haut ensuite cliquez sur Outils => Gérer les bibliothèques

Source Code / Code Source

To know the UID of your tag or your card, you first need to upload the program 'DumpInfo.io', to find this file, go to the top menu of the Arduino IDE then click on File => Examples => MFRC522 => DumpInfo. This program returns the UID in hexadecimal, then you convert it to decimal and then you replace mine with yours :)

For more details, you can watch this vidéo : https://youtu.be/tQ5MZ7sGGNE

------------------------------------------------------------------------------------------------------------------------------

Pour connaitre le UID de votre bagde ou de votre carte, vous devez d'abord téléverser le programme 'DumpInfo.io'; pour trouver ce fichier, allez au menu du haut de l'IDE Arduino, cliquez sur Fichier => Exemples => MFRC522 => DumpInfo. Ce programme renvoie l'UID en héxadécimal, vous le convertissez ensuite en décimal et vous remplacez ensuite le mien par le votre :)

Pour plus de détails, vous pouvez regarder cette vidéo : https://youtu.be/tQ5MZ7sGGNE

Video/Vidéo

Access Control System : Arduino UNO + RFID RC522 + 9g Servo Motor + LCD 16x2 I2C // Contrôle d'accès