راه اندازی ماژول RFID با آردوینو
به نام خدا
راه اندازی ماژول RFID با آردوینو

امروز می خواهیم یک سیستم طراحی کنیم تا آی دی ( ID ) را در کارت RFID بخوانیم . هر کارت RFID دارای یک ID در داخل خود می باشد . سیستم های RFID کاربرد های زیادی دارد مثل کاربرد های خرید ( مانند کارت اتوبوس ) ، سیستم های حضور غیاب ، سیستم های امنیتی ( مثلا برای ورود افراد به اتاق ) ، جلوگیری از سرقت ( مانند فروشگاه های لباس ) و … .
قطعات مورد نیاز :
– برد آردوینو UNO ( البته هر برد آردوینو دیگری هم میشود )
– منبع تغذیه 5 ولت
– خازن 100 میکروفاراد
– میکروسوئیچ ( دو عدد )
– مقاومت یک کیلو اهم ( دو عدد )
– EM-18 ( ماژول RFID )
– LED
– ال سی دی کارکتری 16*2
توضیحات مدار :
ال سی دی کاراکتری 16 پایه دارد که دو تا از پایه های آن برای نور پس زمینه است . بعضی از ال سی دی های کاراکتری این دو پایه را برای نور پس زمینه ندارند و 14 پایه دارند . 8 پایه برای تبادل داده است ( D0 تا D7 ) . پایه 1 و 2 برای تغذیه مثبت و منفی ال سی دی است . پایه 3 برای تنظیم نور پس زمینه . پایه 6 ( E ) برای فعال سازی پین ها است و پایه های 5 و 6 برای کنترل پین ها . به هنگام نوشتن روی ال سی دی پایه 5 را به زمین وصل می کنیم . برای ارسال و نمایش داده ها روی ال سی دی کافی است 4 پایه از 8 پایه ای که مربوط به تبادل داده می شود ( D4 تا D7 ) را به آردوینو وصل کنیم . پایه های 4 و 6 را هم باید به آردوینو وصل کنیم .
ماژول RFID برای ارتباط با آردوینو از پروتکل سریال USART استفاده می کند .
شماتیک مدار این پروژه به صورت زیر است :

دو دستور زیر اصلی ترین دستور های ارتباط سریال برای خواندن داده ها می باشد .
- Serial.begin(9600)
- ()data = Serial.read
دستور اول ، نرخ تبادل داده را مشخص می کند و دستور دوم داده ها را از پورت سریال می خواند .
در این پروژه وقتی کارت RFID را به ماژول RFID نزدیک می کنیم این ماژول آی دی را می خواند و با پروتکل سریال به آردوینو می دهد و آردوینو هم این آی دی را در ال سی دی نمایش می دهد .
کد های این پروژه را از لینک زیر دانلود کنید و بر روی برد آردوینو خود آپلود کنید و عملکرد آن را ببینید .
[maxbutton id=”174″ url=”http://avatrobo.ir/wp-content/uploads/2018/01/RFID.zip” text=”دانلود فایل” ]
پست های مرتبط
اردیبهشت 9, 1398
اسفند 5, 1397
بهمن 2, 1397
دیدگاهتان را بنویسید