فهرست مطالب:

خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی: 7 مرحله
خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی: 7 مرحله

تصویری: خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی: 7 مرحله

تصویری: خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی: 7 مرحله
تصویری: Handheld RFID Reader With WIFI Module 2024, دسامبر
Anonim
خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی
خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی
خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی
خواننده RFID مبتنی بر ESP32 با صفحه نمایش لمسی

در این قسمت آموزشی نحوه ایجاد یک خواننده RFID ساده با خروجی TFT برای نصب روی دیوار با استفاده از ماژول ESP32 DEV KIT C ، PCB خواننده مبتنی بر RC-522 و کیت ASP-Touch ESP را نشان خواهم داد. برای دسترسی به درب می توانید از این خواننده استفاده کنید. یا پایانه های هشدار دهنده مزاحم. بسط این طرح ساده برای کاربردهای پیچیده تر و انتقال داده های بی سیم آسان است.

مرحله 1: ابزار و مواد

ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد

مواد:

  • ESP32 DEV kit ماژول V3
  • ماژول کارت خوان RC522
  • کیت AZ-Touch ESP
  • سیم لحیم کاری
  • نوار چسب دار
  • سیم پیچیدن

ابزارها:

  • آهن لحیم کاری
  • سیم برش و برش

مرحله 2: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

پس از مونتاژ کیت ASP-Touch ESP ، باید PCB خواننده RFID را سیم کشی کنید. در تصاویر زیر یک نمودار سیم کشی و چند تصویر از راه حل واقعی من پیدا خواهید کرد. در هر صورت توصیه می شود از اتصال بین PCB خواننده RFID و PCB AZ-Touch استفاده کنید.

مرحله 3: تهیه PCB RFID

تهیه PCB RFID
تهیه PCB RFID
تهیه PCB RFID
تهیه PCB RFID

برای نصب PCB RFID ، باید PCB را با نوار چسبنده آماده کرده و آن را به پوسته بالای محفظه AZ-Touch بچسبانید

مرحله 4: نصب PCB AZ-Touch

نصب PCB AZ-Touch
نصب PCB AZ-Touch
نصب PCB AZ-Touch
نصب PCB AZ-Touch

حالا ما می توانیم TFT را روی ArduiTouch pcb نصب کنیم ، PCB RFID را وصل کرده و pcb AZ-Touch را نیز در پوسته بالا نصب کنیم.

مرحله 5: نصب سیستم عامل

کد مثال نیاز به Arduino IDE و چند کتابخانه دیگر دارد. لطفاً کتابخانه های زیر را از طریق Arduino Library Manager نصب کنید.

  • کتابخانه AdafruitGFX
  • کتابخانه AdafruitILI9341
  • کتابخانه MFRC522

همچنین می توانید کتابخانه را مستقیماً به صورت فایل ZIP بارگیری کرده و پوشه زیر yourarduinosketchfolder/libraries را از حالت فشرده خارج کنید/پس از نصب کتابخانه های Adafruit ، لطفاً Arduino IDE را راه اندازی مجدد کنید.

مرحله 6: تنظیمات سفارشی

در کد منبع می توانید تعداد فرستنده شناخته شده را تنظیم کنید:

بایت blue_uid = {0x09 ، 0x8D ، 0x9D ، 0xA3} ؛

باید این مورد را به UID یکی از فرستنده های خود تغییر دهید. (UID فرستنده های شما در صفحه "دسترسی ممنوع" قابل مشاهده است)

مرحله 7: نسخه ی نمایشی را اجرا کنید:

Image
Image

لطفاً این نمونه را در Arduino IDE باز کنید. پس از گردآوری و بارگذاری (لطفا Jumper JP1 را در pcb AZ-Touch برای بارگذاری ببندید) می توانید فرستنده های خود را در بالای محفظه AZ-Touch قرار دهید و یک صفحه "دسترسی ممنوع" برای فرستنده های ناشناخته و "دسترسی اعطا شده" را مشاهده خواهید کرد. برای فرستنده شناخته شده

توصیه شده: