آردوینو + ماژول رله و راک اند رول: مخلوط کردن AC / DC

آرم های AC / DC و Arduino

بعد از ما آموزش برنامه نویسی و اولین قدم ها در آردوینو ، این بار ما برای شما یک راهنمای عملی برای کار آورده ایم آردوینو و ماژول رلهیعنی بتوان با استفاده از مدارهای جریان مستقیم ولتاژ پایین آردوینو ، یک سیستم جریان متناوب ولتاژ بالاتر را کنترل کرد. یعنی آنچه با یک برد ساده آردوینو غیرممکن به نظر می رسد ، مانند کنترل بارهای 220 ولت ، اکنون با ماژول رله امکان پذیر است.

به این ترتیب به شما امکان می دهد وسایل کنترلی متصل به برق را کنترل کنید. و برای اینکه از نظر عملکرد خیلی محدود کننده نباشم ، سعی می کنم آن را به گونه ای توضیح دهم که بتواند برای هر نوع پروژه ای که فکرش را بکنید یا به روشی آسان اصلاح شود تا آنچه را که واقعاً می خواهید ، انجام دهد. پروژه های زیادی در اینترنت بسیار خاص وجود دارد که از برد آردوینو و ماژول رله استفاده می کنند ...

رله:

بیایید توضیح دهیم هر آنچه در مورد رله ها باید بدانید.

رله چیست؟

رله

در فرانسوی relais به معنای رله است ، و این نشانه ای است از اینکه یک رله در واقع چه کاری انجام می دهد. در اصل یک دستگاه الکترومغناطیسی است که به صورت a کار می کند سوئیچ کنترل شده توسط یک جریان. با استفاده از مکانیزمی با سیم پیچ و آهنربای الکتریکی می توان یک یا چند تماس را برای باز یا بستن یک مدار الکتریکی مستقل کار کرد ، زیرا مدار گفته شده با ولتاژ و نوعی جریان متفاوت از مدار کنترل کننده (در آن) کار می کند. خروجی آن مدار بیشتری را از ورودی کنترل می کند).

بود توسط جوزف هنری در سال 1835 اختراع شد (گرچه در همان سال به ادوارد دیوی نیز نسبت داده می شود) و از آن زمان به رله های مدرنی که اکنون داریم تکامل یافته و از نظر اندازه تغییر یافته است. در ابتدا از آن برای ماشین های تلگرافی استفاده می شد ، بنابراین سیگنال جریان بالاتر را از سیگنال ضعیف تری که در ورودی دریافت می کرد ، کنترل می کرد. کم کم برنامه ها در حال افزایش بودند و در حال حاضر برای موارد زیادی از آنها استفاده می شود.

چه نوع هایی وجود دارد؟

نمودار عملکرد رله

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

ل انواع رله ها که ما از نقاط مختلف دیده می شود. از یک طرف ، ما باید بر روی مکانیسم باز یا بسته شدن آن متمرکز شویم و بسته به آنچه در اختیار داریم:

  • نه یا به طور معمول باز استهمانطور که از نام آنها پیداست ، آنهایی هستند که بدون فعال کردن آهنربا ، مخاطبین سوئیچ یا سوئیچ خروجی باز هستند ، هیچ اتصال الکتریکی بین آنها وجود ندارد و بنابراین مدار در حالت عادی غیرفعال یا باز می شود. وقتی ورودی فعال شود تا این تغییر کند ، در آن لحظه ترمینال های سوییچ لمس می شوند و مدار بسته می شود ، یعنی اجازه عبور جریان را می دهد.
  • NC یا به طور معمول بسته است: برخلاف مدار قبلی است ، مدار خروجی در حالت عادی یا حالت استراحت جریان را جریان می دهد. از طرف دیگر ، به محض اینکه ورودی وارد عمل شود ، مدار باز می شود و جریان قطع می شود.

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

