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