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

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

3天内不再提示

使用WEMOS开发板的IOT漏水检测器设计方案

电子设计 来源:与非网 作者:与非网 2021-02-01 14:28 次阅读

我在锂离子电池上运行的第一个项目是:一个IOT设备,它不仅可以检测是否有水,而且还可以将数据发送到云中。

硬件部件:

  • WEMOS D1 Mini Pro× 1个
  • 电池护罩V1.1.0对于WEMOS D1 mini× 1个
  • 锂离子3.7v可充电× 1个
  • 电池座18650 x 1× 1个
  • 定制PCB× 1个
  • Arduino Uno × 1个
  • RC蜂鸣器× 1个

软件应用程序和在线服务:

  • Arduino IDE

手动工具和制造机:

  • Creality CR10 S5

我的朋友给我一个小挑战项目:我们必须创建一种可以检测漏水并通过Internet发送状态数据的设备。挑战包括一个约束:我必须使用WEMOS开发板。我认为该项目是使用电池的不错选择,因此我围绕电池进行了设计。我决定使用现有的电池屏蔽罩为电子电路上电。

这是我第一次使用电池构建电子项目的经验。结果有效,但是有点耗电。

首先,通过查看该项目的视频演示来检查该项目。然后,我将遍历电路,解释其工作原理

电路

在测量不包括WEMOS的电子消耗量时,我们可以看到它消耗的电流为1.22ma,对于使用电池工作的设备而言,这还不够低,但是由于我决定使用9900mah电池,因此我希望该电路能够自动工作至少41周我认为这对我来说是可以的,因为我的第一个项目是使用电池运行。

探测器

第一部分是比较器:我连续使用的运算放大器比较点(a)和(b),并在导线接触水时做出反应。我们知道水不导电,因此我们期望在400k欧姆至3M欧姆之间,并且当检测器不接触水时,点(a)将由3.3M电阻上拉。一旦水接触到引线,它就会拉到地面,并创建一个分压器,MCP602将其与由2个100K电阻器创建的另一个分压器进行比较。结果是运算放大器的输出变为高电平。

o4YBAGAXnnmAW9mvAAHxXLOf5AA957.png

重置

在电路的第二部分,首先有一个电容器(a),用于平滑运算放大器(MCP602)的输出。在分析示波器上的输出时,我注意到,在水接触到引线的那一刻,它可能会在稳定之前在高电平和低电平之间产生一些切换,因此设置一个小上限可使输出平滑。然后是一个耦合电容器(b),当输出(a)变为高电平时,它将产生一个峰值。重要的是不要将该值设置为高电平,因为复位必须是单个尖峰,这就是该上限的作用。然后,当产生尖峰时,它将触发将电压下拉至地的晶体管,将WEMOS复位一次(c) 并唤醒控制器

o4YBAGAXnoyARj2NAALXi6Ea1sA424.png

该程序将通过在D6引脚上使用digitalRead来检查运算放大器的输出电压是否高(d),以及是否是否有水(避免错误复位)。因此,这实际上意味着导线正在接触水。

然后,该程序将信息发布到io.adafruit.com上。Adafruit是一项免费服务,允许IOT设备使用MQTT在提要上发送和读取数据。
蜂鸣器

一旦确认进水,WEMOS就会通过引脚D7(a)触发蜂鸣器。我有一个旧的RC蜂鸣器。蜂鸣器非常响亮并且使用非常简单,只需要一个高值就可以触发并自动鸣响蜂鸣器3次。然后,该程序将一个值写入WEMOS的EEPROM中,并进入深度睡眠状态,持续30秒。唤醒后,它会读取EEPROM并知道过去已检测到水,并且再次读取digitalRead引脚D6,如果水仍然很高,它将再次触发蜂鸣器并循环直到不再检测到水为止。

此步骤很重要,因为初始唤醒仅发生一次。当检测到水时,运算放大器将变为高电平并保持高电平,因此不会再次发生复位。我的程序也应该能够依赖计时器。

最后,我编程2个启动顺序

充当wifi客户端并连接到云以发送数据的启动序列

充当wifi热点的启动序列,因此我可以连接到该序列以配置wifi个人信息

o4YBAGAXnpyAJ9D-AAIP7DoRtqU687.png

电压监控器

就像在下一部分中看到的那样,我将一条电线直接从电池连接器焊接到了板子(a),这样程序可以读取并计算电压。我计算了分压器(b)中的2个电阻,然后仔细评估了发送到云的电压值。启动后,WEMOS读取引脚A0并评估电压。然后,该程序将计算出的值发送到云中。

pIYBAGAXnq2AIXH4AAGaPOxADV8812.png

云视图

如前所述,我的设备在io.adafruit.com上发送数据。Adafruit可轻松为此类项目自由使用物联网服务,而我经常使用它。

我创建的仪表板使我可以查看状态,WEMOS与MQTT服务通信的时间以及电池电压。

o4YBAGAXnsWANq1kAAIwrlMIOpw308.png

外壳

即使这篇文章更多关于电子产品,我也必须提到我设计外壳的方式。

首先,这是我想到的一个3D视图,当我想到一个泄漏检测仪坐在热水箱附近的混凝土上时

