ماژول D4184 سوئیچینگ PWM با تراشه ماسفت 15 آمپر MOS Tube Trigger Switch
ماژول D4184 سوئیچینگ PWM با تراشه ماسفت 15 آمپر MOS Tube Trigger Switch
ماژول MOS TUBE TRIGGER SWITCH D4184 یک ماژول الکترونیکی است که برای کنترل قدرت و قطع و وصل کردن بارهای بزرگ با استفاده از ترانزیستور MOSFET طراحی شده است. این ماژول می تواند جریان DC تا 10 آمپر و ولتاژ DC تا 30 ولت را کنترل کند. استفاده از این ماژول برای کنترل بارهایی که جریان بالا و ولتاژ بالایی دارند مانند موتورها، لامپ های LED، پمپ ها، وسایل صوتی و تصویری و غیره مناسب است. علاوه بر این، با استفاده از این ماژول، می توانید یک سیستم سوئیچینگ هوشمند را برای خود ایجاد کنید و با کمک آن، به طور خودکار و هوشمندانه، بارهای خود را کنترل کنید. به عبارت دیگر ماژول D4184 سوئیچینگ PWM، یک ماژول فوق العاده کاربردی جهت کنترل دور موتورهاست. به کمک این ماژول و با اعمال پالس PWM، می توانید به سادگی، دور موتور خود را کم و زیاد نمایید.
مشخصات فنی و ویژگی های کلی ماژول D4184 سوئیچینگ PWM با تراشه ماسفت 15 آمپ
- کاربری ساده و آسان
- فرکانس کاری 0 الی 20 کیلوهرتز
- بازه کنترل 5 الی 36 ولت DC در خروجی
- قابلیت تحمل تا 15 آمپر جریان در خروجی
- دارای چراغ LED جهت نمایش وضعیت سوییچینگ
- دارای ترمینال پیچی جهت اتصال کابل های تغذیه و موتور
- دارای ولتاژ ورودی برای سیگنال PWM در بازه 3.3 الی 20 ولت
پایه های pinout ماژول D4184 ماسفت PWM
ماژول MOS TUBE TRIGGER SWITCH D4184 دارای پنج پایه است که هر یک از آنها یک وظیفه خاص دارند. پایه های این ماژول به شرح زیر هستند.
پایه ورودی تغذیه (VCC): این پایه برای اتصال به منبع تغذیه مورد استفاده قرار می گیرد و ولتاژ ورودی باید بین 5 تا 30 ولت DC باشد.
پایه ورودی سیگنال (IN): این پایه برای اتصال به سیگنال کنترلی (مثلاً یک سیگنال PWM) که به منظور کنترل خروجی استفاده می شود، مورد استفاده قرار می گیرد.
پایه خروجی (OUT): این پایه برای اتصال به بار قدرتی (مثلاً یک موتور، یک لامپ LED و غیره) استفاده می شود.
پایه منفی (GND): این پایه برای اتصال به منبع تغذیه و پایه های منفی سیگنال کنترلی استفاده می شود.
پایه اتصال کنترل (CTRL): این پایه برای اتصال به یک پین کنترلی مثلاً یک سوئیچ خارجی استفاده می شود و به کمک آن، می توانید خروجی را به صورت دستی روشن و خاموش کنید.
از این ماژول در چه فرآیندهایی استفاده میشود؟
ماژول MOS TUBE TRIGGER SWITCH D4184 به دلیل توانایی کنترل قدرت بالا و ولتاژ بالا، در بسیاری از فرآیندهای صنعتی و پروژههای الکترونیکی مورد استفاده قرار میگیرد. در زیر چند مورد از فرآیندهایی که میتوان از این ماژول در آنها استفاده کرد، را توضیح دادهایم.
کنترل سرعت موتورها: این ماژول میتواند به عنوان یک کنترلر سرعت موتورها مورد استفاده قرار گیرد. با استفاده از سیگنال کنترلی (مثلاً یک سیگنال PWM)، میتوان خروجی را به گونهای تنظیم کرد که سرعت موتور کنترل شود.
فرمان دادن به بارهای بزرگ: با استفاده از این ماژول، میتوانید بارهای بزرگی را مانند لامپهای LED، پمپها و وسایل صوتی و تصویری را به طور خودکار و هوشمندانه روشن و خاموش کنید.
کنترل دمای سیستم: با استفاده از این ماژول، میتوان دمای سیستم را کنترل کرد. برای مثال، با اتصال یک فن خنک کننده به خروجی این ماژول، میتوان خروجی را به گونهای تنظیم کرد که دمای سیستم در محدوده مشخصی نگه داشته شود.
کنترل نورپردازی LED: با استفاده از این ماژول، میتوان نورپردازی را کنترل کرد. برای مثال، با اتصال یک نوار LED به خروجی این ماژول، میتوان خروجی را به گونهای تنظیم کرد که نورپردازی به صورت خودکار و هوشمندانه کنترل شود.
به همراه این ماژول چه اقلامی بایستی خریداری شود؟
برای استفاده از ماژول MOS TUBE TRIGGER SWITCH D4184، علاوه بر خود ماژول، باید برخی از قطعات و اجزای الکترونیکی را نیز تهیه کرد. در زیر چند مورد از این قطعات ذکر شده است.
منبع تغذیه: برای تغذیه ماژول MOS TUBE TRIGGER SWITCH D4184، باید یک منبع تغذیه با ولتاژ و جریان مناسب تهیه کنید.
ماژولهای منبع تغذیه معمولی: برای اتصال به برق شهری یا منبع تغذیه، باید یک ماژول برقرسان معمولی مانند منبع تغذیه برق شهری یا یک ترانسفورمر استفاده کنید.
ماژولهای منبع تغذیه DC: اگر قصد دارید برای تغذیه از باطری یا منبع تغذیه DC استفاده کنید، باید یک ماژول برقرسان DC نیز تهیه کنید.
ماژولهای اپتوئیزولاتور: برای جدا کردن سیگنال کنترلی از سیگنال تغذیه، میتوانید از ماژولهای اپتوئیزولاتور استفاده کنید.
ماژولهای حفاظت از بار و حرارت: در صورتی که قصد دارید بارهای بزرگی را به وسیله این ماژول کنترل کنید، باید از ماژولهای حفاظت از بار و حرارت نیز استفاده کنید تا جلوی خطراتی مانند آتشسوزی و خرابی بارها را بگیرید. توجه داشته باشید که لیست بالا فقط چند مورد از قطعاتی است که ممکن است برای استفاده از این ماژول نیاز باشد. بهتر است قبل از شروع به کار، دقیقاً نیازهای خود را تعیین کرده و با توجه به آنها قطعات مورد نیاز را تهیه کنید.
راه اندازی ماژول D4184 سوئیچینگ PWM با آردوینو
برای راه اندازی ماژول MOS TUBE TRIGGER SWITCH D4184 با آردوینو، مراحل زیر را میتوانید دنبال کنید. اتصالات ماژول: ابتدا باید ماژول MOS TUBE TRIGGER SWITCH D4184 را به آردوینو متصل کنید. به طور کلی، پایههای این ماژول به شرح زیر است.
پایه 1: ورودی +5 ولت آردوینو
پایه 2: ورودی تغذیه ماژول (بین 12 تا 24 ولت DC)
پایه 3: خروجی سیگنال کنترلی (مثبت)
پایه 4: خروجی سیگنال کنترلی (منفی)
پایه 5: اتصال بدنه MOSFET
پایه 6: ورودی سیگنال کنترلی
کتابخانهها: برای استفاده از ماژول MOS TUBE TRIGGER SWITCH D4184 با آردوینو، میتوانید از کتابخانههایی مانند "PWM" استفاده کنید. برای این کار، میتوانید کتابخانه PWM را به آردوینو اضافه کنید.
برنامه نویسی: حالا میتوانید برنامهای برای آردوینو بنویسید که به کمک آن، میتوانید ماژول MOS TUBE TRIGGER SWITCH D4184 را کنترل کنید. برای مثال، با این کد، میتوانید ماژول را با کمک پورت PWM آردوینو کنترل کنید.
#include <PWM.h>
int controlPin = 3; // پایه 3 ماژول به پین 3 آردوینو متصل شده است
void setup() {
pinMode(controlPin, OUTPUT);
pwmWrite(controlPin, 0); // مقدار اولیه PWM را صفر قرار میدهیم
}
void loop() {
// در اینجا، مقدار PWM را بین 0 تا 255 تغییر میدهیم
for (int i = 0; i <= 255; i++) {
pwmWrite(controlPin, i);
delay(10);
}
for (int i = 255; i >= 0; i--) {
pwmWrite(controlPin, i);
delay(10);
}
}
راه اندازی ماژول D4184 سوئیچینگ PWM با میکروپایتون و esp32
برای راه اندازی ماژول MOS TUBE TRIGGER SWITCH D4184 با میکروپایتون و ESP32، میتوانید از کتابخانههایی مانند "machine" استفاده کنید. برای این کار، میتوانید کتابخانه machine را به کد پایتون خود اضافه کنید. در مرحله بعد، میتوانید ماژول MOS TUBE TRIGGER SWITCH D4184 را به ESP32 متصل کنید. پایههای این ماژول برای ESP32 به شرح زیر هستند.
پایه 1: ورودی +5 ولت ESP32
پایه 2: ورودی تغذیه ماژول (بین 12 تا 24 ولت DC)
پایه 3: خروجی سیگنال کنترلی (مثبت)
پایه 4: خروجی سیگنال کنترلی (منفی)
پایه 5: اتصال بدنه MOSFET
پایه 6: ورودی سیگنال کنترلی
حالا میتوانید با استفاده از کتابخانه "machine" برنامهای برای کنترل ماژول MOS TUBE TRIGGER SWITCH D4184 با میکروپایتون و ESP32 بنویسید. برای مثال، با این کد، میتوانید ماژول را با کمک پورت PWM ESP32 کنترل کنید.
from machine import Pin, PWM
import time
control_pin = PWM(Pin(12)) # پایه 3 ماژول به پایه 12 ESP32 متصل شده است
while True:
# در اینجا، مقدار PWM را بین 0 تا 1023 تغییر میدهیم
for i in range(1024):
control_pin.duty(i)
time.sleep_ms(10)
for i in range(1023, -1, -1):
control_pin.duty(i)
time.sleep_ms(10)
در کد بالا، با استفاده از تابع PWM، میتوانید پورت PWM را تعریف کنید و با استفاده از تابع duty، میتوانید مقدار PWM را تغییر دهید. سپس با استفاده از تابع time.sleep_ms، میتوانید تأخیر بین دو مقدار PWM را تعیین کنید.
راه اندازی ماژول D4184 سوئیچینگ PWM با میکروپایتون و RP2040
برای راه اندازی ماژول MOS TUBE TRIGGER SWITCH D4184 با میکروپایتون و RP2040، میتوانید از کتابخانههایی مانند "RP2040PWM" استفاده کنید. برای این کار، ابتدا باید کتابخانه RP2040PWM را از طریق مدیریت پکیجهای Python در RP2040 نصب کنید. برای نصب این کتابخانه میتوانید دستور pip install RP2040PWM را در محیط ترمینال RP2040 اجرا کنید. سپس، با استفاده از کتابخانه RP2040PWM، میتوانید پورت PWM RP2040 را تعریف کنید و با استفاده از تابع set_duty_cycle، میتوانید مقدار PWM را تغییر دهید. برای مثال، با این کد، میتوانید ماژول را با کمک پورت PWM RP2040 کنترل کنید.
import RP2040PWM
import time
control_pin = RP2040PWM.PWM(Pin(2)) # پایه 3 ماژول به پایه 2 RP2040 متصل شده است
while True:
# در اینجا، مقدار PWM را بین 0 تا 100 تغییر میدهیم
for i in range(101):
control_pin.set_duty_cycle(i)
time.sleep_ms(10)
for i in range(100, -1, -1):
control_pin.set_duty_cycle(i)
time.sleep_ms(10)
در کد بالا، با استفاده از تابع PWM، میتوانید پورت PWM را تعریف کنید و با استفاده از تابع set_duty_cycle، میتوانید مقدار PWM را تغییر دهید. سپس با استفاده از تابع time.sleep_ms، میتوانید تأخیر بین دو مقدار PWM را تعیین کنید.
کاربردهای ماژول D4184 سوئیچینگ PWM با تراشه ماسفت 15 آمپر MOS
- کنترل دور موتورها در صنایع مختلف
- طراحی و پیاده سازی کنترل کننده شدت نور لامپ
- راه اندازی آرام (Soft Start) موتور ها و افزایش طول عمر آن ها
- ساخت بردهای کنترل کننده پمپ های آب(متناسب با توان خروجی ماژول)
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- Mosfet PWM
- ابعاد فیبر
- 34 * 17 میلی متر
- تعداد فیبر
- 1 عدد
- سطح تجربه مورد نیاز
- نیمه حرفه ای
- ابعاد
- 33x12mm
- ولتاژ ورودی
- 3.3 الی 20 ولت
- ولتاژ خروجی
- 5-36 ولت DC
- فیبر مدار چاپی
- فایبر گلاس دو رو
- توان
- 400 وات
- جریان خروجی
- حداکثر 15 آمپر
- چاپ مس
- دارای چاپ آبی
- اقلام همراه محصول
- ندارد
- ترتیب پایه ها
- طبق چاپ راهنما روی برد
- کشور سازنده
- چین
- فرکانس
- 0 تا 20 کیلو هرتز
- خروجی
- 1
- تعداد خروجی
- 1
- پردازنده
- D4184
- سایر توضیحات
- Trigger Signal Source:digital high/low level (DC 3.3-20V),can connect with MCU IO port,PLC interface,DC power etc;can connect with PWM signal;support signal frequency 0--20KHz
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.