GD32 Colibri-F450VE開發(fā)板使用GD32F450VE作為開發(fā)板的MCU,該MCU性能強(qiáng)勁,使用Cortex-M4內(nèi)核,主頻達(dá)200M,F(xiàn)lash大小為海量的512KB,SRAM大小為256KB,帶有共計(jì)14個(gè)定時(shí)器,4個(gè)異步串口+4個(gè)同步串口,5個(gè)硬件SPI,兩個(gè)IIS,一個(gè)SDIO,一個(gè)LCD-TFT控制器,實(shí)為32位MCU良心產(chǎn)品。
基于該MCU的強(qiáng)大性能,我計(jì)劃使用GD32 Colibri-F450VE開發(fā)板搭建一個(gè)氣象數(shù)據(jù)采集反饋。
1項(xiàng)目背景
氣象檢測(cè)項(xiàng)目是比較熱門的大學(xué)生電子設(shè)計(jì)項(xiàng)目之一,該項(xiàng)目比起無(wú)人機(jī)制造項(xiàng)目,電子機(jī)器人制造項(xiàng)目等更結(jié)合實(shí)際,更貼近生活。該項(xiàng)目計(jì)劃使用32位單片機(jī)采集環(huán)境溫濕度、亮度等,比起傳統(tǒng)的8位51單片機(jī)更高速,更精確,數(shù)據(jù)存儲(chǔ)池更大,可以存儲(chǔ)一整天甚至一個(gè)星期的數(shù)據(jù)。每一天的某個(gè)預(yù)定時(shí)刻,單片機(jī)會(huì)通過藍(lán)牙模塊將數(shù)據(jù)上傳到PC,并在數(shù)據(jù)超過特定閾值時(shí)通過郵件發(fā)送到手機(jī)報(bào)警。
2硬件準(zhǔn)備
1.HC05串口藍(lán)牙模塊:總線為USART,循環(huán)查詢方式;
2.DHT11溫濕度度監(jiān)測(cè)模塊:總線為單總線,不使用DMA,輸入捕獲中斷方式;
3.光敏電阻;
4.74HC595+LCD1602:總線為模擬SPI,循環(huán)查詢方式;
5.外置Flash W25Q128:總線為SPI,不使用DMA,定時(shí)錄入方式(定時(shí)器)。
6.DS3231日歷模塊:總線為模擬IIC
3項(xiàng)目?jī)?nèi)容
單片機(jī)通過DS3231進(jìn)行日歷計(jì)時(shí),用模擬IIC總線通信;通過單總線與DHT11模塊通信,采集溫濕度數(shù)據(jù);通過AD轉(zhuǎn)換采集光敏電阻阻值,并實(shí)時(shí)通過PWMDAC方式反饋到LED上;設(shè)置一個(gè)定時(shí)器,當(dāng)定時(shí)器計(jì)時(shí)完畢后單片機(jī)會(huì)將溫度和濕度通過HC05藍(lán)牙模塊透?jìng)鞯絇C上,再通過PC透?jìng)鞯绞謾C(jī)上;每過中午12點(diǎn)和晚上12點(diǎn),單片機(jī)會(huì)將這兩個(gè)時(shí)刻的時(shí)間以及溫濕度通過SPI總線寫到SPI FLASH上;按鍵B2可以切換日歷顯示或者溫濕度顯示;環(huán)境亮度發(fā)生變化時(shí),LD6的亮度也會(huì)隨之改變。小紅板采用充電寶供電,放在陽(yáng)臺(tái)上,而不與PC有任何的物理連接。
項(xiàng)目電路圖&連接示意圖:
連接圖說(shuō)明:
4實(shí)驗(yàn)效果
-
單片機(jī)
+關(guān)注
關(guān)注
6037文章
44568瀏覽量
636057 -
控制器
+關(guān)注
關(guān)注
112文章
16385瀏覽量
178385 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
39文章
6131瀏覽量
113727
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論