2021-09-28 20:17:20 索煒達電子 573
方案介紹:
本系統(tǒng)采用STM32F072(STM32F072數(shù)據(jù)手冊) nucleo核心板,通過無線傳感網(wǎng)絡(luò)模塊,采集近距離無線數(shù)據(jù),利用通用的12864液晶顯示,將系統(tǒng)接入WiFi模塊,以實現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,在一個具有固定IP的服務(wù)器上實現(xiàn)相關(guān)數(shù)據(jù)傳輸服務(wù),Android客戶端通過與服務(wù)建立同樣的TCP連接,接收先關(guān)溫濕度數(shù)據(jù),從而實現(xiàn)了數(shù)據(jù)的網(wǎng)絡(luò)化的遠程傳輸。
本項目采用zigbee節(jié)點做為溫濕度采集節(jié)點,因而可以非常方便擴展相應(yīng)節(jié)點,以實現(xiàn)多點溫室信息采集,不僅是溫室數(shù)據(jù),還可以擴展其他傳感器節(jié)點模塊,很方便實現(xiàn)多種多點數(shù)據(jù)才,本項目中 STM32F072nucleo + zigbee模塊+ wifi 模塊,可以相當無線傳感網(wǎng)絡(luò)的網(wǎng)關(guān),可以應(yīng)用于各種工業(yè)自動化控制數(shù)據(jù)采集,智能家居信息采集...
硬件部分介紹:
ZigBee溫室度采集節(jié)點,主要是驅(qū)動溫濕度傳感器獲取溫濕度信息,通過相關(guān)無線傳感網(wǎng)絡(luò)協(xié)議將溫濕度信息傳輸給zigbee協(xié)調(diào)器
STM32主控器,接收ZigBee終端節(jié)點發(fā)送的溫度數(shù)據(jù)信息,驅(qū)動LCD12864顯示相應(yīng)溫度信息,驅(qū)動ESP8266模塊與服務(wù)器建立TCP的網(wǎng)絡(luò)連接,將溫濕度信息發(fā)送給服務(wù)器。
ZigBee終端節(jié)點,主要是通過無線傳感網(wǎng)絡(luò)接收ZigBee溫室度采集節(jié)點的溫濕度信息,發(fā)送給STM32核心控制器。
軟件部分介紹:
服務(wù)器程序設(shè)計,服務(wù)器程序主要任務(wù)與STM32核心控制器和Android客戶端建立TCP連接后,將STM32核心控制器通過TCP連接發(fā)送過來的數(shù)據(jù)發(fā)送給Android客戶端。
Android應(yīng)用程序設(shè)計,主要是與服務(wù)器建立TCP連接,就可以接收服務(wù)器發(fā)送過來的溫濕度數(shù)據(jù)。
目錄│文件列表:
│ 實物圖片展示.doc
│ 源代碼.zip
└ 硬件電路設(shè)計截圖.zip