Mündəricat:

Dokunmatik ESP32 əsaslı RFID oxucu: 7 addım
Dokunmatik ESP32 əsaslı RFID oxucu: 7 addım

Video: Dokunmatik ESP32 əsaslı RFID oxucu: 7 addım

Video: Dokunmatik ESP32 əsaslı RFID oxucu: 7 addım
Video: LVGL Demo on ESP32-S3 4.3" TFT & ESP32 2.8" TFT 2024, Iyul
Anonim
Sensorlu ESP32 əsaslı RFID oxucu
Sensorlu ESP32 əsaslı RFID oxucu
Sensorlu ESP32 əsaslı RFID oxucu
Sensorlu ESP32 əsaslı RFID oxucu

Bu kiçik kitabda, ESP32 DEV KIT C modulu, RC-522 əsaslı oxucu pcb və AZ-Touch ESP dəsti istifadə edərək divara montaj üçün TFT çıxışı olan sadə bir RFID oxuyucunun necə yaradılacağını göstərəcəyəm. və ya təcavüzkar siqnal terminalları. Daha mürəkkəb tətbiq və simsiz məlumat ötürülməsi üçün bu sadə dizaynı genişləndirmək asandır.

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Materiallar:

  • ESP32 DEV kit V3 modulu
  • RC522 Kart oxuyan modulu
  • AZ-Touch ESP dəsti
  • lehim teli
  • özünə yapışan bant
  • sarma teli

Alətlər:

  • lehimleme dəmir
  • tel soyucu və kəsici

Addım 2: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

AZ-Touch ESP dəsti yığıldıqdan sonra RFID oxucu pcb-ni bağlamalısınız. Aşağıdakı şəkillərdə bir əlaqə sxemini və əsl həllimin bəzi şəkillərini tapa bilərsiniz. Hər halda, RFID oxucu pcb ilə AZ-Touch pcb arasında bir bağlayıcı istifadə etmək məsləhətdir.

Addım 3: RFID PCB hazırlanması

RFID PCB hazırlanması
RFID PCB hazırlanması
RFID PCB hazırlanması
RFID PCB hazırlanması

RFID pcb-nin montajı üçün pcb-ni öz-özünə yapışan bantla hazırlamalı və AZ-Touch korpusunun üst qabığına yapışdırmalısınız.

Addım 4: AZ-Touch PCB-nin quraşdırılması

AZ-Touch PCB-nin quraşdırılması
AZ-Touch PCB-nin quraşdırılması
AZ-Touch PCB-nin quraşdırılması
AZ-Touch PCB-nin quraşdırılması

İndi TFT-ni ArduiTouch pcb-yə bağlaya bilərik, RFID pcb-ni bağlaya bilərik və AZ-Touch pcb-ni üst qabığa da quraşdıra bilərik.

Addım 5: Firmware Quraşdırması

Nümunə kodu Arduino IDE və bəzi əlavə kitabxanalara ehtiyac duyur. Zəhmət olmasa Arduino Kitabxana Meneceri vasitəsi ilə aşağıdakı kitabxanaları quraşdırın.

  • AdafruitGFX Kitabxanası
  • AdafruitILI9341 Kitabxanası
  • MFRC522 Kitabxana

Kitabxananı birbaşa ZIP faylı olaraq yükləyə və arxa qovluğunuzun/kitabxanalarınızın altındakı qovluğu aça bilərsiniz/Adafruit kitabxanalarını quraşdırdıqdan sonra Arduino IDE -ni yenidən başladın.

Addım 6: Xüsusi Ayarlar

Mənbə kodunda bilinən bir transponderin sayını təyin edə bilərsiniz:

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

Bunu transponderlərinizdən birinin UID -ə dəyişməlisiniz. (Transponderlərinizin UID -si "Giriş rədd edildi" ekranında görünəcək)

Addım 7: Demonu işə salın:

Image
Image

Zəhmət olmasa bu nümunəni Arduino IDE -də açın. Tərtib etdikdən və yüklədikdən sonra (yükləmək üçün AZ-Touch pcb-də Jumper JP1-i bağlayın) transponderlərinizi AZ-Touch korpusunun üstünə qoya bilərsiniz və naməlum transponderlər üçün "Giriş rədd edildi" və "Giriş verildi" ekranını görəcəksiniz. məlum transponder üçün.

Tövsiyə: