【RT-Thread作品秀】物聯(lián)網(wǎng)智能門鎖
作者:張林
概述
隨著人們生活水平的提高、物聯(lián)網(wǎng)技術(shù)與人工智能技術(shù)的大力發(fā)展,住宅小區(qū)的智能化發(fā)展已成科學(xué)發(fā)展的必然趨勢,智能化小區(qū)是當(dāng)代計算機(jī)科學(xué)在住宅產(chǎn)業(yè)的綜合應(yīng)用,集成了信息、物聯(lián)網(wǎng)、傳感器、人工智能算法等技術(shù),旨在改善住宅質(zhì)量、住房舒適度、提高生活水平。繼互聯(lián)網(wǎng)、計算機(jī)科學(xué)之后,物聯(lián)網(wǎng)技術(shù)成為第三次信息產(chǎn)業(yè)發(fā)展的浪潮,在不久的將來、物聯(lián)網(wǎng)技術(shù)將會像互聯(lián)網(wǎng)一樣走進(jìn)人類社會,深入我們的生活,本文根據(jù)物聯(lián)網(wǎng)智能小區(qū)的設(shè)計理念進(jìn)行了一些探索,并對智能小區(qū)的設(shè)計實(shí)現(xiàn)提供了思路或解決方案。
開發(fā)環(huán)境(所采用的軟、硬件方案)
硬件:ART-PI、OPENMV、繼電器
RT-Thread版本:4.03
開發(fā)工具及版本:RT-Thread Studio V1.5
RT-Thread使用情況概述
內(nèi)核部分:信號量、互斥量、郵箱、線程管理、定時器
組件部分:wlan組件、PIN設(shè)備
軟件包部分:Cjson、fal、kawaii_mqtt
硬件框架
通過art-pi控制openmv、采集openmv發(fā)送的信息、進(jìn)行開關(guān)門處理,并通過mqtt發(fā)送至騰訊云服務(wù)器。
軟件框架說明
啟動程序后、進(jìn)行硬件系統(tǒng)初始化、初始化內(nèi)核對象、初始化相關(guān)軟件包,初始化openmv,采集一openmv數(shù)據(jù)后送入郵箱線程,等待mqtt連接成功后將郵箱數(shù)據(jù)發(fā)送至服務(wù)器。
軟件模塊說明
數(shù)據(jù)采集線程采集到數(shù)據(jù)后送入全局郵箱、mqtt線程獲取郵件、并將其發(fā)送至云服務(wù)器。
演示效果
比賽感悟
時間過得很快,rtt全連接大賽就要結(jié)束了,很感謝主辦方提供給我這樣一個機(jī)會去鍛煉自己,去做自己喜歡的事情,在本次實(shí)踐中我學(xué)會了很多東西,加深了對rtt操作系統(tǒng)的學(xué)習(xí)印象、掌握了rtt的使用方法、相信在不久的將來,這款操作系統(tǒng)將會在我的更多項(xiàng)目中得到應(yīng)用、我會盡自己最大努力去提供一些rtt現(xiàn)在沒有的傳感器軟件包、為rtt開源生態(tài)貢獻(xiàn)自己微小的一份力量。這一路走來、有苦有甜,這些都是可貴的經(jīng)歷、是短暫大學(xué)生活濃彩畫的一處斑斕。很感謝老師提供了這樣一次鍛煉自己的機(jī)會、在這次實(shí)踐中、我深刻的認(rèn)識到了rtt系統(tǒng),認(rèn)識到了ART-PI這款開發(fā)板的適用性,相信通過本次實(shí)踐、我會更加喜愛嵌入式開發(fā)、將自己所學(xué)的知識運(yùn)用到實(shí)際生活中,去解決更多的現(xiàn)實(shí)問題。