GD32 Colibri-F450VE開發板使用GD32F450VE作為開發板的MCU,該MCU性能強勁,使用Cortex-M4內核,主頻達200M,Flash大小為海量的512KB,SRAM大小為256KB,帶有共計14個定時器,4個異步串口+4個同步串口,5個硬件SPI,兩個IIS,一個SDIO,一個LCD-TFT控制器,實為32位MCU良心產品。
基于該MCU的強大性能,我計劃使用GD32 Colibri-F450VE開發板搭建一個氣象數據采集反饋。
1項目背景
氣象檢測項目是比較熱門的大學生電子設計項目之一,該項目比起無人機制造項目,電子機器人制造項目等更結合實際,更貼近生活。該項目計劃使用32位單片機采集環境溫濕度、亮度等,比起傳統的8位51單片機更高速,更精確,數據存儲池更大,可以存儲一整天甚至一個星期的數據。每一天的某個預定時刻,單片機會通過藍牙模塊將數據上傳到PC,并在數據超過特定閾值時通過郵件發送到手機報警。
2硬件準備
1.HC05串口藍牙模塊:總線為USART,循環查詢方式;
2.DHT11溫濕度度監測模塊:總線為單總線,不使用DMA,輸入捕獲中斷方式;
3.光敏電阻;
4.74HC595+LCD1602:總線為模擬SPI,循環查詢方式;
5.外置Flash W25Q128:總線為SPI,不使用DMA,定時錄入方式(定時器)。
6.DS3231日歷模塊:總線為模擬IIC
3項目內容
單片機通過DS3231進行日歷計時,用模擬IIC總線通信;通過單總線與DHT11模塊通信,采集溫濕度數據;通過AD轉換采集光敏電阻阻值,并實時通過PWMDAC方式反饋到LED上;設置一個定時器,當定時器計時完畢后單片機會將溫度和濕度通過HC05藍牙模塊透傳到PC上,再通過PC透傳到手機上;每過中午12點和晚上12點,單片機會將這兩個時刻的時間以及溫濕度通過SPI總線寫到SPI FLASH上;按鍵B2可以切換日歷顯示或者溫濕度顯示;環境亮度發生變化時,LD6的亮度也會隨之改變。小紅板采用充電寶供電,放在陽臺上,而不與PC有任何的物理連接。
項目電路圖&連接示意圖:
連接圖說明:
4實驗效果
-
單片機
+關注
關注
6050文章
44701瀏覽量
641289 -
控制器
+關注
關注
113文章
16580瀏覽量
180459 -
數據采集
+關注
關注
39文章
6483瀏覽量
114546
發布評論請先 登錄
相關推薦
數據采集器的市場趨勢與前景
選擇數據采集器時需要考慮的因素
數據采集器的類型與特點 如何優化數據網關的性能
數據采集器的工作原理解析 實時數據采集器的優勢是什么
數據網關與數據采集器的區別
數據采集器在智能家居中的應用

關于公司入庫用的PT850條碼數據采集器,您了解嗎?

評論