Innholdsfortegnelse:

ESP32 -basert RFID -leser med berøringsskjerm: 7 trinn
ESP32 -basert RFID -leser med berøringsskjerm: 7 trinn

Video: ESP32 -basert RFID -leser med berøringsskjerm: 7 trinn

Video: ESP32 -basert RFID -leser med berøringsskjerm: 7 trinn
Video: Arduino Touch screen calibration 2024, Desember
Anonim
ESP32 -basert RFID -leser med berøringsskjerm
ESP32 -basert RFID -leser med berøringsskjerm
ESP32 -basert RFID -leser med berøringsskjerm
ESP32 -basert RFID -leser med berøringsskjerm

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

Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
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

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
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

Utarbeidelse av RFID PCB
Utarbeidelse av RFID PCB
Utarbeidelse av RFID PCB
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

Montering av AZ-Touch PCB
Montering av AZ-Touch PCB
Montering av AZ-Touch PCB
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:

Image
Image

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.

Anbefalt: