本帖最后由 cepoly 于 2019-8-12 17:34 编辑
- 1)项目方案的构想和实施计划;
- 2)硬件设计过程分享;
- 3)搭建平台;
- 4)程序设计;
- 5)调试流程;
- 6)作品展示、制作心得和总结等。
- 7)视频展示
1)项目方案的构想和实施计划:
方案构想目的:低成本、用户能自主安装及简单快速使用产品、户外利用太阳能、出差在外也能监控
实施计划(下班后DIY时间):
7.12完成PCB制作
7.13完成物料采购
7.13完成软件环境搭建
7.14项目方案软件流程图输出(硬件:ESP8266一片,锂电池充电电路,无外接MCU,过于简单所以无需要硬件流程图)
7.15物料回来了,完成焊接,简单软件测试,硬件验证通过
7.16开始软件编程(ESP8266固件开发、安卓客户端开发)
7.22完成DIY作品
低成本方案:
某宝上采购的价格
锂电池: 7元
太阳能板:12元
ESP8266-07物联网模块:10元
水泵+软管:3元
大约:35元
另外云服务,我用MQTT官方免费的服务器。
ESP8266mqtt.zip
(227.22 KB)
2)硬件设计过程分享;
硬件制作过程主要是ESP8266封装耗时间,电路制作相对简单
3)搭建平台;
基于linux系统上搭建乐鑫SDK-RTOS系统,按照官方教程
基于android studio开发APK应用
4)程序设计;
1、手机扫描ESP8266二维码,绑定设备
2、MQTT采集控制管脚状态,锂电池电量
3、MQTT控制灯光、水泵
5)调试流程;
1)pc上用MQTT官方软件及官方MQTT服务器调试,主要是确认服务器可用
2)ESP8266利用串口调试,主要是通过MQTT官方软件发送指令,ESP8266是否能接收到,通过串口验证
3)APK应用结合MQTT官方软件及ESP8266调试,先通过官方软件初步调通APK,再结合ESP8266完成作品验证
6)作品展示、制作心得和总结等。
1、一键配网远程管理
2、自动24小时定时浇水
3、手机APP远程开灯及浇水,APP可分享养花经验至论坛,与爱好养花人交流分享
4、低功耗,0.05W,一年才用0.2度! 5V供电,静态工作电流10ma,水泵启动,电流50ma,led灯打开,电流20ma。
轻睡眠功能:5ma
中度睡眠:2ma (定时唤醒)
深度睡眠:10uA 外部唤醒
5、小程序控制
扫码绑定如下设备。可以体验一下真实设备数据反馈
电池电量信息,几乎每天增加40%-60%电量,晴天再也不用担心没电了,前段时间广州一个多星期连续阴天,也能熬过去,6666
|