0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何创建基于物联网的水位控制器

454398 来源:网络整理 作者:佚名 2019-11-01 15:53 次阅读

步骤1:设置Firebase和获取密钥

我们将使用Google Firebase的实时数据库。此实时数据库将充当NodemcuAndroid设备之间的中间代理。

首先,导航到firebase网站并使用您的Google帐户登录。

创建一个新的实时数据库。

获取实时数据库URL和密钥以从应用程序访问数据库。有关详细的教程,您可以查看如何将Firebase与MIT App Inventor集成。

步骤2:使用MIT App Inventor 2创建应用程序

我们将使用MIT app inventor 2创建我们的Android应用。它非常易于使用并且易于集成,可以赢得Google Firebase。

只需执行以下步骤:-

下载下面随附的MIT应用程序发明者项目文件(.aia文件)。

然后转到MIT app inventor 》》项目》》导入项目(如屏幕截图1所示)。从计算机中选择文件并上传。

打开项目并导航到 Screen3 (如屏幕截图2所示)。

之后,转到布局窗口,单击firebaseDB1(位于工作区底部),输入数据库URL和密钥。还将ProjectBucket设置为 S_HO_C_K (如屏幕快照3所示)。

最后,单击 “构建” 按钮,然后将应用程序文件(.apk文件)保存到您的计算机中。稍后将该文件传输到您的Android设备。

步骤3:为Nodemcu Esp8266配置Arduino IDE

首先,为Nodemcu esp8266配置Arduino IDE。我将推荐Armtronix编写的有关NodeMCU基础的逐步教程。感谢Armtronix提供的有用的教程。

在那之后,添加这两个库(如屏幕截图所示):-

1。 Arduino Json

2. Firebase Arduino

第4步:上传具有必要更改的代码

在上传到Nodemcu之前,您必须对代码做一些必要的更改。

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

在第3行,输入不带“ https://”的数据库URL。

在第4行,输入数据库密钥。

在第5行和第6行,不要忘记更新WiFi SSID和Wifi密码(要将NodeMCU ESP8266连接到该密码)。

滚动降低一点并根据您自己的水箱的深度更新最低水位,最大水位和边距。

然后,将程序上传到NodeMCU ESP8266。

步骤5:配置硬件

创建一个电路,如上图所示。您可以使用9V或12V电池。

将超声波传感器放在水箱顶部。

使用继电器板连接水泵(测试期间可选)。

步骤6:魔术时间!

在Android设备上安装应用程序(在步骤2中创建)。

为设置供电

等待NodeMCU连接到热点(您可以使用路由器或便携式热点)。

全部完成!现在,您可以在世界任何地方控制/监视水位。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2903

    文章

    44240

    浏览量

    371030
  • 水位控制器
    +关注

    关注

    0

    文章

    25

    浏览量

    13887
