繼電器是一種電子控制器件,是用小的電流去控制較大電流的一種「自動開關」。因為抽水馬達所需的電流比較大,故無法直接利用di mini 的電源去推動。故我們增加了一個麵包板電源模組進行供電。並將其接地線(負極與 d1 mini 上的G 腳位相接)
1.繼電器規格:
模組工作電壓:+5VDC
RELAY 規格:10A 250VAC, 10A 125VAC, 10A 30VDC
com:共用端
NO:常開端
NC:常閉端
(1)繼電器沒有電壓時,是公共端與常閉端 接通。
(2)繼電器 有 電壓時,是公共端與常開端 接通。
2.麵包板電源模組規格
輸入電壓:6.5-12V﹝直流﹞或USB供電
輸出電壓:3.3V、5V可切換
最大輸出電流:<700ma
上下兩路獨立控制,可切換為0V、3.3V、5V
板載兩組3.3V、5V直流輸出插針,方便引用,並有電源指示led燈
3.抽水馬達規格
電流:接12V時300 ma 功率:3.6W(4.5~12V)
流量:12V時 2L/分鐘
進水口:內徑7.5mm 外徑10mm
出水口:內徑5.5mm 外徑8mm
二、接線圖
感測器腳位 d1 mini 接法
1. DC+→3.3V或5V(電源腳位)
2. DC-→GND(接地腳位)
3. IN→D6(數位腳位)
com:接馬達負極
NO:接電源負極
三、程式碼
1.每3秒鐘,讓繼電器起動一次,並讓抽水馬達
// 繼電器控制練習 //1、DC+:接電源正極 5v //2、DC-:接電源負極 //3、IN:D6 (gpio 12) int relayPin = 12; //繼電器引腳 void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(relayPin , OUTPUT); } void loop() { digitalWrite(relayPin , HIGH); delay(3000); digitalWrite(relayPin , LOW); delay(3000); }
四、執行結果
五、參考資料
https://tutorials.webduino.io/zh-tw/docs/basic/component/relay.html
https://www.icshop.com.tw/product_info.php/products_id/26022/Twesid/5857e09e18c2ab428f8b7fb52cc92b5c
沒有留言:
張貼留言