Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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
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
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
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:
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.