標(biāo)題: 基于騰訊云IOT的家居環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì) [打印本頁]

作者: -ZxC-    時(shí)間: 2023-9-14 19:48
標(biāo)題: 基于騰訊云IOT的家居環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)
一、實(shí)踐目的和任務(wù)
具體要求:
1、樂鑫ESP8266開發(fā)板和DHT11溫濕度傳感器,組成測溫系統(tǒng);
2、基于騰訊云IoT物聯(lián)網(wǎng)平臺(tái)(IoT Explorer)和騰訊連連小程序,組建軟件系統(tǒng)能否搭建相互控制,顯示溫濕度傳感器監(jiān)測的室內(nèi)溫度;
3、溫濕度傳感器實(shí)時(shí)數(shù)據(jù)能夠遠(yuǎn)程顯示,并能否分享給家庭成員,在微信小程序中實(shí)時(shí)查看客廳溫濕度數(shù)據(jù)。


二、實(shí)踐內(nèi)容
2.1實(shí)驗(yàn)原理:
  ESP8266是一款低成本的WiFi芯片,可以將微控制器(如ESP8266)與云平臺(tái)連接,實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)傳輸。該芯片具有高性能的TensilicaXtensa LX4微處理器,廣泛適用于各類應(yīng)用。通過串口通信,ESP8266可以與DHT11傳感器進(jìn)行數(shù)據(jù)交互,實(shí)時(shí)監(jiān)測環(huán)境中的溫濕度變化。
DHT11是一種數(shù)字溫濕度傳感器,可以采集環(huán)境中的溫濕度數(shù)據(jù)。該傳感器采用單總線通信,信號線DHT11_DATA由微控制器上電復(fù)位后的低電平變?yōu)楦唠娖剑谖⒖刂破靼l(fā)送一次開始信號后,DHT11從低電平變?yōu)楦唠娖介_始傳輸數(shù)據(jù)。傳輸數(shù)據(jù)時(shí),DHT11從高電平變?yōu)榈碗娖,微控制器?jù)此讀取DHT11的溫濕度數(shù)據(jù)。

2.2實(shí)驗(yàn)材料:
ESP8266模塊
DHT11傳感器
軟包電池
電烙鐵等工具

2.3實(shí)驗(yàn)步驟:
準(zhǔn)備實(shí)驗(yàn)材料:獲取ESP8266模塊、DHT11傳感器、軟包電池,電烙鐵等實(shí)驗(yàn)所需材料,并確保各模塊連接良好。
搭建硬件電路:將DHT11傳感器連接到ESP8266模塊上。確保電路連接正確無誤。
連接WiFi:將ESP8266模塊連接到電腦,使用AT指令配置ESP8266的WiFi連接參數(shù)(SSID和密碼),確保ESP8266成功連接到目標(biāo)WiFi網(wǎng)絡(luò)。
編寫程序:在Arduino上編寫程序,實(shí)現(xiàn)DHT11傳感器采集數(shù)據(jù)并通過ESP8266上傳至云平臺(tái)。參考DHT11和ESP8266的通信協(xié)議,編寫數(shù)據(jù)采集和上傳的程序代碼。
接入云平臺(tái):選擇阿里云、騰訊云和百度云作為實(shí)驗(yàn)對象,分別注冊賬號并創(chuàng)建云平臺(tái)應(yīng)用程序。熟悉各云平臺(tái)的接入方式、數(shù)據(jù)格式等要求。
配置云平臺(tái):根據(jù)所選云平臺(tái)的要求,配置接入方式(如API密鑰、設(shè)備ID等)、數(shù)據(jù)格式(如JSON格式)等參數(shù),確保數(shù)據(jù)能夠正確上傳至云平臺(tái)。
調(diào)試程序:通過串口調(diào)試助手,觀察ESP8266上傳的數(shù)據(jù)是否正確,同時(shí)觀察云平臺(tái)接收數(shù)據(jù)的情況。調(diào)整程序代碼,優(yōu)化數(shù)據(jù)采集和上傳的過程。
測試實(shí)驗(yàn)結(jié)果:通過網(wǎng)頁或手機(jī)APP訪問云平臺(tái),觀察實(shí)時(shí)數(shù)據(jù)是否正常上傳,同時(shí)記錄實(shí)驗(yàn)過程中遇到的問題及解決方法。評估各云平臺(tái)的實(shí)時(shí)性、穩(wěn)定性和易用性。
2.4 ESP8266接入云平臺(tái)
  2.4.1 接入騰訊云
1.在交互開發(fā)中,打開接入騰訊連連小程序的按鈕
2.畫面配置,選擇可視化面板,可以自定義面板
3.保存面板設(shè)置,在產(chǎn)品開發(fā)->設(shè)備調(diào)試->二維碼,使用騰訊連連小程序中掃碼綁定設(shè)備即可查看設(shè)置的面板  2.4.4.esp8266接入騰訊云
我們通過騰訊云提供的IoT解決方案,將ESP8266連接到騰訊云平臺(tái)。接入步驟與阿里云類似,包括設(shè)備連接、授權(quán)和編寫代碼等。同時(shí)還做了騰訊連連小程序的智能家居環(huán)境監(jiān)控系統(tǒng)開發(fā),可在手機(jī)上監(jiān)控到家居環(huán)境參數(shù),如溫度、濕度。
實(shí)驗(yàn)結(jié)果顯示,ESP8266在騰訊云平臺(tái)上表現(xiàn)同樣穩(wěn)定。與阿里云相比,騰訊云在實(shí)時(shí)數(shù)據(jù)處理方面略勝一籌,但在數(shù)據(jù)傳輸速度和穩(wěn)定性方面稍遜于阿里云。唯一有延遲性的是騰訊連連小程序的智能家居環(huán)境監(jiān)控系統(tǒng),出現(xiàn)了延遲更新數(shù)據(jù)的情況,一般延遲5秒,才在系統(tǒng)上更新數(shù)據(jù)。







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1