پروژه باز کردن درب با کارت RFID

با پیشرفت تکنولوژی، امنیتی ساختن درب های ساختمان با روش های جدیدی رو به رو شده است. راه اندازی ماژول RFID و استفاده از آن یکی از روش های محبوب و ساده است.

آیا شما هم به گستردگی کاربردهای RFID توجه کرده اید؟!

در این مقاله به آموزش این پروژه به روشی ساده خواهیم پرداخت.

پروژه راه اندازی ماژول RFID با آردوینو ( بخشی از بسته BEE )

برای راه اندازی ماژول RFID  این پروژه لازم است کارت RFID صحیح را بخوانیم و
آن را به عنوان بازکننده درب ذخیره کنیم.

در ابتدای پروژه بجای زبونه برقی در از LED استفاده میکنیم که
اگر کارت صحیح زده شده بود LED سبز روشن شده و اگر کارت اشتباه استفاده شده بود LED قرمز روشن شود.

کدنویسی لازم برای راه اندازی ماژول RFID

۲ پین از آردوینو مثل ۱۲ و ۱۱ را به عنوان پین های خروجی با اسم greenLED و redLED به صورت const و
یک بافر با ظرفیت ۱۳ برای خواندن کد کارت RFID تعریف میکنیم.

در ادامه باید این ID باید با مقدار مورد نظر ما مقایسه شود.

برای این کار یک stringبا اسم karteMajid تعریف میکنیم و
مقدار آن را مساوی کد باز کننده درب قرار میدهیم.

بخش setup

داخل setup باید پین های خروجی را تعریف کرده و ارتباط سریال را راه اندازی کنیم.

خانه آخر (۱۲ امی) از بافر را مساوی مقدار “n/” قرار میدهیم که انتهای بازه بافر را برای میکرو مشخص کرده باشیم.

بخش loop

در بخش loop یک while با شرط Serial.available نوشته و
با استفاده از دستور ()Serial.readString متغیر Buffer را با اندازه ۱۲ بایت میخوانیم با استفاده از این دستور تا زمانی که ۱۲ کاراکتر از ارتباط سریال وارد نشود کد در این خط متوقف شده و به بخش های بعدی نمیرود.

در ادامه یک if با شرط تساوی بافر خوانده شده از ارتباط سریال و متغیر karteMajid مینویسیم و
توجه داریم که باید متغیر بافر تعریف شده را با روش cast کردن از نوع char به string تغییر دهیم.

در داخل شرط if باید led سبز روشن و قرمز خاموش و برای else به صورت عکس روشن و خاموش کنیم.

در ادامه برای طبیعی تر شدن کد را به حالت چشمک زن led تغیر میدهیم.

با آپلود کردن کد روی آردوینو و تست کردن ۲ کارت مختلف میبینیم که کد به درستی در حال اجراست.

نکته : اگر همزمان ۲ کارت را با هم به ماژول RFID نزدیک کنیم مشکل تداخل ( COLLISION ) اتفاق میفتد
کارت های معمولی مثل کارت مترو با این مشکل کار نمیکند.

تگ هایی وجود دارند که ANTI COLLISION هستند و میتوانند چندین تگ را با هم بخوانند.

ناحیه کاری ماژول و فاصله تشخیص کارت توسط آن به توان ماژول بستگی دارد.

در فرکانس کاری ما ( ۱۲۵ کیوهرتز ) که رنج low frequency به حساب می آید نهایت تا ۱۰ سانتی متر را پوشش میدهد.

مدار پروژه درب باز کن

درب باز کن با RFID

برای بستن مدار راه اندازی RFID و زبونه برقی باید از پین ۱۲ که به led متصل است یک ترانزیستور وصل کنیم و
بیس را با مقاومت ۱ کیلو به همان پایه led متصل کنیم و
از کلکتور به پایه تحریک زبونه برقی و از پایه دیگر آن به منبع تغذیه ۱۰ ولت وصل میکنیم.

در نهایت با تست کردن ۲ کارت RFID میبینیم که زبونه درب با یک کارت باز شده و با دیگری باز نمیشود.

به سادگی با تعمیم و توسعه این پروژه میتوان کارت های مختلفی را برای سیستم تعریف کرد.

در نماتک نظر دهید

مقاله بالا بخشی از بسته جامع الکترونیک (BEE) است.

برای مشاهده کامل این بسته کلیک کنید.

مشاهده بسته الکترونیک
بسته جامع آموزش الکترونیک
توسط | ۱۳۹۷-۱۱-۲۸ ۱۳:۱۲:۳۱ +۰۳:۳۰ ۲۱ بهمن ۱۳۹۷|الکترونیک دسته بندی ها|بدون ديدگاه

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

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

ثبت ديدگاه

در کمتر از 20 ثانیه عضو شوید و بیش از 100 آموزش رایگان در اختیار شماست.
ویدئوها را برایم بفرست
ما هم مثل شما از ایمیل های تبلیغاتی بیزاریم.
Close