0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何創(chuàng)建基于物聯(lián)網(wǎng)的水位控制器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-01 15:53 ? 次閱讀

步驟1:設(shè)置Firebase和獲取密鑰

我們將使用Google Firebase的實(shí)時(shí)數(shù)據(jù)庫(kù)。此實(shí)時(shí)數(shù)據(jù)庫(kù)將充當(dāng)NodemcuAndroid設(shè)備之間的中間代理。

首先,導(dǎo)航到firebase網(wǎng)站并使用您的Google帳戶登錄。

創(chuàng)建一個(gè)新的實(shí)時(shí)數(shù)據(jù)庫(kù)。

獲取實(shí)時(shí)數(shù)據(jù)庫(kù)URL和密鑰以從應(yīng)用程序訪問數(shù)據(jù)庫(kù)。有關(guān)詳細(xì)的教程,您可以查看如何將Firebase與MIT App Inventor集成。

步驟2:使用MIT App Inventor 2創(chuàng)建應(yīng)用程序

我們將使用MIT app inventor 2創(chuàng)建我們的Android應(yīng)用。它非常易于使用并且易于集成,可以贏得Google Firebase。

只需執(zhí)行以下步驟:-

下載下面隨附的MIT應(yīng)用程序發(fā)明者項(xiàng)目文件(.aia文件)。

然后轉(zhuǎn)到MIT app inventor 》》項(xiàng)目》》導(dǎo)入項(xiàng)目(如屏幕截圖1所示)。從計(jì)算機(jī)中選擇文件并上傳。

打開項(xiàng)目并導(dǎo)航到 Screen3 (如屏幕截圖2所示)。

之后,轉(zhuǎn)到布局窗口,單擊firebaseDB1(位于工作區(qū)底部),輸入數(shù)據(jù)庫(kù)URL和密鑰。還將ProjectBucket設(shè)置為 S_HO_C_K (如屏幕快照3所示)。

最后,單擊 “構(gòu)建” 按鈕,然后將應(yīng)用程序文件(.apk文件)保存到您的計(jì)算機(jī)中。稍后將該文件傳輸?shù)侥腁ndroid設(shè)備。

步驟3:為Nodemcu Esp8266配置Arduino IDE

首先,為Nodemcu esp8266配置Arduino IDE。我將推薦Armtronix編寫的有關(guān)NodeMCU基礎(chǔ)的逐步教程。感謝Armtronix提供的有用的教程。

在那之后,添加這兩個(gè)庫(kù)(如屏幕截圖所示):-

1。 Arduino Json

2. Firebase Arduino

第4步:上傳具有必要更改的代碼

在上傳到Nodemcu之前,您必須對(duì)代碼做一些必要的更改。

下載附件文件(.ino文件)并使用Arduino IDE打開它。

在第3行,輸入不帶“ https://”的數(shù)據(jù)庫(kù)URL。

在第4行,輸入數(shù)據(jù)庫(kù)密鑰。

在第5行和第6行,不要忘記更新WiFi SSID和Wifi密碼(要將NodeMCU ESP8266連接到該密碼)。

滾動(dòng)降低一點(diǎn)并根據(jù)您自己的水箱的深度更新最低水位,最大水位和邊距。

然后,將程序上傳到NodeMCU ESP8266。

步驟5:配置硬件

創(chuàng)建一個(gè)電路,如上圖所示。您可以使用9V或12V電池。

將超聲波傳感器放在水箱頂部。

使用繼電器板連接水泵(測(cè)試期間可選)。

步驟6:魔術(shù)時(shí)間!

在Android設(shè)備上安裝應(yīng)用程序(在步驟2中創(chuàng)建)。

為設(shè)置供電。

等待NodeMCU連接到熱點(diǎn)(您可以使用路由器或便攜式熱點(diǎn))。

