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