你有沒有想象過用手中的智能手機來控制家中的照明燈呢?現(xiàn)在,我們要將這個“天方夜譚”的想法變成現(xiàn)實。首先,要為家中的電燈安裝一個藍牙——繼電器控制模塊,然后在Android智能手機上安裝你親手編寫的藍牙控制程序。這樣,不用撥動墻壁開關(guān),一個用手機控制電燈亮滅的藍牙燈就真正來到了我們的身邊。也許你會說,這些工作一定非常難吧!我告訴你,只要通過簡單的C語言編程,就可以跟著我一步一步完成藍牙燈的制作。
當晚上你回家摸不到墻壁上電燈開關(guān)時;當天冷了,睡覺前不想起床關(guān)燈時;當出門前想關(guān)閉所有房間電燈時;拿起你身邊的手機,輕輕一按就全部輕松搞定!一切就這么簡單,讓我們一起動手吧!
藍牙燈的制作
由于燈泡屬于大電流和高電壓設(shè)備,無法直接用Arduino主控板的數(shù)字口進行驅(qū)動,所以選用繼電器控制電燈的開和關(guān),手機和Arduino主控板之間通過藍牙傳送控制命令數(shù)值。
硬件需求及連接圖
硬件器件大家都可以在網(wǎng)上買到。Arduino官方網(wǎng)站(www.arduino.cc)上羅列了其主板在我國的分銷商,有DFRobot、OPEN JUMPER等。如果你比較在意價格,也可以考慮購買一塊Arduino兼容板。畢竟Arduino系統(tǒng)是一個開源系統(tǒng),任何第三方都可以依據(jù)公開的設(shè)計文件輕松地制造出Arduino主板。
藍牙燈所需器件如下:
·Arduino Uno主控板
·傳感器擴展板V5
·藍牙模塊
·單路繼電器模塊
·燈泡
·燈泡底座
·導線若干
原理圖及硬件連接實物圖如圖所示:
連接順序:Arduino主控板位于電子積木的最下端,上面插接傳感器擴展板V5,藍牙模塊安裝在擴展板的XBEE通信插槽中,單路繼電器連接到數(shù)字端口5,將燈泡電源正極的連線從中間斷開,分別連接繼電器的公共端和常開端。這樣,一個藍牙控制燈的硬件就搭建完成了。
使用傳感器擴展板V5的目的是利用擴展板上的通信插槽安裝藍牙模塊。對于不熟悉電子技術(shù)的人,在Arduino主控板上添加電路是一個比較麻煩的事。這里借用了一個傳感器擴展板,它支持安裝一塊通信模塊和大部分傳感器。當然,如果你有一定的電子技術(shù)基礎(chǔ),并且具備電路焊接經(jīng)驗,可以省去這個擴展板。
藍牙串口模塊分兩種:V2和V3。V2模塊采用XBEE造型設(shè)計,結(jié)構(gòu)緊湊,管腳距離小,不適合焊接,可直接插在兼容XBEE的擴展底座上。V3模塊采用獨特雙層板設(shè)計,有6個可用管腳,接口簡潔,非常適合電子愛好者自己焊接擴展電路。相比較而言,V3模塊的價格略高于V2模塊。
使用繼電器的目的是利用弱電信號源控制繼電器的吸起和落下,實現(xiàn)電路的閉合和斷開。從而實現(xiàn)Arduino主控板用弱信號控制大電流、高電壓通斷,間接控制燈泡回路中的電流導通、燈泡點亮;電流切斷、燈泡熄滅的目的。
來源:百家號