آموزش کامل اتصال Reed رله مغناطیسی به آردوینو

محتویات
سلام. آموزش کامل اتصال Reed رله (مغناطیسی) به آردوینو (سوئیچ LED با Arduino و رید Relay) را آماده کردیم. فیلم عملکرد مدار را ببینید.
متصل کردن رله Reed به آردوینو برای سوئیچ
سوئیچ رید در بسیاری از مکان ها مانند سوئیچ درب مغناطیسی، لپ تاپ ها، تلفن های هوشمند و … استفاده می شود. در این پروژه آردوینو ما Reed Switch را به طور کامل یاد می گیریم و رید رله را به برد Arduino متصل میکنیم تا یک سوئیچ مغناطیسی بسازیم.
Reed سوئیچ چیست ؟ (رله رید)
سوئیچ رید در واقع یک سوئیچ الکتریکی است که با نزدیک شدن یک میدان مغناطیسی به آن فعال می شود. این نوع رله توسط W. B. Ellwood در سال 1936 در آزمایشگاه های بل اختراع شد. Reed رله از دو قطعه فلزی کوچک ساخته شده است که درون یک لوله شیشه ای تحت خلاء نگهداری می شوند. در یک سوئیچ Reed معمولی، دو قطعه فلزی از یک ماده فرومغناطیسی ساخته شده اند و با رودیوم یا روتنیم پوشانده می شوند تا عمر آنها طولانی شود. در صورت وجود میدان مغناطیسی در اطراف سوئیچ ، فعال می شود.
محفظه شیشه ای دو قطعه فلزی را از گرد و غبار و ذرات دیگر محافظت می کند. سوئیچ رید می تواند در هر محیطی مانند محیطی که گاز قابل اشتعال در آن وجود دارد یا محیطی که خوردگی روی سوئیچ باز تأثیر میگذارد ، کار کند.
دو نوع سوئیچ رید وجود دارد.
- سوئیچ Reed باز
- سوئیچ Redd بسته
در سوئیچ Reed باز ، سوئیچ در حالت عادی باز است و در صورت وجود میدان مغناطیسی بسته می شود. با حضور میدان مغناطیسی ، دو قطعه فلزی در داخل لوله شیشه ای یکدیگر را جذب می کنند. در سوئیچ رید بسته ، سوئیچ در صورت عدم وجود میدان مغناطیسی بسته است و در صورت وجود میدان مغناطیسی باز میشود.
رله رید چه کاربرد هایی دارد ؟
- تلفن استفاده می شود.
- در درب لپتاپ استفاده میشود.
- در سنسورهای پنجره و درب سیستم های ضد سرقت استفاده می شود.
نحوه کار پروژه ساخت سوئیچ LED با رید رله
برای ایجاد ارتباط بین Reed رله با آردوینو باید مدار تقسیم ولتاژ را بسازیم. هنگام باز بودن سوئیچ، ولتاژ 5 ولت است و هنگام بسته بودن سوئیچ 0 ولت است. ما در این پروژه از یک سوئیچ رید باز استفاده می کنیم. سوئیچ در حضور میدان مغناطیسی بسته میشود و در صورت عدم وجود میدان مغناطیسی باز است.
قطعات مورد نیاز پروژه
- برد آردوینو Uno
- رله Reed
- مقاومت 330 اهم
- مقاومت 1 کیلو اهم
- ال ای دی
- آهن ربا
توضیحات کد پروژه
کد کامل این پروژه در فایل دانلودی قرار داده شده است. کد را قسمت به قسمت توضیح میدهیم.
در ابتدای کد ما پین هایی را تعیین میکنیم که به ال ای دی و رید سوئیچ متصل میشوند. سوئیچ رید به پین دیجیتال 4 آردوینو و LED از طریق مقاومت 330 اهم به پین دیجیتال 7 Arduino متصل میشود. متغیر “reed_status” برای نگهداری وضعیت سوئیچ نی استفاده می شود.
int LED = 7; // تنظیم پین ال ای دی int reed_switch = 4; // تنظیم پین رید رله
در قسمت زیر نوع پین ها را تعیین میکنیم.
pinMode(LED, OUTPUT); // تنظیم پین ال ای دی به عنوان خروجی pinMode(reed_switch, INPUT); // تنظیم پین رید رله به عنوان ورودی
در قسمت زیر تعیین میکنیم در چه صورت ال ای دی خاموش و در چه صورت ال ای دی روشن باشد :
if (reed_status == 1) // اگر پین رید رله 1 باشد digitalWrite(LED, LOW); // ال ای دی خاموش else // اگر پین رید رله 1 نباشد digitalWrite(LED, HIGH); // ال ای دی روشن delay(1000); // به مدت 1 ثانیه
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود