一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

聚豐項目 > 基于AB32VG1的遠(yuǎn)程溫濕度環(huán)境監(jiān)測控制系統(tǒng)

基于AB32VG1的遠(yuǎn)程溫濕度環(huán)境監(jiān)測控制系統(tǒng)

通過兩塊AB32VG1開發(fā)板,使用'NRF24L01 2.4Ghz通信模塊,一板接溫濕度傳感器以、OLED12864屏幕顯示模塊和NRF24L01的數(shù)據(jù)發(fā)送模塊;另外一塊開發(fā)板接'OLed屏幕 遠(yuǎn)程將溫濕度信息進(jìn)行接收顯示,處理,分析,實現(xiàn)遠(yuǎn)程控制,在空曠環(huán)境下同時可以進(jìn)行其他指令發(fā)送。在范圍內(nèi)形成遠(yuǎn)程操控系統(tǒng)。解決了數(shù)據(jù)傳輸必須用有線連接的問題,盡量減少室外環(huán)境原因引起的數(shù)據(jù)傳輸不穩(wěn)定的問題。

2個9 2個9

分享
0 喜歡這個項目
團(tuán)隊介紹

2個9 2個9

團(tuán)隊成員

楊昌棟 研究生

分享
項目簡介
通過兩塊AB32VG1開發(fā)板,使用'NRF24L01 2.4Ghz通信模塊,一板接溫濕度傳感器以、OLED12864屏幕顯示模塊和NRF24L01的數(shù)據(jù)發(fā)送模塊;另外一塊開發(fā)板接'OLed屏幕 遠(yuǎn)程將溫濕度信息進(jìn)行接收顯示,處理,分析,實現(xiàn)遠(yuǎn)程控制,在空曠環(huán)境下同時可以進(jìn)行其他指令發(fā)送。在范圍內(nèi)形成遠(yuǎn)程操控系統(tǒng)。解決了數(shù)據(jù)傳輸必須用有線連接的問題,盡量減少室外環(huán)境原因引起的數(shù)據(jù)傳輸不穩(wěn)定的問題。
硬件說明

硬件采用中科藍(lán)訊的AB32VG1單片機(jī)進(jìn)行開發(fā);

實時操作系統(tǒng)采用國產(chǎn)RT-Thread系統(tǒng);

通過這個作品,讓我學(xué)習(xí)到RT-Thread是如此的短小精悍,在整體的國產(chǎn)MCU上,讓我更加喜歡操作國產(chǎn)的MCU及國產(chǎn)的操作系統(tǒng)。

內(nèi)核部分:使用了多線程、多任務(wù)調(diào)度、信號量、互斥量等。

組件部分:硬件OLED顯示、DHT11硬件IO驅(qū)動、UART配置等。


屏幕采用OLED12864型號;(IIC采用模擬IIC)

屏幕引腳分布:    VCC 5V;

                          GND

                          SCL:PE6

                          SDA:PE7

DHT11溫濕度傳感器    PA0

                                    VCC 5V;

                                   GND

UART引腳:        PA3 RX

                            PA4 TX

LED燈:            PA1;(藍(lán)色)


222.png

軟件說明


編程軟件基于RT_Thread Studio;采用的編程語言為:C語言

代碼采用部分信號量和互斥量保證線程同步,通過多線程任務(wù)調(diào)度實現(xiàn)無縫切換。

OLED顯示執(zhí)行函數(shù)在    display.c

OLED底層驅(qū)動函數(shù)在    oled.c

DHT11底層驅(qū)動函數(shù)在   dht11_sample.c

1111(1).png


演示效果


gitee代碼倉庫鏈接:https://gitee.com/lk3/project22/tree/master/

附件

(2.88 MB)下載

評論區(qū)(0 )