国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ESP8266溫濕度檢測(cè)系統(tǒng)設(shè)計(jì)

2020-02-14 06:03梁竹君
科技創(chuàng)新與應(yīng)用 2020年1期
關(guān)鍵詞:互聯(lián)網(wǎng)

梁竹君

摘 ?要:本設(shè)計(jì)以ESP8266單片機(jī)為核心,利用溫濕傳感器DHT11作為信息采集模塊,OLED屏作為顯示模塊,Blynk服務(wù)器作為網(wǎng)頁(yè)顯示系統(tǒng),完成ESP8266溫濕度檢測(cè)系統(tǒng)設(shè)計(jì)。此系統(tǒng)可以用于家庭、倉(cāng)庫(kù)中工業(yè)環(huán)境中的溫濕度數(shù)據(jù)采集。系統(tǒng)用Arduino IDE作為開(kāi)發(fā)平臺(tái),用CH340完成程序下載,當(dāng)DHT11采集到數(shù)據(jù)時(shí)傳輸?shù)紼SP8266,ESP8266再將數(shù)據(jù)通過(guò)互聯(lián)網(wǎng)上傳到Blynk服務(wù)器。實(shí)驗(yàn)表明,本設(shè)計(jì)能夠以經(jīng)濟(jì),高效的方式實(shí)現(xiàn)無(wú)線數(shù)據(jù)采集,可用于環(huán)境狀況的實(shí)時(shí)監(jiān)測(cè)。

關(guān)鍵詞:ESP8266;溫濕度傳感器;Blynk服務(wù)器;互聯(lián)網(wǎng)

中圖分類(lèi)號(hào):TP368.1 ? ? ? 文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號(hào):2095-2945(2020)01-0095-03

Abstract: This design takes the ESP8266 single-chip microcomputer as the core, uses the temperature and humidity sensor DHT11 as the information collection module, the OLED screen as the display module, and the Blynk server as the web page display system to complete the design of the ESP8266 temperature and humidity detection system. This system can be used for temperature and humidity data acquisition in industrial environment in homes and warehouses. The system uses Arduino IDE as the development platform and uses CH340 to download the program. When the data is collected by DHT11, it is transferred to ESP8266, ESP8266 and then uploaded to the Blynk server through the Internet. Experiments show that this design can realize wireless data acquisition in an economical and efficient way, and can be used for real-time monitoring of environmental conditions.

Keywords: ESP8266; temperature and humidity sensor; Blynk server; Internet

1 概述

伴隨著計(jì)算機(jī)硬件技術(shù)和測(cè)量?jī)x器的快速發(fā)展,在現(xiàn)代的信息采集領(lǐng)域里,各種先進(jìn)的檢測(cè)技術(shù),信息監(jiān)測(cè)設(shè)備也層出不窮。并且隨著網(wǎng)絡(luò)技術(shù)和嵌入式系統(tǒng)的廣泛應(yīng)用,因此傳統(tǒng)的信息采集技術(shù)必然會(huì)也會(huì)朝著網(wǎng)絡(luò)化的方向發(fā)展。利用傳感器采集數(shù)據(jù),在物聯(lián)網(wǎng)系統(tǒng)、智慧城市等多種信息產(chǎn)業(yè)中扮演著最基礎(chǔ)和最重要的角色。但在數(shù)據(jù)采集完成后,將數(shù)據(jù)傳輸?shù)椒?wù)器中卻是一件有著多樣化解決方案的事務(wù)。在眾多方式當(dāng)中,使用Wi-Fi通信模塊ESP8266相對(duì)功耗較低、成本低廉,逐漸成為多數(shù)工程人員的首選方案。

2 總體結(jié)構(gòu)設(shè)計(jì)

按照本系統(tǒng)所需功能,系統(tǒng)硬件結(jié)構(gòu)可以劃分為四大主要部分:溫濕度采集、溫濕度顯示、控制器控制以及BLYNK服務(wù)器。本設(shè)計(jì)中,負(fù)責(zé)溫濕度采集的是DHT11溫濕度傳感器,采用總線傳輸模式。MCU采用ESP8266-12F模塊作為一個(gè)單獨(dú)的主控單片機(jī)使用。顯示采用0.96寸的OLED屏,通過(guò)總線模式與單片機(jī)通訊。物聯(lián)網(wǎng)的可視化,采用Blynk在國(guó)內(nèi)的服務(wù)器實(shí)現(xiàn)單片機(jī)余互聯(lián)網(wǎng)的通訊,通過(guò)在Blynk上搭建可視化環(huán)境從而實(shí)現(xiàn)溫濕度的可視功能。系統(tǒng)總體結(jié)構(gòu)框圖如1所示。

3 硬件電路設(shè)計(jì)

3.1 最小系統(tǒng)電路

本設(shè)計(jì)MCU采用的安信可公司ESP8266-12F系列單片機(jī)。該單片機(jī)既可以當(dāng)MCU使用,也可以當(dāng)Wi-Fi模式使用,是專(zhuān)為移動(dòng)設(shè)備和物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)的超低功耗UART的Wi-Fi透?jìng)髂K,可將用戶(hù)的物理設(shè)備連按到Wi-Fi無(wú)線網(wǎng)絡(luò)上,進(jìn)行互聯(lián)網(wǎng)或局域網(wǎng)通信,實(shí)現(xiàn)聯(lián)網(wǎng)功能。其最小系統(tǒng)電路圖如圖2所示。

3.2 電源電路

本設(shè)計(jì)使用的電源電壓為3.3V,因此利用ANS117-3.3芯片把輸入5V的電壓通過(guò)濾波轉(zhuǎn)換成3.3V的電壓。值得注意的是,在設(shè)計(jì)電路時(shí)一定要考慮到電路紋波的問(wèn)題,因此我們因在穩(wěn)壓器件的前后兩級(jí)加上濾波電路。濾波電容以大容量的鉭電容為佳。電源電路如圖3所示。

3.3 CH340程序下載電路

本設(shè)計(jì)采用的是USB總線的轉(zhuǎn)接片CH340芯片。在串口方式下,CH340C提供MODEM聯(lián)絡(luò)信號(hào),用于為計(jì)算機(jī)擴(kuò)展異步串口,或者將普通的中口設(shè)備直接升級(jí)到USB總線。具體電路如圖4所示。

3.4 OLED顯示及溫濕度檢測(cè)電路

本次設(shè)計(jì)的OLED顯示電路是基于ssd1306驅(qū)動(dòng)的12864oled屏。利用I2CBus串行通信總線技術(shù)顯示溫濕度信息。具體電路如圖5所示。

溫濕度檢測(cè)電路也是利用單總線讀取溫濕度信息。具體電路如圖6所示。

4 軟件程序設(shè)計(jì)

本系統(tǒng)的主要功能為DHT11讀取溫濕度、ESP8266建立WIFI連接、BLYNK服務(wù)器連接ESP8266、OLED顯示溫濕度、串口打印溫濕度等。軟件包括主程序、OLED顯示程序、DHT1溫濕度讀取程序、上傳BLYNK服務(wù)器程序,四個(gè)主要模塊組成。

4.1 系統(tǒng)主程序的設(shè)計(jì)

主程序主要利用了開(kāi)發(fā)環(huán)境中的集成庫(kù),通過(guò)調(diào)取庫(kù)文件對(duì)系統(tǒng)環(huán)境初始化后,首先對(duì)系統(tǒng)及傳感器進(jìn)行初始化,然后判斷單片機(jī)是否已經(jīng)成功訪問(wèn)互聯(lián)網(wǎng),最后顯示并上傳溫濕度信息。程序框圖如圖7所示。

4.2 OLED顯示程序設(shè)計(jì)

