ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR

ساخت دربازکن RFID

در این بخش دانلود پروژه ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. هدف ما در این پروژه ساخت یک قفل رمزی کارتی با استفاده از فناوری آر اف آی دی RFID است. در این سیستم, ابتدا شناسه کارت های آر اف آی دی RFID در سیستم ذخیره می گردد و پس از آن با قرار دادن کارت در مقابل دستگاه, در به طور خودکار باز می شود. این کار با استفاده از ماژول آر اف آی دی RFID مدل RF01D ساخت شرکت مانگو (MANGO) انجام می گیرد. این ماژول برای شناسایی کارت های غیر فعال طراحی و ساخته شده است. در ادامه ویژگی ها و نحوه راه اندازی و استفاده از آن بررسی می کنیم.

بعد قبل
ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR
ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR
ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR

ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR
بعد قبل

ماژول آر اف آی دی RFID مدل RF01D

این ماژول, یک کارت خوان RFID با فرکانس کاری 125KHz برای کارت های غیر فعال 64 بیتی است. نمای ظاهری و ترتیب پایه های ماژول RFID مدل RF01D در شکل زیر نشان داده شده است.

ترتیب پایه های ماژول RF01D

همان طور که مشاهده می کنید, این ماژول مجموعا دارای 12 پایه است که پایه های A1 و A2 برای اتصال آنتن در نظر گرفته شده است. آنتن استفاده شده در حقیقت یک سیم پیچ 345uH می باشد که روی ماژول نصب شده است. سایر پایه ها برای تغذیه, ارتباط با ماژول و تنظیم مد کاری در نظر گرفته شده اند. جدول زیر عملکرد هر پایه را نشان می دهد.

جدول شرح عملکرد پایه های ماژول RF01D


نقشه شماتیک پروژه

نقشه شماتیک پروژه ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR

لیست قطعات مورد نیاز

مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد1 عدد
مقاومت 10 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد8 عدد
مقاومت 330 اهم با توان 0.25 وات و تلرانس 1 درصد2 عدد
پتانسیومتر خوابیده 10K کیلو اهم تک‌دور مدل DIP1 عدد
دیود 1N40073 عدد
خازن الکترولیتی 470uf میکروفاراد 16 ولت1 عدد
خازن الکترولیتی 330uf میکروفاراد 16 ولت1 عدد
خازن عدسی 100nF نانوفاراد3 عدد
خازن عدسی 22pF پیکوفاراد2 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
میکروکنترلر ATMEGA16A مدل DIP تایوانی با 40 پایه1 عدد
سوکت آی سی 40 پایه مدل معمولی1 عدد
ترانزیستور BC338 نوع NPN1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی1 عدد
ترمینال پیچی 3 پین مدل KF300 رنگ آبی1 عدد
لامپ LED قرمز سایز 3mm میلی متر مدل مات2 عدد
LCD کاراکتری مدل 16×2 با Backlighting آبی1 عدد
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی1 عدد
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی1 عدد
ماژول RFID ریدر مدل RF01D ID31 عدد
کریستال 12MHz مگاهرتز1 عدد
تک سوئیچ 4 پایه DIP سایز 6x6x5 میلیمتر4 عدد
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر1 عدد
دیپ سوئیچ 2 کاناله معمولی1 عدد
بازر 5 ولتی با اسیلاتور داخلی1 عدد
تگ RFID طرح جاسوئیچی با فرکانس 125KHz و رنگ آبی1 عدد
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران1 عدد
هیت سینک آلومینیومی 20x141 عدد

برخی از ویژگی های ماژول آر اف آی دی RFID مدل RF01D

:: فاصله 5 تا 15 سانتی متر برای دریافت اطلاعات از کارت آر اف آی دی RFID

:: امکان ارسال اطلاعات با دو استاندارد Wiegand و RS232

:: زمان لازم برای خواندن اطلاعات کارت معادل 100 میلی ثانیه

:: آنتن 345uH همراه ماژول

:: فرکانس کاری 125KHz

:: تغذیه 5 ولت

