نحوه اتصال RFID خوان RC522 به آردوینو

فهرست مطالب:

نحوه اتصال RFID خوان RC522 به آردوینو
نحوه اتصال RFID خوان RC522 به آردوینو

تصویری: نحوه اتصال RFID خوان RC522 به آردوینو

تصویری: نحوه اتصال RFID خوان RC522 به آردوینو
تصویری: نحوه استفاده از خواننده RFID RC522 با روش آسان آردوینو 2024, آوریل
Anonim

در این مقاله ، ما به اتصال کارت خوان RFID RC522 و صفحه کلیدهای با فرکانس 13.56 مگاهرتز نگاه خواهیم کرد.

خواننده RFID RC522 با کارت و کلید fob
خواننده RFID RC522 با کارت و کلید fob

لازم است

  • - آردوینو ؛
  • - RFID خوان RC522 ؛
  • - برچسب RFID بی سیم یا بلیط حمل و نقل مترو / زمینی منظم ؛
  • - یک کامپیوتر؛
  • - اتصال سیم ها

دستورالعمل ها

مرحله 1

ماژول RFID-RC522 بر اساس تراشه NXP MFRC522 ساخته شده است. این میکرو مدار ارتباط بی سیم دو طرفه (تا 6 سانتی متر) با فرکانس 13.56 مگاهرتز را فراهم می کند. RFID مخفف "شناسایی فرکانس رادیویی" است و به "شناسایی فرکانس رادیویی" ترجمه می شود.

میکرو مدار MFRC522 از رابط های اتصال زیر پشتیبانی می کند:

- SPI (رابط سریال محیطی ، یک رابط سریال برای ارتباط دستگاههای جانبی) ، سرعت انتقال داده تا 10 مگابیت در ثانیه را فراهم می کند.

- رابط I2C دو سیمه ، سرعت تا 3400 kbaud در حالت پرسرعت ، تا 400 kbaud در حالت سریع ؛

- سریال UART (RS232 آنالوگ) ، سرعت تا 1228 ، 8 کیلوباد.

با استفاده از این ماژول می توانید داده های مربوط به برچسب های RFID مختلف را بنویسید و بخوانید: کلیدهای اصلی از دستگاه مخابره داخل ساختمان ، کارت های پلاستیکی و بلیط های حمل و نقل مترو و زمینی و همچنین برچسب های NFC که به طور فزاینده ای محبوب هستند.

ماژول بی سیم RFID-RC522
ماژول بی سیم RFID-RC522

گام 2

بیایید مطابق نمودار زیر ماژول RFID-RC522 را از طریق رابط SPI به Arduino وصل کنیم.

ماژول با ولتاژ 2 ، 5 تا 3 ، 3 ولت تغذیه می شود. ما بقیه پایه ها را به صورت زیر به Arduino وصل می کنیم:

RST D9؛

SDA (SS) - D10 ؛

MOSI - D11 ؛

MISO - D12 ؛

SCK - D13.

همچنین به یاد داشته باشید که Arduino دارای هدر ICSP اختصاصی برای عملکرد SPI است. پینوت آن نیز در تصویر نشان داده شده است. می توانید پین های RST ، SCK ، MISO ، MOSI و GND ماژول RC522 را به کانکتور ICSP در Arduino متصل کنید.

نمودار اتصال RFID-RC522 SPI
نمودار اتصال RFID-RC522 SPI

مرحله 3

میکرو مدار MFRC522 عملکرد کاملاً گسترده ای دارد. با مطالعه گذرنامه وی (صفحه داده) می توانید با تمام احتمالات آشنا شوید. برای آشنایی با قابلیت های این دستگاه ، ما از یکی از کتابخانه های آماده ساخته شده برای آردوینو برای کار با RC522 استفاده خواهیم کرد. در انتهای مقاله می توانید پیوند یکی از کتابخانه ها به نام rfid را پیدا کنید. آن را بارگیری کرده و آن را در پوشه٪ Arduino IDE٪ / libraries / باز کنید.

نصب کتابخانه
نصب کتابخانه

مرحله 4

حال بیایید طرح مثالی را باز کنیم: File -> Samples -> MFRC522 -> DumpInfo و آن را در حافظه Arduino بارگذاری کنیم. این طرح نوع دستگاه متصل به ریدر را مشخص می کند و داده های نوشته شده روی برچسب یا کارت RFID را می خواند و سپس آن را به پورت سریال منتقل می کند. متن این طرح توسط توسعه دهندگان کتابخانه "rfid" به خوبی تفسیر شده است و بسیاری از اطلاعات مفید در زمینه کار با کتابخانه در پرونده MFRC522.h موجود است.

طرحی برای خواندن اطلاعات ثبت شده روی برچسب RFID
طرحی برای خواندن اطلاعات ثبت شده روی برچسب RFID

مرحله 5

مانیتور پورت سریال را با ترکیب کلیدهای Ctrl + Shift + M از طریق منوی Tools یا دکمه ذره بین شروع کنید. حال بیایید یک بلیط مترو یا هر برچسب RFID دیگری را به خواننده ضمیمه کنیم. مانیتور پورت سریال داده های ثبت شده روی برچسب RFID یا تیکت را نشان می دهد. به عنوان مثال ، در مورد من ، یک شماره بلیط منحصر به فرد ، تاریخ خرید ، تاریخ انقضا ، تعداد سفرهای باقیمانده و همچنین اطلاعات خدمات در اینجا رمزگذاری شده است. ما در یکی از مقالات آینده آنچه را که روی نقشه های مترو و حمل و نقل زمینی نوشته شده است ، تجزیه و تحلیل خواهیم کرد.

توصیه شده: