极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16021|回复: 3

ESP8266 Non-OS SDK开发应用之一 — 控制水泵定时浇花

[复制链接]
发表于 2018-10-11 20:57:14 | 显示全部楼层 |阅读模式
esp8266做到现在,该应用一下了,就做了个定时浇花的。

原理上不外乎该系列前面的文章,多加了一个闹铃设置程序。并且在tcp server和MQTT配置里加上了设置方式。

硬件上除了自己打板的esp8266-01继电器控制板,另外需要一个小板子用来插接控制板和水泵,水泵的两极需要电容和续流二极管,否则继电器工作会受影响。供电部分因为是四套控制装置,总电流峰值会达到近4A,所以用了个5V6A的电源。

总的来说,硬件上集合了浪涌防护,反接保护,短路保护,继电器续流保护,手动复位按键,复位电容泄放二极管,多IO口引出,多取电接口,软件上有flash参数读写保护,参数序列化掉电恢复,内存允许范围内可定义多组闹铃(一个闹铃占12字节空间,上百组没问题),ntp时间同步,自动域名解析,web配置,tcp server配置服务,tcp client状态上报,MQTT客户端状态发布和控制命令订阅等等。这里只重点说下闹铃功能编码。

闹铃设置支持MQTT推送设置,支持TCP server命令控制,可以按时分秒日、星期 重复,貌似这个系列没啥人看,就不放代码了,应该没有人无聊到没事用sdk开发,用nodemcu和arduino IDE开发多省事。

下面放图

原博客:http://www.straka.cn/blog/esp8266-alarm-to-water/


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2018-10-30 19:11:17 | 显示全部楼层
这个好,浇花神器
回复 支持 反对

使用道具 举报

发表于 2018-10-31 17:30:50 | 显示全部楼层
不用这么复杂,一个米家智能插座就ok了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 08:12 , Processed in 0.045432 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表