全部完成!現(xiàn)在,您可以在世界任何地方控制/監(jiān)視水位。
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2902

    文章

    44122

    瀏覽量

    370423
  • 水位控制器
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    13879
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ESP32 微控制器系列指南

    Systems 創(chuàng)建了功能強(qiáng)大且價(jià)格實(shí)惠的片上系統(tǒng) (SoC) 設(shè)備,將 Wi-Fi、藍(lán)牙和中央處理單元 (CPU) 集成到一個(gè)微控制器封裝中,使這些 SoC 成為理想的選擇適用于嵌入式控制器
    的頭像 發(fā)表于 10-02 18:21 ?1626次閱讀
    ESP32 微<b class='flag-5'>控制器</b>系列指南

    水位及水泵狀態(tài)遠(yuǎn)程監(jiān)控聯(lián)網(wǎng)解決方案

    效益。 對(duì)此,數(shù)之能提供高效可靠的聯(lián)網(wǎng)解決方案。通過實(shí)現(xiàn)泵站PLC和水池水位計(jì)的數(shù)據(jù)采集,在數(shù)之能IOT平臺(tái)實(shí)現(xiàn)水池水位與水泵的遠(yuǎn)程監(jiān)控與智能管理,能夠在水池
    的頭像 發(fā)表于 09-25 14:52 ?153次閱讀

    什么是聯(lián)網(wǎng)技術(shù)?

    的概念最早可以追溯到1999年,由凱文·阿什頓在寶潔公司提出,并用作新傳感項(xiàng)目的演講標(biāo)題。隨著技術(shù)的不斷發(fā)展,聯(lián)網(wǎng)逐漸成為信息科技產(chǎn)業(yè)的重要組成部分。
    發(fā)表于 08-19 14:08

    請(qǐng)問如何使用微控制器優(yōu)化電池供電的聯(lián)網(wǎng)設(shè)備的功耗?

    如何使用微控制器優(yōu)化電池供電的聯(lián)網(wǎng)設(shè)備的功耗?
    發(fā)表于 07-23 07:09

    揭秘聯(lián)網(wǎng)&quot;心臟&quot;:智能控制器的無限可能

    在飛速發(fā)展的聯(lián)網(wǎng)時(shí)代,我們身邊的智能設(shè)備越來越多,從智能家居到工業(yè)自動(dòng)化,從智能交通到智慧城市,這些設(shè)備的背后,都離不開一個(gè)至關(guān)重要的“心臟”——聯(lián)網(wǎng)智能
    的頭像 發(fā)表于 07-17 16:26 ?197次閱讀
    揭秘<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>&quot;心臟&quot;:智能<b class='flag-5'>控制器</b>的無限可能

    水位液位自動(dòng)控制器怎么調(diào)試

    水位液位自動(dòng)控制器是一種廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、市政等領(lǐng)域的自動(dòng)化控制設(shè)備,主要用于實(shí)現(xiàn)對(duì)水位或液位的自動(dòng)控制。其工作原理是通過檢測(cè)
    的頭像 發(fā)表于 06-19 10:42 ?2859次閱讀

    水位液位自動(dòng)控制器原理是什么

    水位液位自動(dòng)控制器是一種廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、市政等領(lǐng)域的自動(dòng)化控制設(shè)備,其主要功能是實(shí)現(xiàn)對(duì)水位或液位的實(shí)時(shí)監(jiān)測(cè)和自動(dòng)控制,以保證系統(tǒng)的正常
    的頭像 發(fā)表于 06-19 10:40 ?2408次閱讀

    【蜂窩聯(lián)】聯(lián)網(wǎng)智能控制器助力各種自動(dòng)化控制領(lǐng)域科學(xué)管控

    什么是聯(lián)網(wǎng)智能控制器? 聯(lián)網(wǎng)智能控制器是蜂窩聯(lián)
    的頭像 發(fā)表于 06-17 16:28 ?333次閱讀
    【蜂窩<b class='flag-5'>物</b>聯(lián)】<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>智能<b class='flag-5'>控制器</b>助力各種自動(dòng)化<b class='flag-5'>控制</b>領(lǐng)域科學(xué)管控

    英飛凌的PSoC 4000T系列微控制器上榜中國(guó)聯(lián)網(wǎng)行業(yè)創(chuàng)新產(chǎn)品榜!

    聯(lián)之星2023中國(guó)聯(lián)網(wǎng)行業(yè)年度榜單已正式公布!在本屆榜單上,英飛凌科技股份公司(簡(jiǎn)稱:英飛凌)的PSoC? 4000T系列微控制器上榜中國(guó)
    的頭像 發(fā)表于 05-09 11:49 ?484次閱讀
    英飛凌的PSoC 4000T系列微<b class='flag-5'>控制器</b>上榜中國(guó)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>行業(yè)創(chuàng)新產(chǎn)品榜!

    使用NE555的水位控制器電路

    這是一個(gè)稱為使用555的水位控制器的電路,它持續(xù)監(jiān)測(cè)頭頂和地面水箱中的水位,并在頭頂水箱中的水位低于預(yù)定水位時(shí)打開泵,并在達(dá)到最大預(yù)設(shè)
    的頭像 發(fā)表于 05-05 10:49 ?1703次閱讀
    使用NE555的<b class='flag-5'>水位</b><b class='flag-5'>控制器</b>電路

    聯(lián)網(wǎng)智能控制器助力各種自動(dòng)化控制領(lǐng)域科學(xué)管控

    什么是聯(lián)網(wǎng)智能控制器聯(lián)網(wǎng)智能控制器是蜂窩聯(lián)
    的頭像 發(fā)表于 04-17 09:23 ?618次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>智能<b class='flag-5'>控制器</b>助力各種自動(dòng)化<b class='flag-5'>控制</b>領(lǐng)域科學(xué)管控

    恩智浦推出全新面向工業(yè)與聯(lián)網(wǎng)應(yīng)用的MCX微控制器產(chǎn)品組合

    恩智浦推出全新面向工業(yè)與聯(lián)網(wǎng)應(yīng)用的MCX微控制器產(chǎn)品組合,賦能安全邊緣計(jì)算,其中MCX N系列為用戶帶來高能效多任務(wù)處理、AI加速、智能外設(shè)與靈活的開發(fā)體驗(yàn)。
    的頭像 發(fā)表于 03-21 13:33 ?1491次閱讀
    恩智浦推出全新面向工業(yè)與<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用的MCX微<b class='flag-5'>控制器</b>產(chǎn)品組合

    水位控制器的工作原理 水位控制器電路圖分享

    水位控制器是一種測(cè)量液體位置的傳感,也稱為水位傳感。它能將液體高度轉(zhuǎn)化為電信號(hào)輸出,從而控制
    的頭像 發(fā)表于 02-20 15:46 ?1.4w次閱讀
    <b class='flag-5'>水位</b><b class='flag-5'>控制器</b>的工作原理 <b class='flag-5'>水位</b><b class='flag-5'>控制器</b>電路圖分享

    聯(lián)網(wǎng)單燈控制器如何安裝接線?

    聯(lián)網(wǎng)單燈控制器如何安裝接線? 聯(lián)網(wǎng)單燈控制器是一種智能化的設(shè)備,用于實(shí)現(xiàn)對(duì)單個(gè)燈具的遠(yuǎn)程
    的頭像 發(fā)表于 02-03 14:01 ?1974次閱讀

    聯(lián)網(wǎng)智能控制器

    什么是聯(lián)網(wǎng)智能控制器? 聯(lián)網(wǎng)智能控制器是蜂窩聯(lián)
    的頭像 發(fā)表于 01-09 17:06 ?1192次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>智能<b class='flag-5'>控制器</b>