s

مقدمه

برای انکه بتوانیم وسایلی که با برق ولتاژ بالا کار میکندد (ماندد لامپ و لوازم خانگی) را به وسیله اروینو کنترل کنیم،نیاز به ماژول رله داریم. بدیهی است که وسیله ای مثل لامپ را که نیاز به ولتاژ 220ولت دارد را نمیشود با خروجی اردوینو که ولتاژ 5ولت دارد روشن ک

کلید واژه ها
اردوینو,رله,دیجیتال,

وسایل مورد نیاز

#نوعتعدادخرید
1اردوینوArduino uno R3 1
2سیم جامپر2
3لامپ1
4سیم برق1
5ماژول رله1

پیش نیاز ها

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

  1. ابتدا نرم افزار اردوینو را دانلود و نصب کنیدلینک

توضیحات تکمیلی

بنابراین با استفاده از ماژول رله و اردوینو میتوانیم هم ولتاژ مورد نیاز وسایل را تامین کنیم و هم وسایل را ان طورکه میخواهیم به وسیله برد اردوینو کنترل کنیم. در این مطلب قصد داریم نحوه راه اندازی ماژول رله 5ولت با برد اردوینو را بصورت کامل شرح دهیم و یک لامپ 220ولت را به وسیله اردویو کنترل کنیم

هشدار

ماژول رله با ولتاژ AC کار می کند که باعث برق گرفتگی و صدمات جانی می شود . لطفا در استفاده از این ماژول نکات ایمنی را رعایت کنید و از دستکش و ابزار ایمنی استفاده کنید و یا از متخصص جهت راه اندازی کمک بگیرید

معرفی پایه های رله

  • GND:ّبه گرند اردوینو متصل شود
  • VCC:منبع تغیه ماژول رله است که باید به 5 ولت اردوینو متصل شود
  • IN:پایه کنترل کننده رله است
  • NO:NORMAL OPEN این پایه برای قطع برق به کار می رود
  • COM: برق 220 به این پایه وصل می کنیم که برق را هدایت می کند بهNORMAL CLOSE, NORMAL OPEN
  • NC: NORMAL CLOSEاست که وقتی رله زده می شود برق بر روی این پایه جریان دارد و بسیار خطرناک است
pin

برای کنترل رله می بایست پایه ان را به پین 6 اردوینو متصل کرد

() Setup

شروع برنامه با این تابه است

اولین کاری که انجام می دهیم مشخص کردن نوع پایه اردوینو است که دراین مثال رله پایه خروجی می باشد تا بتواند رله را کنترل کند

() loop

برنامه‌های آردوینو دو قسمت دارند که مقدار‌دهی‌های اولیه و برنامه اصلی است .همانطور که پیش تر گفته شد،مقدار دهی اولیه در void setup انجام میشود.اما برنامه اصلی که همیشه هم در حال تکرار است در حلقه لوپ یا همان void loopانجام میشود

به وسیله تابع digitalWrite پین شماره شش اردوینو را در وضعیت LOW قرار میدهیم .در این حالت رله فعال میشود و لامپ روشن میشود

میکرو 3 ثانیه منتظر می شود

به وسیله تابع digitalWrite() پین شماره شیش اردوینو را در وضعیت HIGH قرار میدهیم .در این حالت رله غیرفعال میشود و لامپ خاموش میشود

میکرو 3 ثانیه منتظر می شود

شماتیک

rشماتیک برد

کد کامل

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int RelayPin = 6; void setup() { // Set RelayPin as an output pin pinMode(RelayPin, OUTPUT); } void loop() { // Let's turn on the relay... digitalWrite(RelayPin, LOW); delay(3000); // Let's turn off the relay... digitalWrite(RelayPin, HIGH); delay(3000); }

اپلود کد

  1. در برنامه اردوینو یک برگه جدید باز می کنیم
  2. dFile -> arduino Preferences
  3. جهت اپلود کد می بایست پورت سریال دستگاه متصل را انتخاب کنیم (توجه شماره com با پورت کامپیوتر در ارتباط است و بسته به پورت دارای شماره های مختلفی می باشد )
  4. programFile -> arduino Preferences
  5. کد کامل را جایگزاری می کنیم و گزینه اپلود را می زنیم
  6. sFile -> arduino Preferences
  7. و در اخر پنجره سریال را باز کرده
  8. dFile -> arduino Preferences

دیدگاهتان را بنویسید

کامنت ها