Sommario:

Lettore RFID basato su ESP32 con display touch: 7 passaggi
Lettore RFID basato su ESP32 con display touch: 7 passaggi

Video: Lettore RFID basato su ESP32 con display touch: 7 passaggi

Video: Lettore RFID basato su ESP32 con display touch: 7 passaggi
Video: ESP32: How to read RFID tags with a RFID Reader 2024, Dicembre
Anonim
Lettore RFID basato su ESP32 con display touch
Lettore RFID basato su ESP32 con display touch
Lettore RFID basato su ESP32 con display touch
Lettore RFID basato su ESP32 con display touch

In questo piccolo tutorial mostrerò come creare un semplice lettore RFID con uscita TFT per il montaggio a parete utilizzando un modulo ESP32 DEV KIT C, un pcb del lettore basato su RC-522 e un kit ESP AZ-Touch. È possibile utilizzare questo lettore per l'accesso alla porta o terminali antintrusione. È facile estendere questo design semplice per applicazioni più complesse e trasmissione dati wireless.

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali

Materiali:

  • Modulo ESP32 DEV kit V3
  • RC522 Modulo lettore di schede
  • Kit ESP AZ-Touch
  • filo di saldatura
  • nastro autoadesivo
  • avvolgere il filo

Utensili:

  • saldatore
  • spelafili e taglierina

Passaggio 2: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Dopo l'assemblaggio del kit ESP AZ-Touch, è necessario cablare la scheda del lettore RFID. Nelle immagini sotto troverete uno schema elettrico e alcune immagini della mia soluzione reale. In ogni caso si consiglia di utilizzare un connettore tra la scheda del lettore RFID e la scheda AZ-Touch.

Passaggio 3: preparazione del PCB RFID

Preparazione del PCB RFID
Preparazione del PCB RFID
Preparazione del PCB RFID
Preparazione del PCB RFID

Per il montaggio del pcb RFID è necessario preparare il pcb con nastro adesivo e incollarlo al guscio superiore dell'involucro AZ-Touch

Passaggio 4: montaggio del PCB AZ-Touch

Montaggio del PCB AZ-Touch
Montaggio del PCB AZ-Touch
Montaggio del PCB AZ-Touch
Montaggio del PCB AZ-Touch

Ora possiamo montare il TFT sul pcb ArduiTouch, collegare il pcb RFID e montare anche il pcb AZ-Touch nel guscio superiore

Passaggio 5: installazione del firmware

Il codice di esempio richiede l'IDE Arduino e alcune librerie aggiuntive. Si prega di installare le seguenti librerie tramite Arduino Library Manager.

  • Libreria AdafruitGFX
  • Libreria AdafruitILI9341
  • Libreria MFRC522

Puoi scaricare la libreria anche direttamente come file ZIP e decomprimere la cartella sotto yourarduinosketchfolder/libraries/Dopo aver installato le librerie Adafruit, riavvia l'IDE Arduino.

Passaggio 6: impostazioni personalizzate

Nel codice sorgente è possibile impostare il numero di un transponder conosciuto:

byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};

Dovresti cambiarlo con l'UID di uno dei tuoi transponder. (L'UID dei tuoi transponder sarà visibile nella schermata "Accesso negato")

Passaggio 7: esegui la demo:

Image
Image

Si prega di aprire questo esempio nell'IDE di Arduino. Dopo la compilazione e l'upload (chiudi il Jumper JP1 sul pcb AZ-Touch per il caricamento) puoi mettere i tuoi transponder nella parte superiore dell'enclosure AZ-Touch e vedrai una schermata "Accesso negato" per transponder sconosciuti e "Accesso concesso" per il noto transponder.

Consigliato: