樹莓派與繼電器控制家用風扇

最近對繼電器的使用挺好奇的,所以研究了好幾天,但是但是不知道控制什麼電器好,突然發現家裏的小風扇挺合適的,所以就搞了起來。

1.繼電器的使用方法

繼電器可以通過小電流小電壓控制大電流大電壓,當然還有其他功能,可以自行百度
在這裏插入圖片描述

受控端(上面寫着NO,COM,NC)的一端

(1)NC:常閉端,線圈沒電流通過時,銜鐵與常閉接觸點接觸,NC端與公共端導通
在這裏插入圖片描述(2)COM:公共端
(3)NO:常開端,當線圈有電流通過時,線圈產生磁場,將銜鐵吸附,導致NO常開端與控制端導通

控制端(有紅綠燈的一端)

(1)DC+(VCC):接樹莓派的5V供電腳
(2)DC-(GND):接樹莓派的GND引腳
(3)IN:接樹莓派的GPIO引腳,輸入高低電平,達到控制電路的效果

2.找火線零線(安全環節,不懂別操作)

火線帶電,零線不帶電家裏的電路是220V的交流電路,我百度的時候別人說對於家裏插座的正面,從兩個孔看去,是左零右火,我覺得爲了安全起見還是自己用電筆測一下了,果然有問題,我家的插孔是左火右零,所以實驗的小夥伴一定要注意了
在這裏插入圖片描述用過電器的小夥伴都知道,一般二孔插頭是不分火線零線的,決定家用電器的是火線還是零線是與插電座有關的,所以接下來我們還是要測一下連接風扇的線哪根是火線,很簡單,我只需要把家用的小風扇的的其中的一條線剝開用電筆進行測試就知道了。
在這裏插入圖片描述

3.接電路

如圖所示,1和2線口本來是風扇連接的線,我剪開了,分別連接了常開端和公共端
在這裏插入圖片描述
當信號觸發端(即IN端口)發射低電平信號時,只有紅燈亮起
當信號觸發端(即IN端口)發射高電平信號時,紅燈和綠燈同時亮起,NO端與COM端導通。
在這裏插入圖片描述

4.代碼

import time
import RPi.GPIO as gpio
gpio.setmode(gpio.BCM)#BCM編碼方式
gpio.setup(25,gpio.OUT)#將GPIO25設置爲輸出端
gpio.output(25,gpio.HIGH)#給GPIO25設置高電平
time.sleep(5)#風扇一直開5秒
gpio.output(25,gpio.LOW)#將GPIO25設置會低電平,風扇關閉
gpio.cleanup()

注意:如果綠燈出現一直亮着的情況,把連接IN端口的線換個試試,比如我開始接GPIO21,綠燈一直亮着,後來換成GPIO25就可以了。
哈哈,簡單吧,有問題下方留言,喜歡的點個關注哦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章