資料介紹
描述
你有沒(méi)有想過(guò)讓傳感器分散在你的房子和花園周圍,定期監(jiān)測(cè)它們的溫度和濕度?我們想與您分享一個(gè) LOTODA IoT 平臺(tái)的解決方案,您可以使用一些 LOTODA 的免費(fèi)資源(例如移動(dòng)應(yīng)用程序、筆記本電腦上的應(yīng)用程序和一些 Arduino 庫(kù))輕松創(chuàng)建一個(gè) DIY IoT 項(xiàng)目,在這個(gè)教程中,我們使用了 NodeMCU ESP8266 或 MH-ET live ESP32 Mini 套件帶有 AM2301 傳感器,可將數(shù)據(jù)(溫度和濕度)發(fā)送到 LOTODA 的物聯(lián)網(wǎng)服務(wù)器并使用 LOTODA 移動(dòng)應(yīng)用程序?qū)ζ溥M(jìn)行監(jiān)控。興奮的?讓我們開始吧!
第 1 步:開始
首先接線,將 AM2301 傳感器連接到 ESP8266 NodeMCU 或 ESP32,相當(dāng)簡(jiǎn)單。現(xiàn)在將傳感器放在除了 NodeMCU 之外的面包板上。
將傳感器上的 Vcc 引腳連接到 NodeMCU 上的 3.3V 引腳,并將地 (GND) 連接到地 (GND)。
還將傳感器上的數(shù)據(jù)引腳連接到 ESP8266 NodeMCU 的 D1 引腳或 ESP32 Mini Kit 的 IO5 引腳。
最后,我們需要在 Vcc 和數(shù)據(jù)線之間放置一個(gè) 10KΩ 的上拉電阻,以保持它為高電平,以便傳感器和 NodeMCU 之間的正常通信。
紅色 = Vcc 3.3v(左)
黃色 = 數(shù)據(jù)線(中間)
黑色 = 接地(右)

?

第 2 步:開始使用 LOTODA 物聯(lián)網(wǎng)平臺(tái)
這些步驟用于注冊(cè) LOTODA 應(yīng)用程序并將其連接到 LOTODA IoT 平臺(tái)。
首先,在安卓手機(jī)或iOS手機(jī)上下載LOTODA App后,您需要?jiǎng)?chuàng)建一個(gè)LOTODA賬號(hào),更多詳情見官網(wǎng)https://lotoda.vn ,以防您已經(jīng)擁有一個(gè)。我們建議使用真實(shí)的電子郵件地址,因?yàn)樗枰娮余]件確認(rèn),并且您將獲得一些用于將設(shè)備或移動(dòng)應(yīng)用程序連接到 LOTODA 物聯(lián)網(wǎng)平臺(tái)的憑據(jù)密鑰。

第 3 步:電子郵件確認(rèn)和 IoT LOTODA 的一些 ID 密鑰

在 LOTODA 移動(dòng)應(yīng)用程序上注冊(cè)一個(gè)帳戶后,您將收到兩封電子郵件,第一封電子郵件用于確認(rèn),第二封電子郵件用于您的 ID 密鑰,以便將一些東西連接到 IoT LOTODA。
1.在第一封確認(rèn)郵件中:請(qǐng)點(diǎn)擊“驗(yàn)證郵箱”按鈕激活您的帳戶,現(xiàn)在您可以成功登錄您的LOTODA手機(jī)應(yīng)用程序。
2. 在第二個(gè) ID 密鑰電子郵件中:包括兩個(gè) ID 密鑰,它們類似于用戶名和密碼,用于在 LOTODA IoT 服務(wù)器上進(jìn)行身份驗(yàn)證。
如您所知,LOTODA 物聯(lián)網(wǎng)平臺(tái)基于 MQTT(消息隊(duì)列遙測(cè)傳輸)協(xié)議工作。MQTT 協(xié)議專門用于低帶寬、高延遲的環(huán)境,是機(jī)器對(duì)機(jī)器(M2M)通信的理想?yún)f(xié)議,如果您熟悉 MQTT,則可以輕松使用它。
第 4 步:登錄 LOTODA 應(yīng)用程序并將其連接到 IoT LOTODA 服務(wù)

成功登錄帳戶后,請(qǐng)進(jìn)入“設(shè)置”菜單,然后將電子郵件中的用戶名 ID 密鑰和密碼 ID 密鑰復(fù)制并粘貼到 LOTODA 應(yīng)用程序中,如上圖所示。
然后單擊“連接...”按鈕連接到 LOTODA MQTT 代理,如上圖所示。
狀態(tài)為“Connected...”,表示 IoT LOTODA 服務(wù)連接成功。
第 5 步:在 NodeMCU 上安裝和運(yùn)行代碼。

在您成功登錄您的帳戶并成功連接 LOTODA 移動(dòng)應(yīng)用程序之后。
接下來(lái),下載 LOTODA 庫(kù)和 DHT 傳感器庫(kù)。在 LOTODA 庫(kù)中,您可以看到一些示例以供參考。
完整的代碼源在這里,在安裝了 PlatformIO 的 Visual Studio Code IDE 上打開它:
現(xiàn)在讓我們看一下 NodeMCU 的示例草圖。
請(qǐng)注意,將 NodeMCU 連接到 LOTODA IoT 平臺(tái)需要包含三個(gè)關(guān)鍵組件:
1. 字符串 useridkey = ""; - 用于連接 LOTODA 平臺(tái)的 MQTT 服務(wù)器的特定用戶名。它也是每個(gè)連接的主題前綴。
2.字符串密碼=“”;- 連接LOTODA平臺(tái)MQTT服務(wù)器的認(rèn)證專用密碼。
3. 字符串 deviceid = ""; - 特定于您的設(shè)備 ID,請(qǐng)自行輸入任何內(nèi)容,例如這里是 NodeMCU ESP8266 上的“id1001”,確保每個(gè)設(shè)備都不同。
您需要包括兩個(gè)關(guān)鍵組件才能連接到您的 WiFi 網(wǎng)絡(luò):
1. char* ssid = "ssid"; - 特定于我們要連接的網(wǎng)絡(luò)(網(wǎng)絡(luò)名稱)。
2. char* 密碼 = "密碼"; - 特定于我們要連接的 WiFi 網(wǎng)絡(luò)(密碼)。
第 6 步:在設(shè)備列表中添加新設(shè)備

現(xiàn)在讓我們繼續(xù)討論有趣的事情!
成功登錄帳戶后,首先在“設(shè)備列表”菜單中創(chuàng)建一個(gè)新設(shè)備。單擊“+ADD”菜單,然后選擇“DeviceType #2”。
您會(huì)看到添加了新設(shè)備,然后單擊“編輯”按鈕以輸入此設(shè)備的一些信息。

現(xiàn)在,在您設(shè)備的編輯窗口中,您輸入設(shè)備的一些信息。輸入設(shè)備ID(deviceid),這里的例子是“id1001”,你一定要使用deviceid作為你在MCU上的編碼。
然后單擊提交并確定。完畢。
您剛剛添加了您的設(shè)備,其 deviceid 為“id1002”(在您的每個(gè)設(shè)備上替換此不同的值)。
第 7 步:在儀表板中添加新小部件

轉(zhuǎn)到“儀表板”菜單,添加小部件名稱為“LTD Guage Chart”,如上圖所示。在這個(gè)小部件上,您單擊“編輯”圖標(biāo)來(lái)編輯這個(gè)小部件。

在兩個(gè)儀表圖的小部件設(shè)置窗口中,您輸入該小部件的一些信息,如下所示:
在第一個(gè)量表小部件中:
- 標(biāo)題是“溫度”
- 單位是 oC
- 設(shè)備ID:請(qǐng)選擇您在設(shè)備列表中添加的設(shè)備ID。例如是“id1001”。
- JSON 字段是“溫度”(就像在您的代碼中一樣)
在第二個(gè)量規(guī)小部件中:
- 標(biāo)題是“濕度”
- 單位為 %H
- 設(shè)備ID:請(qǐng)選擇您在設(shè)備列表中添加的設(shè)備ID。例如是“id1001”
- JSON 字段是“濕度”(就像在您的代碼中一樣)
然后點(diǎn)擊提交和確定。完畢
第 8 步:在儀表板上顯示溫度和濕度

?

?

結(jié)果如上圖。
?
- LoRa RA-02接收器使用NodeMCU在應(yīng)用程序上顯示
- Nodemcu AHT10溫度/濕度測(cè)量WLAN MQQT
- 使用NodeMCU進(jìn)行溫度/濕度測(cè)量
- NodeMCU連接基于LM35的溫度監(jiān)控系統(tǒng)
- 監(jiān)控兩個(gè)溫度和濕度敏感的房間的應(yīng)用程序
- 將Arduino與Node-RED接口以監(jiān)控溫度 5次下載
- 使用Arduino IDE的ESP8266溫度濕度監(jiān)控網(wǎng)絡(luò)應(yīng)用程序
- Cayenne平臺(tái)上的ESP8266 NodeMCU溫度和濕度
- 手指在應(yīng)用程序上機(jī)器人
- 在LCD上顯示溫度和濕度
- 在Blynk應(yīng)用程序中使用NodeMcu8266連接DHT傳感器值
- 使用Blynk應(yīng)用程序的物聯(lián)網(wǎng)溫度和濕度監(jiān)控器
- 用于Arduino nodeMCU的Thinger IO溫度和濕度傳感器
- 使用Arduino IDE在NodeMCU上使用DHT11溫度和濕度傳感器
- 溫度濕度監(jiān)控系統(tǒng)的設(shè)計(jì)
- PreEmptiveProtection:全面的移動(dòng)應(yīng)用程序保護(hù) 683次閱讀
- 電工知識(shí)—S7-1500程序上傳 1w次閱讀
- 怎么使用uboot引導(dǎo)應(yīng)用程序? 1545次閱讀
- 在MPSoC ZCU106單板的HDMI-Tx上基于eglfs_kms的運(yùn)行QT應(yīng)用程序 3031次閱讀
- 如何利用溫度傳感器實(shí)現(xiàn)植物監(jiān)控系統(tǒng)的設(shè)計(jì) 1834次閱讀
- 如何在OCI Ampere A1上啟動(dòng)計(jì)算密集AI應(yīng)用程序 1968次閱讀
- DPU編譯應(yīng)用程序的不同方法 1769次閱讀
- 淺談RAM 執(zhí)行應(yīng)用程序 3262次閱讀
- 應(yīng)用程序安全怎樣來(lái)提供保障 1230次閱讀
- 如何在谷歌云上使用Hyperledger Caliper測(cè)試區(qū)塊鏈應(yīng)用程序 1284次閱讀
- 溫濕度傳感器在機(jī)房監(jiān)控系統(tǒng)中的應(yīng)用 2176次閱讀
- 溫濕度傳感器在農(nóng)業(yè)上的運(yùn)用 5529次閱讀
- 如何使用HiNet工業(yè)網(wǎng)關(guān)實(shí)現(xiàn)plc遠(yuǎn)程編程和程序上下載 4703次閱讀
- 怎樣在 Linux 上安裝程序? 4922次閱讀
- 基于單片機(jī)的溫濕度實(shí)時(shí)監(jiān)控的程序設(shè)計(jì) 3159次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論