ماژول رله تک کانال برند TONGLING ولتاژ Relay Module 5V
معرفی ماژول رله تک کانال Tongling
ماژول رله تک کانال یک ماژول الکترونیکی است که به عنوان یک سوئیچ الکتریکی عمل میکند و برای کنترل بارهای الکتریکی با توان کم تا متوسط (مانند لامپها، موتورها، فنها و سایر دستگاههای الکتریکی) استفاده میشود. این ماژول با استفاده از یک رله، سیم پیچ، دیود و مدارهای الکترونیکی دیگر ساخته شده است. ماژول رله تک کانال معمولاً با ولتاژ 5 ولت تغذیه میشود. برخی از مدلها با ولتاژهای مختلفی نیز تولید میشوند.جریان مصرفی این ماژول برای کنترل بارهای مختلف ممکن است متفاوت باشد، اما معمولاً در حدود 10 آمپر است.برای کنترل رله، این ماژول دارای ورودی کنترل است که معمولاً با استفاده از پایههای دیجیتالی میکروکنترلرها یا دیگر مدارات الکترونیکی کنترل میشود. خروجی این ماژول معمولا شامل پایههایی است که برای اتصال بار الکتریکی به آن استفاده میشوند. ماژول رله تک کانال دارای یک کانال است که برای کنترل یک بار الکتریکی استفاده میشود.
ویژگی های رله تک کانال
یک ماژول رله تک کانال شامل یک رله، یک سوکت برای پینهای کنترل و یک مدار منطقی است. مشخصات فنی ممکن است بسته به تولید کننده و مدل متفاوت باشد.
- ولتاژ عملیاتی: بین 5 تا 12 ولت
- جریان کنترلی: در محدوده 10 تا 20 میلی آمپر
- جریان حداکثر قابل تحمل: معمولاً بین 10 تا 16 آمپر
- ولتاژ حداکثر قابل تحمل: معمولاً بین 220 تا 250 ولت
- نوع رله: نوع مینیاتوری است که قابلیت نصب آسان را فراهم می کند
- تعداد پینهای کنترل: یک پین کنترل، که معمولاً به صورت دیجیتال کار می کند
- جنس بدنه: از جنس پلاستیکی ساخته شده و ابعاد کوچکی دارد
لازم به ذکر است که برخی مدل ها دارای قابلیت های اضافی مانند محافظت در برابر ولتاژ بالا و پایین، LED برای نشان دادن وضعیت رله هستند. بنابراین، قبل از خرید یک ماژول رله، بهتر است مشخصات فنی آن را با دقت بررسی کنید.
بررسی پایه های رله تک کانال
پایه های رله تک کانال به صورت زیر است.
- پایه COM: پایه مشترک Common است.
- پایه NC: به معنای نرمالی کلوز یا همان پیش فرض بسته است و زمانی استفاده میشود که بخواهید رله به صورت پیش فرض بسته باشد. به این صورت که جریان در مدار وجود دارد و در صورت ارسال سیگنال از آردوینو مدار باز شده و جریان را متوقف میکند.
- پایه NO: به معنای نرمالی اوپن یا همان پیش فرض باز است و به این معنی که رله همیشه باز است و مدار باز بوده و پس از ارسال سیگنال از آردوینو مدار بسته خواهد شد.
به همراه رله تک کانال چه اقلامی باید خریداری شود؟
برای استفاده از یک ماژول رله تک کانال، باید یک منبع تغذیه DC برای تغذیه ماژول رله و همچنین یک بارگیر (load) یا دستگاهی که میخواهید با استفاده از رله کنترل کنید، خریداری کنید.منبع تغذیه باید برای تغذیه ماژول رله مناسب باشد. این منبع تغذیه ممکن است یک آداپتور برقی با ولتاژ و جریان مناسب برای ماژول رله باشد. در صورتی که قصد دارید برای تغذیه ماژول رله از منبع تغذیه دیگری استفاده کنید، باید به ولتاژ و جریان مورد نیاز ماژول رله توجه کنید و منبع تغذیه مناسب را خریداری کنید.در مورد بارگیر، باید به ولتاژ و جریان مورد نیاز دستگاهی که میخواهید با استفاده از رله کنترل کنید توجه کنید و دستگاهی را که با ماژول رله قابل کنترل است، خریداری کنید. بهتر است بارگیر مورد استفاده را قبل از خرید ماژول رله انتخاب کنید تا اطمینان حاصل شود که ماژول رله مناسب برای کنترل آن است.
راه اندازی رله تک کانال با آردوینو
برای راه اندازی رله با آردوینو یک پایه دیجیتال برای رله تعریف میکنیم. رله به صورت صفر و یک عمل میکند. با فانکشن digitalWrite یک بار رله فعال HIGH و یک ثانیه بعد غیرفعال LOW است. برای تست کد از پایه شماره 2 برد آردوینو استفاده کنید و به پایه IN رله متصل کنید. کد را در نرم افزار Arduino IDE اجرا کنید.
// Define the relay control pin
int relayPin = 2;
void setup() {
// Set the relay control pin as an output
pinMode(relayPin, OUTPUT);
}
void loop() {
// Turn on the relay for 1 second
digitalWrite(relayPin, HIGH);
delay(1000);
// Turn off the relay for 1 second
digitalWrite(relayPin, LOW);
delay(1000);
}
راه اندازی رله تک کانال به میکروپایتون و ESP32
در این کد، ابتدا پین دیجیتال 4 را با استفاده از متد machine.Pin() و پارامتر machine.Pin.OUT به عنوان پین کنترل رله تعریف میکنیم تا پین به عنوان خروجی تنظیم شود. سپس از یک حلقه while برای روشن و خاموش کردن مکرر رله استفاده میکنیم. با استفاده از متد value()، مقدار پین relay_pin را به 1 تنظیم کرده و رله را روشن میکنیم، به مدت 1 ثانیه با استفاده از تابع time.sleep() منتظر میمانیم، سپس با تنظیم مقدار پین relay_pin به 0، رله را خاموش میکنیم و دوباره به مدت 1 ثانیه منتظر میمانیم.
import machine
import time
relay_pin = machine.Pin(4, machine.Pin.OUT) # Set the digital pin 4 for the relay control
while True:
relay_pin.value(1) # Turn on the relay
time.sleep(1) # Wait for 1 second
relay_pin.value(0) # Turn off the relay
time.sleep(1) # Wait for 1 second
راه اندازی رله تک کانال به میکروپایتون و RP2040
در این کد، ابتدا پین دیجیتال GP16 را با استفاده از متد machine.Pin() و پارامتر machine.Pin.OUT به عنوان پین کنترل رله تعریف میکنیم تا پین به عنوان خروجی تنظیم شود. سپس از یک حلقه while برای روشن و خاموش کردن مکرر رله استفاده میکنیم. با استفاده از متد value()، مقدار پین relay_pin را به 1 تنظیم کرده و رله را روشن میکنیم، به مدت 1 ثانیه با استفاده از تابع utime.sleep() منتظر میمانیم، سپس با تنظیم مقدار پین relay_pin به 0، رله را خاموش میکنیم و دوباره به مدت 1 ثانیه منتظر میمانیم.
import machine
import utime
relay_pin = machine.Pin(16, machine.Pin.OUT) # Set the digital pin GP16 for the relay control
while True:
relay_pin.value(1) # Turn on the relay
utime.sleep(1) # Wait for 1 second
relay_pin.value(0) # Turn off the relay
utime.sleep(1) # Wait for 1 second
کاربردهای ماژول رله تک کانال کوچک Relay 5 ولت و خروجی 220 ولت
- کنترل درب های برقی
- سنسورهای روشنایی راهروها
- کنترل موتورها(متناسب با توان رله)
- استفاده در سیستم های کنترل پیامکی رله
- کنترل انواع وسایل برقی نظیر لامپ ها(متناسب با توان رله)
- قابلیت به کار گیری در خانه های هوشمند جهت کنترل وسایل برقی
الزامات و نکات فنی راه اندازی رله
1- جهت اتصال موتورهای الکتریکی به رله، در رابطه با توان رله و جریان لحظه ای موتور در هنگام راه اندازی، دقت نظر لازم را در نظر داشته باشید.
2- این رله جهت راه اندازی نیاز به ولتاژ 5 دارد. ذکر این نکته ضروریست که ولتاژ اعمالی به پایه IN رله می بایست با ولتاژ تغذیه، تقریبا برابر باشد. به عبارت دیگر چنانچه ولتاژ تغذیه 5 است، ولتاژ خروجی GPIO هم می بایست 5 ولت باشد. چنانچه مغایرتی بین ولتاژ ها وجود داشته باشد، رله عمل نخواهد کرد. این مورد در رابطه با بردهای ESP حائز اهمیت است. از آنجاییکه ولتاژ خروجی GPIO های این ماژول بیشینه ولتاژی در حدود 3.6 دارند، لذا می بایست به جای اتصال تغذیه رله به 5 ولت، به 3.6 متصل شود. اگرچه این رله جهت کار نیاز به ولتاژ 5 دارد، اما می توان آن را با ولتاژی در حدود 3.6 نیز، به کار انداخت.
آموزش اول: آموزش کار با رله
رله معمولی دارای بوبین که از پرکاربردترین نوع است. در خروجی دارای ۳ پایه میباشد. پایه وسط مشترک و دو پایه کناری یکی NO به مفهوم Normally Open یعنی به صورت پیش فرض در حالت باز قرار دارد. پایه دیگر NC به مفهوم Normally Close یعنی به صورت پیش فرض در حالت بسته قرار دارد. خروجی رله به صورت کلید میان راهی بین یکی از سیمها قرار میگیرد.
آموزش دوم: ساخت پلتفرم IoT اختصاصی کنترل وسایل برقی بر پایه برد ESP8266 – بخش دوم
در قسمت پیشین، به طراحی یک وب سرویس ساده جهت دریافت داه و ارسال فرمان و پیام به قسمت سخت افزاری برای کنترل وسایل برقی پرداختیم. در طراحی یک پلتفرم اینترنت اشیا لایه سخت افزاری، یکی از مهم ترین لایهها محسوب میشود. به طور کلی، لایه سخت افزاری را می توان به سه بخش مهم زیر، تقسیم بندی نمود:
آموزش سوم: کنترل وسایل برقی با اینترنت GPRS ماژول SIM808 با قابلیت ردیابی آنلاین
در این آموزش ما به کمک برد آردویینو UNO و ماژول SIM808، با ارسال موقعیت مکانی به سرور، برای اولین بار در سطح آموزشی محتوای فارسی، از وب سایتی که پیشتر به همین منظور طراحی کرده ایم، فرمان فعال یا عدم فعال سازی را به کمک اینترنت ماژول SIM808 دریافت خواهیم نمود. در نظر داشته باشید که در این آموزش از هیچ یک از کتابخانه های آماده ماژول SIM808 استفاده نشده و خود اقدام به طراحی توابعی در جهت ارتباط با ماژول، نموده ایم.
مشخصات
- نوع ماژول
- رله
- ابعاد فیبر
- 17 * 43 میلی متر
- ابعاد
- 43x16mm
- نوع ال ای دی
- معمولی پایه دار
- دمای نگهداری
- 40- تا 85+ درجه سانتی گراد
- کشور سازنده
- چین
- نوع کانکتور
- ترمینال پیچی
- تعداد خروجی
- یک عدد رله
- تعداد کانال
- 1 کانال
- ولتاژ رله
- 5 ولت
- جریان خروجی رله
- 10 آمپر
- نوع رله
- میلون
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.