前段时间,有个朋友家厨房漏水,半夜起来上厕所才发现,满地都是水,然后打算买个水滴传感器。买了个小米水滴传感器发现单独无法使用,需要配上网关,一套下来也要100+了,索性退了,动手做一个。
下面就聊聊构思到实现过程吧。
需求:检测是否有漏水,并且能报警提示。
方案:首先要有硬件能够检测漏水,检测数据需要采集上传到服务端,客户端需要能收到消息。
硬件可以选择 单片机 + wifi/GSM模块 或者nodemcu 方案,modemuc 价格便宜,开发方便本次需求就用它了,有空时上一个单片机 + GSM 自定义协议版,漏水检测使用三极管加电阻和导线,参考网上资料。
既然要上淘宝不如多买点传感器,温湿度DHT22、烟雾MQ-2、人体红外传感器。
后台如果自己做也可以,下篇博客聊聊 用springboot + mysql 做管理后台, .net 服务器加订阅器, rabbitmq 做通讯 、redis 缓存等 写的后台,本次需求直接用机智云的免费后台和APP。
下面就是服务端开发部分,登录机智云后创建项目和数据位,
项目点位创建好后可以用自带虚拟设备测试。
测试记录如下
接下来就是要装配硬件和写nodemcu代码,画图就用fritzing 简单方便。
二、nodemcu下位机软件开发……待续
标签:机智,检测,nodemcu,传感器,后台,漏水,环境监测 From: https://www.cnblogs.com/jianxiangji/p/17094484.html