ماژول آر اف آی دی RFID مدل RF01D, اطلاعات دریافتی از کارت را با دو استاندارد RS232 و Wiegand ارسال می کند. با مقداردهی مناسب پایه های SW2 و SW3 می توان یکی از این دو استاندارد را انتخاب نمود. جدول زیر چگونگی مقداردهی را نشان می دهد. توجه داشته باشید که مقدار صفر در این جدول, معادل وصل کردن پایه به زمین و مقدار یک به معنی رها کردن پایه است. توصیه می شود برای یک کردن پایه از یک مقاومت بالاکشنده 10 کیلو اهمی استفاده شود. ما در این پروژه, استاندارد RS232 را به کار می بریم, بنابراین باید SW2 را به زمین و پایه SW3 را بایک مقاومت 10 ;DG, HILD به ولتاژ تغذیه وصل کنیم.

دانلود پروژه ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه ساخت دربازکن RFID با ماژول RF01D و میکروکنترلر AVR

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

نکات مهم

نکته 1 : در حالت پیش فرض, پایه های PC2 تا PC3 در میکروکنترلر ATmega16, برای برقراری ارتباط JTAG در نظر گرفته شده اند. برای استفاده از این پایه ها به عنوان ورودی و خروجی باید ارتباط JTAG با استفاده از فیوزبیت مربوط غیر فعال شود.

نکته 2 : چنانچه برای برنامه ریزی میکروکنترلر از برنامه نوشته شده در نرم افزار BASCOM-AVR به زبان بیسیک BASIC استفاده می کنید. باید پایه RW از ال سی دی LCD را از میکروکنترلر, جدا و مستقیما به زمین وصل کنید و در صورتیکه از برنامه نوشته شده در نرم افزار Code-Vision-AVR به زبان C استفاده می کنید نیازی به ایجاد تغییرات در پایه های LCD کاراکتری ندارید.

نکته 3 : در این پروژه از کریستال خارجی 12MHz به عنوان مولد پالس ساعت استفاده شده است, بنابراین باید در جدول فیوزبیت های میکروکنترلر, کریستال خارجی فرکانس بالا را به عنوان مولد پالس ساعت انتخاب کنید.


ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : Code Vision | BASCOM-AVR

 برنامه نویسی شده به زبان : C | BASIC

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 17 نوامبر 2017

42 دیدگاه

  1. فرهاد اکبری

    سلام دوست عزیز
    خیر احتمال کارکردن ماژول با برنامه این پروژه ضعیت است- ما به صورت عملی این موضوع را آزمایش نکرده ایم و به همین دلیل پاسخ قطعی نمی توانیم بدهیم. برای دستیابی به پاسخ دقیق باید دیتاشیت هر دو ماژول با یکدیگر مقایسه شود.

  2. با سلام آقای اکبری میشه به جای rfid reader به جاش rfid memory استفاده کرد؟ ممنون میشم جواب بدید

  3. سوال دیگری هم داشتم پروگرم کردن میکرو در کدویژن مثله بسکام که تو فیلم انجام دادین هست یا نه فرق میکنه

  4. با سلام و احترام
    به صورت عملی در این پروزه از ماژول RF01D مدل حافظه دار استفاده نکرده‌ام اما فکر نمی کنم مشکلی در عملکرد مدار ایجاد کند.
    برای پروگرام کردن هر دو برنامه نیز می توانید به صورت یکسان و مطابق آموزش انجام دهید.

  5. متشکر از لطفتون

  6. سلام جناب اکبری وقتتو بخیر. آقا تو ای پی سی بی که شما زدید من دوتا چیز نامفهوم دیدم. اول اینکه ant و rfid-ant یکی شو که میدونم برای آر اف ای دی هست که یه طرفش دو تا پایه داره اون یکی دیگه چی هست؟ ممنون میشم توضیح بدید.

  7. با سلام و احترام
    پین rfid-ant مربوط به محل اتصال پایه های آنتن خارجی ماژول RF01D به برد است و پین ANT این پایه ماژول را برای اتصال آنتن خارجی به ماژول بر روی برد در دسترس قرار می دهد.

  8. ینی لازم هست روی پینANT چیزی متصل کنیم یا خیر؟

  9. خیر – نیازی نیست

  10. خیلی خیلی لطف کردید

  11. با سلام و عرض ادب این مدار رو بستم و طبق توضیحاتی که داخل فیلم داده بودیم عمل کرد. خیلی خیلی ممنونم

  12. با سلام و احترام
    ممنون از لطف و محبت شما

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.