Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Sur ce petit instructable, je vais montrer comment créer un lecteur RFID simple avec sortie TFT pour un montage mural à l'aide d'un module ESP32 DEV KIT C, d'un lecteur PCB basé sur RC-522 et d'un kit ESP AZ-Touch. Vous pouvez utiliser ce lecteur pour l'accès à la porte ou des bornes d'alarme anti-intrusion. Il est facile d'étendre cette conception simple pour une application plus complexe et une transmission de données sans fil.
Étape 1: Outils et matériaux
Matériaux:
- Kit ESP32 DEV module V3
- Module lecteur de carte RC522
- Kit ESP AZ-Touch
- fil de soudure
- ruban adhésif
- fil d'emballage
Outils:
- fer à souder
- dénudeur et coupe-fil
Étape 2: Câblage
Après le montage du kit AZ-Touch ESP, il faut câbler la platine du lecteur RFID. Dans les images ci-dessous, vous trouverez un schéma de câblage et quelques photos de ma vraie solution. Dans tous les cas, il est recommandé d'utiliser un connecteur entre le circuit imprimé du lecteur RFID et le circuit imprimé AZ-Touch.
Étape 3: Préparation du PCB RFID
Pour le montage du circuit imprimé RFID, vous devez préparer le circuit imprimé avec du ruban adhésif et le coller sur la coque supérieure du boîtier AZ-Touch
Étape 4: Montage du PCB AZ-Touch
Nous pouvons maintenant monter le TFT sur la carte ArduiTouch, connecter la carte RFID et monter également la carte AZ-Touch dans la coque supérieure
Étape 5: Installation du micrologiciel
L'exemple de code nécessite l'IDE Arduino et quelques bibliothèques supplémentaires. Veuillez installer les bibliothèques suivantes via Arduino Library Manager.
- Bibliothèque AdafruitGFX
- Bibliothèque AdafruitILI9341
- Bibliothèque du CRFM522
Vous pouvez également télécharger la bibliothèque directement sous forme de fichier ZIP et décompresser le dossier sous votre dossier/bibliothèques arduinosketch/Après avoir installé les bibliothèques Adafruit, veuillez redémarrer l'IDE Arduino.
Étape 6: Paramètres personnalisés
Dans le code source, vous pouvez définir le numéro d'un transpondeur connu:
octet blue_uid = {0x09, 0x8D, 0x9D, 0xA3};
Vous devez le remplacer par l'UID de l'un de vos transpondeurs. (L'UID de vos transpondeurs sera visible dans l'écran "Accès refusé")
Étape 7: Exécutez la démo:
Veuillez ouvrir cet exemple dans l'IDE Arduino. Après la compilation et le téléchargement (veuillez fermer le cavalier JP1 sur le circuit imprimé AZ-Touch pour le téléchargement), vous pouvez placer vos transpondeurs dans le haut du boîtier AZ-Touch et vous verrez un écran "Accès refusé" pour les transpondeurs inconnus et "Accès accordé" pour le transpondeur connu.