Mundarija:

Sensorli displeyli ESP32 asosidagi RFID o'quvchi: 7 qadam
Sensorli displeyli ESP32 asosidagi RFID o'quvchi: 7 qadam

Video: Sensorli displeyli ESP32 asosidagi RFID o'quvchi: 7 qadam

Video: Sensorli displeyli ESP32 asosidagi RFID o'quvchi: 7 qadam
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Noyabr
Anonim
Sensorli displeyli ESP32 asosidagi RFID o'quvchi
Sensorli displeyli ESP32 asosidagi RFID o'quvchi
Sensorli displeyli ESP32 asosidagi RFID o'quvchi
Sensorli displeyli ESP32 asosidagi RFID o'quvchi

Bu yo'riqnomada men ESP32 DEV KIT C moduli, RC-522 asosidagi PCB va AZ-Touch ESP to'plami yordamida devorga o'rnatish uchun TFT chiqishi bilan oddiy RFID o'quvchini qanday yaratishni ko'rsatib beraman. yoki tajovuzkor signal terminallari. Murakkab dastur va simsiz ma'lumotlarni uzatish uchun ushbu oddiy dizaynni kengaytirish oson.

1 -qadam: asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar

Materiallar:

  • ESP32 DEV to'plami V3 moduli
  • RC522 kartani o'qish moduli
  • AZ-Touch ESP to'plami
  • lehim sim
  • o'z -o'zidan yopishqoq lenta
  • o'rash sim

Asboblar:

  • lehim temir
  • simni ajratuvchi va kesuvchi

2 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

AZ-Touch ESP to'plamini yig'gandan so'ng, siz RFID o'quvchi pcb simini ulashingiz kerak. Quyidagi rasmlarda siz simlar sxemasini va mening haqiqiy yechimimning rasmlarini topasiz. Qanday bo'lmasin, RFID o'quvchi pcb va AZ-Touch pcb o'rtasidagi ulagichdan foydalanish tavsiya etiladi.

3 -qadam: RFID tenglikni tayyorlash

RFID tenglikni tayyorlash
RFID tenglikni tayyorlash
RFID tenglikni tayyorlash
RFID tenglikni tayyorlash

RFID shaxsiy kompyuterini o'rnatish uchun siz kompyuterni o'z-o'zidan yopishqoq lenta bilan tayyorlashingiz va AZ-Touch korpusining yuqori qobig'iga yopishtirishingiz kerak.

4-qadam: AZ-Touch tenglikni o'rnatish

AZ-Touch PCB-ni o'rnatish
AZ-Touch PCB-ni o'rnatish
AZ-Touch tenglikni o'rnatish
AZ-Touch tenglikni o'rnatish

Endi biz TFTni ArduiTouch pcb-ga o'rnatishimiz, RFID-ni ulashimiz va AZ-Touch pcb-ni yuqori qobiqqa o'rnatishimiz mumkin.

5 -qadam: dasturiy ta'minotni o'rnatish

Misol kodi Arduino IDE va ba'zi qo'shimcha kutubxonalarga muhtoj. Iltimos, Arduino kutubxona menejeri orqali quyidagi kutubxonalarni o'rnating.

  • AdafruitGFX kutubxonasi
  • AdafruitILI9341 kutubxonasi
  • MFRC522 kutubxonasi

Siz kutubxonani to'g'ridan -to'g'ri ZIP fayli sifatida yuklab olishingiz va papkani/kutubxonalar ostidagi papkani ochishingiz mumkin/Adafruit kutubxonalarini o'rnatgandan so'ng, Arduino IDE -ni qayta ishga tushiring.

6 -qadam: Maxsus sozlamalar

Manba kodida siz ma'lum transponderning raqamini o'rnatishingiz mumkin:

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

Buni transponderlardan birining UID -ga o'zgartirish kerak. (Transponderlaringiz UID "Kirish taqiqlangan" ekranida ko'rinadi)

7 -qadam: Demoni ishga tushiring:

Image
Image

Iltimos, ushbu namunani Arduino IDE -da oching. Kompilyatsiya va yuklashdan so'ng (yuklash uchun AZ-Touch kompyuteridagi Jumper JP1-ni yoping), siz transponderlaringizni AZ-Touch korpusining yuqori qismiga qo'yishingiz mumkin va siz noma'lum transponderlar uchun "Kirish taqiqlangan" va "Ruxsat berilgan" ekranini ko'rasiz. ma'lum bo'lgan transponder uchun.

Tavsiya: