arduino項目中,繼電器如何連接,控制家用電器開通?


繼電器模塊一般有6個介面和一個高/低電平觸發選擇器,其中6個介面分別為:

模塊介面:

1、DC+:接電源正極(具體按照繼電器要求,接5V/9V/12V,一般接ARDUINO的VCC或5V)

2、DC-:接電源負極(一般接ARDUINO的GND)

3、IN:接模塊輸出口(一般接ARDUINO的數字口,D2-D13)

繼電器輸出介面:

1、NO:繼電器常開口,IN輸入信號前懸空,IN輸入信號後與COM短接

2、COM:繼電器公共介面,一般接交流火線或直流正極

3、NC:繼電器常閉口,IN輸入信號前與COM短接,IN輸入信號後懸空

高/低電平觸發選擇器選擇為LOW時,低電平觸發;選擇為HIGH時,高電平觸發;

如果,題主用來控制電燈的話,可以這麼接:

1.高低電平出發選擇器選擇為HIGH

2.插頭裡的火線接COM

3.NO接電燈的火線

5.DC+接arduino的5V

6.DC-接arduino的GND

http://7.IN接arduino的D2

8.digitalWrite(2,HIGH)時,燈亮; digitalWrite(2,LOW)時,燈滅

以上,就是醬紫的

4.


可以去淘寶 arduino找資料,很全,我是做這行的,相信我


當led那樣用...


@Super璐璐 已經說的比較全面了,具體寫程序的時候,因為繼電器也好,感測器也好,這是一個模擬的世界,所以需要處理開關的抖動,感測器的濾波等。

比如我之前做了一個聲光控制繼電器的小東西,繼電器偶爾會閃爍,最後發現就是缺少判斷繼電器開關的時候輕微的震動對聲音感測器造成的干擾。

程序中處理也是很容易的,方法比較多,論壇上都是,最簡單的就是while延遲一下做判斷:

比如:

while (!isSoundOn()) { // 直到檢測出沒有到聲音,才執行如下代碼

relayUnactivate(); // 釋放繼電器

relayTime = map(analogRead(A0), 0, 1023, 1000, 16000); // ......

......

}


在其他答主的基礎上,還要注意,使用時候還要注意繼電器的觸發電壓和觸發電流有多大,一般來說要用三極體來外接一個電源來控制繼電器


建議你還是採用紅外遙控的方式控制家電,現在的家電不是一個繼電器就能控制好的了


淘寶上有很多小繼電器,一端是5v,另外一端是110-250v的,有一對一的,一對多。arduino控制繼電器的接通和閉合就可以控制家電電源啦。


推薦閱讀:

今年日本家電風頭不及以往,昔日的巨頭為什麼會逐漸隱退?如果現在想買家電,是否國產比日產更好呢?
如何評價格力的廣告,給安裝工每台空調增加一百元?
為什麼家電都有led但是卻沒有去顯示消耗多少度電呢?
為什麼牆插不引進USB介面?
因為工作原因只能晚上十點以後洗衣服,但是又不想吵到隔壁的鄰居,怎麼辦?

TAG:家用電器 | Arduino |