本帖最后由 engineerarui 于 2022-7-25 16:08 編輯
將單片機項目實訓——基于nRF24L01的多點溫濕度無線采集系統分享出來,如有不足,敬請指出。
【1-總圖】整體效果圖.jpg (2.11 MB, 下載次數: 43)
下載附件
2022-7-22 01:06 上傳
視頻鏈接:https://www.bilibili.com/video/BV1Ur4y147Un/
一、設計要求系統采用NRF24L01作為無線收發器,兩個從機采集到濕度、溫度信息分別發送給主機,主機顯示兩點的溫濕度信息,并且可通過按鍵設定溫濕度的上下限報警值,超限能夠進行聲光報警。 二、方案設計 隨著技術的發展,基于無線的信息傳輸方式越來越成熟,與有線的信息傳輸方式相比,無線的方式易于安裝和后期維護。NRF24L01單片無線接收器是2.4GHZ頻段2Mbps高速超小型無線模塊,內置自動重發、自動應答功能及鏈路層協議,內置多層FIFO、地址匹配、CRC校驗。
圖片1.png (149.67 KB, 下載次數: 42)
下載附件
2022-7-22 01:08 上傳
DHT11是廣州奧松有限公司生產的一款濕溫度一體化的數字傳感器。該傳感器包括一個電阻式測濕元件和一個 NTC 測溫元件,傳感器內部濕度和溫度數據 40Bit 的數據一次性傳給單片機,數據采用校驗和方式進行校驗,有效的保證數據傳輸的準確性。 DHT11 功耗很低, 5V 電源電壓下,工作平均最大電流 0.5mA。性能指標和特性如下:
圖片2.png (16.82 KB, 下載次數: 49)
下載附件
2022-7-22 01:08 上傳
圖片3.png (460.83 KB, 下載次數: 35)
下載附件
2022-7-22 01:08 上傳
三、硬件電路設計從機用DHT11溫度傳感器進行溫度采集,其單總線控制方式最大限度的節省單片機有限的IO口資源,其I/O口和單片機第8腳P17相連。從機電路原理圖如下圖所示。
圖片4.png (342.75 KB, 下載次數: 44)
下載附件
2022-7-22 01:09 上傳
LED報警燈, D1~D8的含義,如果D1被點亮,表示測試點1的濕度低于濕度下限 如果D2被點亮,表示測試點1的濕度高于濕度上限 如果D3被點亮,表示測試點1的溫度低于溫度下限 如果D4被點亮,表示測試點1的溫度高于溫度上限 如果D5被點亮,表示測試點2的濕度低于濕度下限 如果D6被點亮,表示測試點2的濕度高于濕度上限 如果D7被點亮,表示測試點2的溫度低于溫度下限 如果D8被點亮,表示測試點2的溫度高于溫度上限 四、軟件設計(一)從機發送端主程序
圖片5.png (38.43 KB, 下載次數: 47)
下載附件
2022-7-22 01:09 上傳
(二)主機接收端主程序
圖片6.png (10.2 KB, 下載次數: 53)
下載附件
2022-7-22 01:09 上傳
五、其他圖片(一)PCB -3D視圖
圖片7.png (232.46 KB, 下載次數: 45)
下載附件
2022-7-22 01:10 上傳
圖片8.png (74.3 KB, 下載次數: 46)
下載附件
2022-7-22 01:10 上傳
圖片9.png (349.44 KB, 下載次數: 44)
下載附件
2022-7-22 01:10 上傳
圖片10.png (301.77 KB, 下載次數: 45)
下載附件
2022-7-22 01:10 上傳
圖片11.png (257.5 KB, 下載次數: 48)
下載附件
2022-7-22 01:10 上傳
(二)系統實物圖 1.整體效果圖
圖片12.png (886.44 KB, 下載次數: 46)
下載附件
2022-7-22 01:10 上傳
2.1號從機圖
圖片13.png (811.02 KB, 下載次數: 49)
下載附件
2022-7-22 01:10 上傳
3.2號從機圖
圖片14.png (796.36 KB, 下載次數: 49)
下載附件
2022-7-22 01:11 上傳
4.主機圖
圖片15.png (821.26 KB, 下載次數: 28)
下載附件
2022-7-22 01:11 上傳
六、資料鏈接(1)作品演示視頻鏈接 鏈接①:嗶哩嗶哩--------點擊播放
鏈接②:優酷視頻--------點擊播放
鏈接③:愛奇藝--------點擊播放 鏈接④:騰訊視頻--------點擊播放
鏈接⑤:快手視頻--------點擊播放 鏈接⑥:西瓜視頻--------點擊播放 (2)原理圖鏈接: (5)源程序下載:程序下載 七、關于作者
51hei.jpeg (167.16 KB, 下載次數: 49)
下載附件
2022-7-25 15:48 上傳
|