Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
På denne lille instruksen vil jeg vise hvordan du lager en enkel RFID-leser med TFT-utgang for veggmontering ved hjelp av en ESP32 DEV KIT C-modul, RC-522-basert leserkort og et AZ-Touch ESP-sett. Du kan bruke denne leseren for dørtilgang eller inntrengeralarmterminaler. Det er enkelt å utvide denne enkle designen for mer komplekse applikasjoner og trådløs dataoverføring.
Trinn 1: Verktøy og materialer
Materialer:
- ESP32 DEV kit V3 -modul
- RC522 kortlesermodul
- AZ-Touch ESP-sett
- loddetråd
- selvklebende tape
- innpakningstråd
Verktøy:
- loddejern
- wire stripper & cutter
Trinn 2: Kabling
Etter montering av AZ-Touch ESP-settet, må du koble RFID-leserens kretskort. På bildene nedenfor finner du et koblingsskjema og noen bilder av min virkelige løsning. Det anbefales uansett å bruke en kontakt mellom RFID-leserkretsen og AZ-Touch-kretskortet.
Trinn 3: Utarbeidelse av RFID PCB
For montering av RFID-kretskortet må du forberede kretskortet med selvklebende tape og lime det på toppskallet på AZ-Touch-kabinettet
Trinn 4: Montering av AZ-Touch PCB
Nå kan vi montere TFT på ArduiTouch-kretskortet, koble til RFID-kretskortet og montere AZ-Touch-kretskortet i toppskallet også
Trinn 5: Fastvareinstallasjon
Eksempelkoden trenger Arduino IDE og noen ekstra biblioteker. Vennligst installer følgende biblioteker gjennom Arduino Library Manager.
- AdafruitGFX -bibliotek
- AdafruitILI9341 bibliotek
- MFRC522Library
Du kan også laste ned biblioteket direkte som ZIP -fil og pakke ut mappen under din dinuinosketchfolder/bibliotek/Etter at du har installert Adafruit -bibliotekene, må du starte Arduino IDE på nytt.
Trinn 6: Tilpassede innstillinger
I kildekoden kan du angi nummeret til en kjent transponder:
byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};
Du bør endre dette til UID for en av dine transpondere. (UID -en til transponderne dine vil være synlig i "Tilgang nektet" -skjermbildet)
Trinn 7: Kjør demoen:
Vennligst åpne denne prøven i Arduino IDE. Etter kompilering og opplasting (vær så snill å lukke Jumper JP1 på AZ-Touch PCB for opplasting) kan du sette transpondrene dine øverst på AZ-Touch-kabinettet, og du vil se en "Tilgang nektet" -skjerm for ukjente transpondere og "Tilgang gitt" for den kjente transponderen.