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

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

    关注

    2883

    文章

    42317

    浏览量

    361869
  • 水位控制器
    +关注

    关注

    0

    文章

    25

    浏览量

    13768
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    使用NE555的水位控制器电路

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

    电子水尺测量水位水位测量校准 #电路原理 #传感 #联网

    传感联网
    pgz1234
    发布于 :2024年04月23日 10:31:21

    蜂窝联:联网控制器

    蜂窝联网
    福建蜂窝物联网科技有限公司
    发布于 :2024年03月27日 17:00:13

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

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

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

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

    联网里GPRS模块耗电是很高的,怎么控制功耗?

    联网里GPRS模块耗电是很高的,那一般都是怎么控制功耗的。
    发表于 11-06 06:39

    联网专业前景怎么样?

    意味着联网专业人才可以在不同行业中找到工作机会,并且有机会参与创新和改变。3.技术复合性:联网专业需要掌握多个技术领域的知识,如传感
    发表于 10-20 09:48

    基于飞腾派的边缘联网

    本帖最后由 zhh763984017 于 2023-9-21 16:53 编辑 今天给大家分享一个飞腾派的一个应用场景——边缘联网关。边缘联网关可以连接各种
    发表于 09-21 16:50

    STM32微控制器的安全基础知识

    本应用笔记介绍了 STM32 微控制器的安全基础知识。微控制器中的安全性涵盖了几个方面,其中包括固件知识产权保护、设备私有数据保护以及服务执行保证。在联网的背景下,安全性更加重要。大
    发表于 09-07 07:36

    新唐对应四大联网安全攻击的保护措施

    免受所有类型的漏洞影响,新唐近年来深耕微控制器安全领域,在基于 Cortex-M23 核心的 M2351 系列后在去年推出了新一代的安全联网控制器 NuMicro® M2354,更
    发表于 08-21 08:14

    智能空开实现智能控制联网应用#智能空开 #智能控制器 #智能断路

    联网智能控制器
    力安科技
    发布于 :2023年08月04日 10:11:27

    设计一个片上系统-为安全的联网创建一个系统设备

    Flexible Access的IP。创建SoC解决方案的最快方法安全的联网设备将使用Corstone-201基础IP。因此,本指南也可以使用如果你开始使用Corstone-201
    发表于 08-02 09:33

    简单的水位开/关控制器

    电子发烧友网站提供《简单的水位开/关控制器.zip》资料免费下载
    发表于 07-10 15:14 0次下载
    简单的<b class='flag-5'>水位</b>开/关<b class='flag-5'>控制器</b>