基于ART-PI開發(fā)板的物聯(lián)網(wǎng)家居控制系統(tǒng)
應(yīng)用背景:市面上的家居控制系統(tǒng)種類繁雜,制作水平參差不起。為了使系統(tǒng)實現(xiàn)模塊化,達到像系統(tǒng)內(nèi)核一樣整體系統(tǒng)自由可裁剪,可根據(jù)自己需要選擇合適的系統(tǒng)模塊。
實現(xiàn)的功能:物聯(lián)網(wǎng)家居控制系統(tǒng)基于 STM32 系類芯片開發(fā),支持采集多個分節(jié)點的溫度、濕度、或者PM2.5的數(shù)值等來表示家庭內(nèi)部空氣質(zhì)量。網(wǎng)關(guān)節(jié)點收集分節(jié)點的數(shù)據(jù)并通過 WIFI 上傳云端遠(yuǎn)程實時監(jiān)視。多路引腳輸出可控,可用來控制家庭內(nèi)照明、窗簾其他家用電器的通斷。該系統(tǒng)適用于家里的電器,開關(guān),電源,進行方便的控制,使人們盡享科技帶來的便利。
RT-thread使用概況:使用到調(diào)度器,信號量,線程,消息隊列等
調(diào)度器:創(chuàng)建多個線程來實現(xiàn)不同的工作。
信號量:用來同步線程。
消息隊列:用來實現(xiàn)線程之間傳遞的數(shù)據(jù)。
整體框架:
擴展板A主要包括了串口輸出,可輸出TTL電平,RS232電平以及RS485電平。TTL電平用來與迪文的串口屏進行通信,RS232與RS485可用來進行多機通信。還包括一路繼電器,用來控制電器,一組蜂鳴器用來提示以及報警。
IIC接口可用來進行數(shù)據(jù)交換。
PCB預(yù)覽圖片如下:
整個系統(tǒng)電路以及程序包也將持續(xù)更新。
比賽感悟:
實踐是檢驗真理的唯一標(biāo)準(zhǔn)。通過這次的比賽活動,初次認(rèn)識到了RT-Thread系統(tǒng),并被它強大的功能,豐富的外設(shè)所震撼。由于個人水平有限,能力還有待提高,此次設(shè)計還有諸多不足,有很大的改進空間,在以后的工作中,此系統(tǒng)軟硬件還會持續(xù)的更新與優(yōu)化,希望可以為RT-Theread開源社區(qū)添磚加瓦。最后,希望RT-Thread可以越辦越好,有更多的人擁護它,使用它。