توسط ejemplo، یک سیستم آبیاری است که در آن شما یک پمپ آب را به رله متصل می کنید تا هنگامی که می خواهید فعال شود بهتر است NA را انتخاب کنید ، زیرا فقط در صورت سفارش از سیستم عامل آردوینو باید پمپ متصل شود. از طرف دیگر ، در یک سیستم امنیتی که لازم است به طور دائم متصل شود و فقط در زمان های مشخص آن را جدا کنید ، NC بهتر است. به این ترتیب شما مجبور نخواهید شد که رله را به طور مداوم از برد آردوینو تغذیه کنید تا حالت غیر طبیعی را فشار دهید

اما صرف نظر از آن ، وجود دارد انواع دیگر رله ها با توجه به دیدگاه های دیگر ، مانند مکانیزم های فعال کننده آنها. کلاسیک ها الکترومغناطیسی است که ما توصیف کردیم و محبوب ترین آنها هستند. اما موارد دیگری نیز وجود دارند که می توانند توسط دستگاه های نوری اتصال ، یعنی براساس حالت جامد ، هدایت شوند. نوع جالب توجه دیگر آنهایی هستند که خروجی تأخیری دارند ، یعنی رله هایی که دارای مدار اضافی هستند به طوری که تأثیر خروجی آنها برای باز یا بسته شدن مدار بعد از یک زمان مشخص است و فوری نیست.

رله ها و ماژول های منفرد:

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

شما می توانید از انواع مختلفی از رله ها برای پروژه های خود استفاده کنید ، مانند آنهایی که به طور جداگانه فروخته می شوند اگر آنها با ظرفیت الکتریکی برد آردوینو در ورودی سازگار باشند. اگر مطمئن نیستید که از چه چیزی می خواهید خریداری کنید ، ساده ترین راه برای جلوگیری از شگفتی سازگاری است ماژول هایی که به طور خاص برای آردوینو طراحی شده اند. ماژولهایی با یک رله منفرد وجود دارد که اتصال آنها به برد آردوینو ما بسیار ساده است ، اما همچنین دو مورد وجود دارد مانند آنچه در تصویر بالا مشاهده می کنید.

این نوع ماژول دوگانه معمولاً شامل یک رله NO و یک رله NC می باشد به طوری که شما هر آنچه برای پروژه خود نیاز دارید را در اختیار دارید و می توانید هر دو گزینه را با یک ماژول واحد که بر روی یک مانت نصب شده مانند سایر موارد آزمایش کنید صفحات Keyes که در بازار پیدا خواهید کرد.

چگونه با Arduino ارتباط برقرار می کنید و برنامه ریزی می کنید؟

نمودار اتصال با آردوینو و رله

در اینجا یک نمودار ساده از اتصال آردوینو با ماژول رله. همانطور که مشاهده می کنید اتصال بسیار ساده است. بدیهی است که اگر ماژولی را با یک رله یا یک رله شل که خریداری کرده اید انتخاب کرده اید ، برای اتصال صحیح باید کمی تغییر دهید. ضمناً ، اگر ماژول رله دوتایی را انتخاب کرده باشید ، همانطور که قبلاً در مورد آن توضیح داده ام ، می توانید از رله دیگری یا رله استفاده کنید.

همانطور که مشاهده می کنید قرار دادن کابل از GND یا زمین است که باید به پایه های GND رله یا ماژول خود متصل شوید. سپس خط Vcc باید به یکی از پایه های 5v آردوینو برود. این تنها چیزی است که برای تغذیه رله لازم است ، اما یک سوم لازم است. خط کنترل برای اینکه "به رله بگوییم" وقتی ما می خواهیم یا وقتی که ما کد طرح خود را برنامه نویسی کرده ایم ، فعال شود.

به حاشیه ایمنی رله احترام بگذارید ، مثلاً از حداکثر 250 ولت و 10 آمپر مشخص نشده توسط برخی رله ها عبور نکنید. در هنگام کار با این مدار مراقب باشید ، زیرا نه تنها با ولتاژ کم جریان مستقیم "بازی" نمی کنید بلکه بر شما تأثیری نمی گذارد ، بلکه اگر در هنگام کار با آن 220 ولت مراقب نباشید ، می توانید صدمه ببینید.

