Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
En aquest petit format, us mostraré com crear un lector RFID simple amb sortida TFT per al muntatge a la paret mitjançant un mòdul ESP32 DEV KIT C, un lector basat en RC-522 i un kit AZ-Touch ESP. Podeu utilitzar aquest lector per accedir a la porta o terminals d’alarma d’intrusos. És fàcil ampliar aquest senzill disseny per a aplicacions més complexes i transmissió de dades sense fils.
Pas 1: eines i materials
Materials:
- Mòdul V3 del kit ESP32 DEV
- Mòdul lector de targetes RC522
- Kit ESP AZ-Touch
- filferro de soldadura
- cinta autoadhesiva
- embolcall de filferro
Eines:
- soldador
- pelador i tallador de filferro
Pas 2: cablejat
Després del muntatge del kit AZ-Touch ESP, haureu de connectar el lector RFID al PCB. A les imatges següents trobareu un esquema de cablejat i algunes imatges de la meva solució real. En qualsevol cas, es recomana utilitzar un connector entre la placa lector RFID i la placa base AZ-Touch.
Pas 3: Preparació de PCB RFID
Per al muntatge del PCB RFID, heu de preparar el PCB amb cinta adhesiva i enganxar-lo a la carcassa superior del recinte AZ-Touch.
Pas 4: Muntatge de PCB AZ-Touch
Ara podem muntar el TFT a la placa ArduiTouch, connectar la placa RFID i muntar també la placa AZ-Touch a la capa superior
Pas 5: Instal·lació del microprogramari
El codi d'exemple necessita l'IDE Arduino i algunes biblioteques addicionals. Instal·leu les biblioteques següents mitjançant Arduino Library Manager.
- Biblioteca AdafruitGFX
- Biblioteca AdafruitILI9341
- Biblioteca MFRC522
Podeu descarregar la biblioteca també directament com a fitxer ZIP i descomprimir la carpeta a la carpeta yourarduinosketchfolder / libraries / Després d'instal·lar les biblioteques Adafruit, reinicieu l'IDE Arduino.
Pas 6: Configuració personalitzada
Al codi font podeu definir el número d’un transpondedor conegut:
byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};
Hauríeu de canviar-lo per l'IDU d'un dels vostres transponders. (L'UID dels vostres transponders serà visible a la pantalla "Accés denegat")
Pas 7: executeu la demostració:
Obriu aquesta mostra a l'IDE Arduino. Després de la compilació i la càrrega (tanqueu el Jumper JP1 a la placa base AZ-Touch per penjar-la) podeu posar els transponders a la part superior del recinte AZ-Touch i veureu una pantalla "Accés denegat" per als transponders desconeguts i "Accés concedit" per al transpondedor conegut.