- 描述
- 評價 (0)
描述
描述
4路 MOSFET 開關模組 PLC放大電路板 / 大電流驅動模組 光耦隔離
4路 MOSFET 開關模組可以讓 Arduino / ESP32 以低電壓的腳位去控制高電壓或高功率的設備,適合用於家居自動化、工業控制、LED 燈帶調光、馬達控制等場景。透過簡單的接線和 Arduino 代碼,你可以快速實現各種自動化項目!
1:產品型號:採用優質的超小型光耦,抗干擾能力強,性能穩定,輸入信號和輸出完全隔離。
2:輸入信號:3~20V之間的PWM信號
3:輸出能力:DC 3.7V~27V,每路10A以內電流
4:PWM頻率:0~20KHZ
5:指示燈:帶輸入信號和輸出指示燈
6: 應用說明:輸出端可以控制大功率的設備,電機,燈泡, LED燈帶、直流馬達、微型水泵、電磁閥 等,可以輸入PWM,控制電機轉速,燈的亮度等。
7: 模組介面說明:
1、DC+ :設備直流電源正極
2、DC- :設備直流電源負極
3、PWM:信號輸入端(接單片機IO口,PLC介面,直流電源等)
4、GND:信號負極端
5、OUT+:輸出端正極(接設備正極)
6、OUT-:輸出端負極(接設備負極)
MOSFET 開關模組的應用
- 控制 LED 燈帶:例如 PWM 調光或開關控制。
- 驅動馬達:特別是在機器人或 DIY 項目中。
- 直流電路控制:用於自動化系統中的開關操作,例如家庭自動化、工業控制。
如何使用
- 接入電源:將直流電源(例如 12V 或 24V)接入電路板上的電源端子。
- 連接負載:將需要控制的設備(如 LED、馬達)接到輸出端子(OUT1, OUT2, …)。
- 控制信號:通過微控制器(例如 Arduino 或 ESP32)的數位 IO 輸出信號(通常是 PWM 或數位高低電位)到輸入端子(IN1, IN2, …)。
- 實現控制:當控制信號到達時,MOSFET 會導通,讓電源通過負載,從而實現開關或調光/調速等功能。
將這塊 MOSFET 開關模組與 Arduino Uno Rev3 搭配使用的教學
一、準備材料
- Arduino Uno Rev3
- MOSFET 開關模組(圖片中的 4 路 MOSFET 模組)
- 直流負載(例如 LED 燈帶、直流馬達或其他直流設備)
- 直流電源(如 12V 或 24V,根據負載需求)
- 若干杜邦線(跳線)
- LED(測試用,可加限流電阻 220Ω)
二、接線方式
1. Arduino 與 MOSFET 模組連接
Arduino 引腳 | MOSFET 模組引腳 | 功能 |
---|---|---|
D2 | IN1 | 控制第 1 路 MOSFET |
D3 | IN2 | 控制第 2 路 MOSFET |
D4 | IN3 | 控制第 3 路 MOSFET |
D5 | IN4 | 控制第 4 路 MOSFET |
GND | GND | 共同接地 |
2. 負載與電源連接
-
負載接法:
- 負載正極接到電源正極(例如 12V 電源的正極)。
- 負載負極接到 MOSFET 模組的 OUT1(如果使用 IN1 控制)。
- MOSFET 模組的 GND 接電源的負極。
-
電源供應:
- 確保 Arduino 和 MOSFET 模組接同一個 GND,否則可能導致控制信號失效。
三、Arduino 範例程式碼
這段程式碼展示了如何通過 Arduino 控制 MOSFET 開關模組來實現 LED 的閃爍效果(或控制其他負載的開關)。
Arduino
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
// 定義 MOSFET 模組的控制引腳 const int mosfetPin1 = 2; // MOSFET IN1 const int mosfetPin2 = 3; // MOSFET IN2 const int mosfetPin3 = 4; // MOSFET IN3 const int mosfetPin4 = 5; // MOSFET IN4 void setup() { // 設置 MOSFET 引腳為輸出模式 pinMode(mosfetPin1, OUTPUT); pinMode(mosfetPin2, OUTPUT); pinMode(mosfetPin3, OUTPUT); pinMode(mosfetPin4, OUTPUT); } void loop() { // 開啟第 1 路 MOSFET digitalWrite(mosfetPin1, HIGH); delay(1000); // 延遲 1 秒 // 關閉第 1 路 MOSFET digitalWrite(mosfetPin1, LOW); delay(1000); // 延遲 1 秒 // 順序切換其他 MOSFET digitalWrite(mosfetPin2, HIGH); delay(500); digitalWrite(mosfetPin2, LOW); digitalWrite(mosfetPin3, HIGH); delay(500); digitalWrite(mosfetPin3, LOW); digitalWrite(mosfetPin4, HIGH); delay(500); digitalWrite(mosfetPin4, LOW); } |
四、上傳程式碼
- 將 Arduino Uno 連接到電腦。
- 打開 Arduino IDE,選擇正確的板子(Arduino Uno)和連接埠(COM Port)。
- 將程式碼複製貼上至 IDE,點擊上傳按鈕。
- 上傳完成後,觀察負載(例如 LED 燈)是否按照程式碼設定的節奏閃爍。
評價 (0)
相關商品
-
-
輸入控制單元
10K 阻值電位器模組 可調電阻模組 單圈可調模擬量輸出0-5V電壓
0 out of 5NT$45原始價格:NT$45。NT$38目前價格:NT$38。 (未稅)加入購物車產品速覽 -
輸入控制單元
Grove 6位 DIP 開關模組 Grove 6-Position DIP Switch
0 out of 5NT$175原始價格:NT$175。NT$150目前價格:NT$150。 (未稅)加入購物車產品速覽 -
工業物聯網 / 工控模組, 輸入控制單元
工業級 USB 轉 RS485 模組 MODBUS 協議轉換器 485 轉換器 TTL 串口通訊 防雷擊 抗干擾
0 out of 5NT$590原始價格:NT$590。NT$465目前價格:NT$465。 (未稅)加入購物車產品速覽
商品評價
目前沒有評價。