می توانید آن خط کنترل یا سیگنال را در هر یک از موارد قرار دهید پین های خروجی دیجیتال قابل برنامه ریزی از آردوینو و از آنجا به ورودی مشخص شده در ماژول رله. اگرچه در طرح ما از 2 استفاده شده است ، شما می توانید از هر آنچه می خواهید استفاده کنید ، اما به یاد داشته باشید از کدامیک استفاده کرده اید تا کد را به درستی اصلاح کنید یا اگر کد دیگری را تعیین کنید کار نمی کند (خطای بسیار رایج).

لازم است در مورد دو جزئیات دیگر طرح توضیح دهم ، یکی اینکه در جایی که "اینجا دستگاه شما را قرار داده ام" می توانید یک لامپ ، یک فن ، یک موتور جریان متناوب یا هر دستگاهی را که با آن کار می کند متصل کنید یک خط 220 ولت. مطمئناً باید با اتصال دستگاه یا دستگاه های گفته شده به یک شبکه الکتریکی به آن انرژی دهید. برای انجام این کار ، می توانید کابل برق دستگاه را با قطع یکی از دو کابل برق آن (نه کابل زمین ، در صورت وجود کابل) ، اصلاح کنید ، رله باز یا بسته مدار را قرار دهید.

برنامه آردوینو:

می توانید این کار را با آردوینو IDE، با Ardublock یا Bitbloq ، یعنی هر کدام که مناسب شما باشد. کد ساده برای برنامه نویسی به شرح زیر خواهد بود ، اگرچه می توانید کد را متناسب با نیازهای پروژه خود اصلاح یا گسترش دهید:

const int rele = 2;
/***Setup***/
void setup() {
pinMode(rele,OUTPUT);}
/***Loop***/
void loop() {
digitalWrite(rele, XXX);
}

می توانید XXX را برای تغییر دهید بالا یا پایین بسته به آنچه می خواهید انجام دهید ، یعنی آن را به ترتیب روشن یا خاموش کنید. اما به یاد داشته باشید که اگر NC یا NO باشد باید به خاطر داشته باشید ... البته ، می توانید کد بیشتری را به برنامه تاخیر زمانی اضافه کنید ، یا اینکه با توجه به یک رویداد ، شاید ورودی یا وضعیت ورودی دیگر آردوینو ، مانند اضافه کردن حسگر و بسته به فعال بودن یا عدم تغییر رله ، و غیره

شما قبلاً می دانید که امکانات بسیار زیاد است و حد تخیل شماست. می توانید امکانات و مثالهای کد بیشتری را در اینجا مشاهده کنید آموزش ما. به عنوان مثال ، برای اضافه کردن زمان های فعال سازی و غیرفعال سازی در فواصل 1 دقیقه می توانیم استفاده کنیم:

const int pin = 2;

void setup() {

Serial.begin(9600); //iniciar puerto serie  pin

Mode(pin, OUTPUT); //definir pin como salida

}

void loop(){

digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé)

delay(60000); // esperar un min  digital

Write(pin, LOW); // poner el Pin en LOW (desactivar relé)

delay(60000); // esperar un min

}

امیدوارم این آموزش به شما کمک کرده باشد و بتوانید دریافت کنید پروژه های فشار قوی خود را شروع کنید...


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

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   آلفونسو کاپلا dijo

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

    1.    اسحاق dijo

      خوش آمدید،
      بله ، می توانید چندین دستگاه را به یک رله متصل کنید به شرطی که از حداکثر ظرفیت مدل رله ای که دارید بیشتر نباشد. به عنوان مثال ، شما می توانید یک لامپ و یک فن را به هم متصل کنید تا هر دو یک صدا و غیره به هم متصل شوند. صفحه داده خود را بررسی کنید.
      سلام!