在設(shè)計(jì)此程序時(shí),采用12864oled屏作為我們的顯示器件。首先對(duì)屏進(jìn)行清屏操作,然后判讀DHT11是否已經(jīng)開(kāi)始讀取外界的溫濕度數(shù)據(jù);如果已經(jīng)開(kāi)始讀取那么OLED屏就顯示外界溫濕度數(shù)據(jù),否則OLED屏就只在固定的位置顯示字符,如圖8所示。

4.3 DHT11溫濕度讀取程序設(shè)計(jì)

在設(shè)計(jì)此程序時(shí),先將DHT11傳感器進(jìn)行初始化操作,接著傳感器就開(kāi)始采集被監(jiān)測(cè)環(huán)境的數(shù)據(jù),然后單片機(jī)也會(huì)一直在檢測(cè)傳感器有無(wú)傳送數(shù)據(jù)。在檢測(cè)到有數(shù)據(jù)傳送過(guò)來(lái)時(shí),系統(tǒng)將對(duì)傳感器進(jìn)行讀操作,如圖9所示。

4.4 BLYNK服務(wù)器程序設(shè)計(jì)

在設(shè)計(jì)此程序時(shí),單片機(jī)會(huì)將讀取到的數(shù)據(jù)上傳到服務(wù)器,在手機(jī)軟件上通過(guò)組件的方式顯示出來(lái)。與此同時(shí)用戶(hù)也可以根據(jù)軟件上的信息對(duì)家中的電器進(jìn)行控制,達(dá)到實(shí)時(shí)監(jiān)控的目的,如圖10所示。

5 結(jié)論

本設(shè)計(jì)是以ESP8266芯片的電路為基礎(chǔ),外部加上溫濕度傳感器模塊DHT11以及其它相應(yīng)的外圍電路形成的溫濕度檢測(cè)系統(tǒng)。該軟、硬件系統(tǒng)具有很好的通用性,很高的實(shí)際使用價(jià)值。

參考文獻(xiàn):

[1]王瓊.單片機(jī)原理及運(yùn)用實(shí)驗(yàn)教程[M].合肥:合肥工業(yè)大學(xué)出版社,2016.

[2]王東峰,等.單片機(jī)C語(yǔ)言應(yīng)用100例[M].電子工業(yè)出版社,2017.

[3]黃繼昌.傳感器工作原理及應(yīng)用實(shí)例[M].人民郵電出版社,2017.

[4]郭永貞.數(shù)字電子技術(shù)[M].西安電子科技大學(xué)出版社,2017.

猜你喜歡
互聯(lián)網(wǎng)
互聯(lián)網(wǎng)+背景下數(shù)學(xué)試驗(yàn)課程的探究式教學(xué)改革
基于“互聯(lián)網(wǎng)+”的京東自營(yíng)物流配送效率分析
互聯(lián)網(wǎng)+醫(yī)療保健網(wǎng)的設(shè)計(jì)
試論網(wǎng)絡(luò)大環(huán)境下音樂(lè)作品的法律保護(hù)問(wèn)題
淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
淺析互聯(lián)網(wǎng)時(shí)代維基百科的生產(chǎn)模式
“互聯(lián)網(wǎng)+”環(huán)境之下的著作權(quán)保護(hù)
“互聯(lián)網(wǎng)+”對(duì)傳統(tǒng)圖書(shū)出版的影響和推動(dòng)作用
從“數(shù)據(jù)新聞”看當(dāng)前互聯(lián)網(wǎng)新聞信息傳播生態(tài)
互聯(lián)網(wǎng)背景下大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目的實(shí)施
江安县| 柞水县| 陵川县| 武宁县| 洪泽县| 德昌县| 衡东县| 盘锦市| 北海市| 祁连县| 吉林市| 潜江市| 凤庆县| 咸丰县| 尼木县| 九龙城区| 阳曲县| 塘沽区| 灵武市| 柯坪县| 承德县| 涞水县| 藁城市| 东辽县| 肃南| 阿坝| 北海市| 寿宁县| 合水县| 潼南县| 鲁山县| 临泽县| 新蔡县| 曲麻莱县| 黄山市| 西华县| 岳阳市| 凤庆县| 历史| 陵川县| 河间市|