收藏 人收藏

    评论

    相关推荐

    联网智慧路灯的功能架构 单灯控制器

    联网智慧路灯的功能架构 单灯控制器
    的头像 发表于 11-16 17:35 132次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>智慧路灯的功能架构 单灯<b class='flag-5'>控制器</b>

    ESP32 微控制器系列指南

    Systems 创建了功能强大且价格实惠的片上系统 (SoC) 设备,将 Wi-Fi、蓝牙和中央处理单元 (CPU) 集成到一个微控制器封装中,使这些 SoC 成为理想的选择适用于嵌入式控制器
    的头像 发表于 10-02 18:21 1844次阅读
    ESP32 微<b class='flag-5'>控制器</b>系列指南

    水位及水泵状态远程监控联网解决方案

    效益。 对此,数之能提供高效可靠的联网解决方案。通过实现泵站PLC和水池水位计的数据采集,在数之能IOT平台实现水池水位与水泵的远程监控与智能管理,能够在水池
    的头像 发表于 09-25 14:52 160次阅读

    什么是联网技术?

    的概念最早可以追溯到1999年,由凯文·阿什顿在宝洁公司提出,并用作新传感项目的演讲标题。随着技术的不断发展,联网逐渐成为信息科技产业的重要组成部分。
    发表于 08-19 14:08

    请问如何使用微控制器优化电池供电的联网设备的功耗?

    如何使用微控制器优化电池供电的联网设备的功耗?
    发表于 07-23 07:09

    揭秘联网&quot;心脏&quot;:智能控制器的无限可能

    在飞速发展的联网时代,我们身边的智能设备越来越多,从智能家居到工业自动化,从智能交通到智慧城市,这些设备的背后,都离不开一个至关重要的“心脏”——联网智能
    的头像 发表于 07-17 16:26 205次阅读
    揭秘<b class='flag-5'>物</b><b class='flag-5'>联网</b>&quot;心脏&quot;:智能<b class='flag-5'>控制器</b>的无限可能

    水位液位自动控制器怎么调试

    水位液位自动控制器是一种广泛应用于工业、农业、市政等领域的自动化控制设备,主要用于实现对水位或液位的自动控制。其工作原理是通过检测
    的头像 发表于 06-19 10:42 3000次阅读

    水位液位自动控制器原理是什么

    水位液位自动控制器是一种广泛应用于工业、农业、市政等领域的自动化控制设备,其主要功能是实现对水位或液位的实时监测和自动控制,以保证系统的正常
    的头像 发表于 06-19 10:40 2526次阅读

    【蜂窝联】联网智能控制器助力各种自动化控制领域科学管控

    什么是联网智能控制器联网智能控制器是蜂窝
    的头像 发表于 06-17 16:28 338次阅读
    【蜂窝<b class='flag-5'>物</b>联】<b class='flag-5'>物</b><b class='flag-5'>联网</b>智能<b class='flag-5'>控制器</b>助力各种自动化<b class='flag-5'>控制</b>领域科学管控

    使用NE555的水位控制器电路

    这是一个称为使用555的水位控制器的电路,它持续监测头顶和地面水箱中的水位,并在头顶水箱中的水位低于预定水位时打开泵,并在达到最大预设
    的头像 发表于 05-05 10:49 1758次阅读
    使用NE555的<b class='flag-5'>水位</b><b class='flag-5'>控制器</b>电路

    联网智能控制器助力各种自动化控制领域科学管控

    什么是联网智能控制器联网智能控制器是蜂窝
    的头像 发表于 04-17 09:23 638次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>智能<b class='flag-5'>控制器</b>助力各种自动化<b class='flag-5'>控制</b>领域科学管控

    恩智浦推出全新面向工业与联网应用的MCX微控制器产品组合

    恩智浦推出全新面向工业与联网应用的MCX微控制器产品组合,赋能安全边缘计算,其中MCX N系列为用户带来高能效多任务处理、AI加速、智能外设与灵活的开发体验。
    的头像 发表于 03-21 13:33 1550次阅读
    恩智浦推出全新面向工业与<b class='flag-5'>物</b><b class='flag-5'>联网</b>应用的MCX微<b class='flag-5'>控制器</b>产品组合

    水位控制器的工作原理 水位控制器电路图分享

    水位控制器是一种测量液体位置的传感,也称为水位传感。它能将液体高度转化为电信号输出,从而控制
    的头像 发表于 02-20 15:46 1.5w次阅读
    <b class='flag-5'>水位</b><b class='flag-5'>控制器</b>的工作原理 <b class='flag-5'>水位</b><b class='flag-5'>控制器</b>电路图分享

    联网单灯控制器如何安装接线?

    联网单灯控制器如何安装接线? 联网单灯控制器是一种智能化的设备,用于实现对单个灯具的远程
    的头像 发表于 02-03 14:01 2006次阅读

    联网智能控制器

    什么是联网智能控制器联网智能控制器是蜂窝
    的头像 发表于 01-09 17:06 1203次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>智能<b class='flag-5'>控制器</b>