我设计了3点外壳。其中有不锈钢螺钉,其中之一是塑料盖的一部分。在下一个图像中,您可以看到我使用了Barrel Wire Crimp铜端子连接器与2颗螺钉接触,该2颗螺钉用作外壳的支腿。我将电线焊接到了铜连接器上,并将另一端连接到电路上。

编辑:hfy

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

    关注

    14

    文章

    2622

    浏览量

    72948
  • 锂离子
    +关注

    关注

    5

    文章

    534

    浏览量

    37593
  • 检测仪
    +关注

    关注

    5

    文章

    4078

    浏览量

    42228
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4189

    浏览量

    196398
  • 电压监控器
    +关注

    关注

    0

    文章

    62

    浏览量

    13854
收藏 人收藏

    评论

    相关推荐

    可编程按钮、脉冲检测器和脉冲发生解决方案

    电子发烧友网站提供《可编程按钮、脉冲检测器和脉冲发生解决方案.pdf》资料免费下载
    发表于 09-18 11:22 0次下载
    可编程按钮、脉冲<b class='flag-5'>检测器</b>和脉冲发生<b class='flag-5'>器</b>解决<b class='flag-5'>方案</b>

    高效液相色谱仪的检测器有哪些

    高效液相色谱仪(HPLC)是一种广泛应用于化学分析、生物医药、环境监测等领域的分离和检测技术。HPLC的检测器是整个系统的关键部分,它能够将色谱柱分离出的组分转化为可测量的信号,从而实现对样品的定量
    的头像 发表于 08-08 10:43 872次阅读

    电路检测器和电流检测器的区别

    1. 引言 电路检测器和电流检测器是电子工程中常用的工具,它们帮助工程师和技术人员诊断和监测电子设备的性能。 2. 电路检测器 定义和功能 :电路检测器是一种用于
    的头像 发表于 07-19 16:34 683次阅读

    微功率磁感应检测)技术的库门异动检测器产品优势

    双模地磁检测器 一类用于PIS和PDS应用的一体化NB-IoT无线地磁感应检测器,在地磁算法的基础上,结合超低功耗雷达识别技术,进一步提高检测器的识别准确率。双模地磁车位
    发表于 07-10 09:01

    微波检测器的原理是什么 微波检测器的工作原理和用途

    微波检测器是一种利用微波技术进行检测的设备,广泛应用于通信、雷达、遥感、医疗等领域。本文将详细介绍微波检测器的原理、工作原理和用途。 一、微波检测器的原理 微波
    的头像 发表于 05-27 16:09 1536次阅读

    微波检测器的工作原理 微波检测器的性能参数

    微波检测器是一种利用微波技术进行目标检测的设备。它广泛应用于军事、航空、航天、通信、交通等领域。本文将介绍微波检测器的工作原理、性能参数以及应用场景。 微波检测器的工作原理 微波
    的头像 发表于 05-27 15:45 860次阅读

    微波检测器优缺点 微波检测器的功能和作用

    微波检测器是一种利用微波技术对物体进行检测的设备。它广泛应用于军事、工业、医疗、交通等领域。本文将详细介绍微波检测器的优缺点、功能和作用。 一、微波检测器的优点 高频特性:微波
    的头像 发表于 05-27 15:42 1451次阅读

    鸿蒙OpenHarmony开发板解析:【芯片解决方案

    芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。
    的头像 发表于 05-10 15:42 1186次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发板</b>解析:【芯片解决<b class='flag-5'>方案</b>】

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 1900次阅读

    双模地磁车位检测器技术解决方案

    根据以上需求和问题,本方案提供一种完整的解决办法,主要设计思路和内容是:首先以大容量干电池技术解决车位检测器电源问题,不用再考虑取电困难,因为车位检测器大部分时间是空闲状态,无车时如此,有车存在时也
    的头像 发表于 03-12 14:57 525次阅读
    双模地磁车位<b class='flag-5'>检测器</b>技术解决<b class='flag-5'>方案</b>

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2140次阅读

    迅为RK3588开发板-智慧能源行业的解决方案

    迅为RK3588开发板-智慧能源行业的解决方案
    的头像 发表于 01-24 15:26 573次阅读
    迅为RK3588<b class='flag-5'>开发板</b>-智慧能源行业的解决<b class='flag-5'>方案</b>

    51单片机开发板的主要功能 51单片机开发板能做什么

    具有多个通用输入输出引脚,可以连接各种外部设备和传感,实现数据的输入和输出。 时钟管理:开发板通常会集成时钟电路,包括晶振、时钟发生等,可以提供稳定的时钟信号给单片机使用。 存储
    的头像 发表于 01-23 15:52 3478次阅读

    检测器电路图分享

    检测器是指能检测色谱柱流出组分及其量的变化的器件。检测器通常分为积分型和微分型两类。对检测器的要求是:灵敏度高,线性范围宽,重现性好,稳定性好,响应速度快,对不同物质的响应有规律性及可
    的头像 发表于 01-10 15:47 5719次阅读
    <b class='flag-5'>检测器</b>电路图分享

    荧光检测器原理

    荧光检测器原理  荧光检测器是一种常用的分析仪器,可以通过测量物质在紫外或可见光激发下发出的荧光强度来分析样品的组分和浓度。它在生物医学、环境监测、化学分析等领域有着广泛的应用。荧光检测器的工作原理
    的头像 发表于 12-08 15:47 3102次阅读