首先說明轉載自數(shù)碼之家網(wǎng)友落葉風的作品,不可用于商業(yè)用途,如有其他問題,請聯(lián)系管理員刪掉電路。
先看下硬件設計,使用的是單片機STC12C5A60S2,共有8路輸入,其中4路是隔離的,低電平為開,輸出也是8路,4個繼電器,4個可控硅,為了簡化可控硅的控制電路,采用5V的隔離電源隔開,有6個開關,開關1-5分別對應的4個可控硅及1個繼電器輸出,開關6是用于顯示翻頁及設置用,短按為翻頁,長按為進入當前頁的設置,再短按為改變設置項目,再長按為保存設置,開關5當處于設置時,就為調整參數(shù),如不處于設置狀態(tài)時,為繼電器1控制。繼電器2設置有一組定時開關功能,是采用觸發(fā)方式的。顯示用0.96寸的OLED顯示器,溫度濕度用DHT11模塊。帶有無線遙控功能,控制開關1-4,由于是測試板,所以輸入輸出元件沒有裝齊,只裝部份進行測試,但單片機及手機軟件并沒偷工減料,所想到的都寫上去了,但由于沒實際環(huán)境中使用過,可能有BUG。
必須為開源者落葉風大神點贊,這技術絕對牛哄哄。
手機軟件方面,是第一次寫手機軟件,自己有用中文編程軟件易語言寫過小軟件,所以看了幾天易安卓的教程,就寫這手機軟件,由于還不熟悉這編程軟件,特別是它的數(shù)組操作搞不清楚,所以手機軟件源代碼上基本上是變量以文本型為主,軟件的基本功能齊全,有顯示控制窗口口、設置窗口及定時設置窗,能直接操作控制單片機的開關及參數(shù)的修改。
當手機軟件正常開啟后,會把手機當前時間發(fā)送個授時命令給單片機,根據(jù)單片機設置情況,進行授時操作。
OLED顯示屏用來顯示一些數(shù)據(jù),和進行相關設置顯示。
藍牙轉串口模塊,是HC-06從機藍牙模塊,已用命令把它的波特率改為19200。采用引線引出來,方便測試。
315無線模塊
安卓APK軟件在附件里可以下載,安裝后可以調試一下。
如果要看詳細的,可以轉至數(shù)碼之家搜索落葉風,這里好像不好放鏈接