简介:
基于ESP8266和DS18B20的PID温控插座,微信小程序控制
1、产品简介
基于ESP8266和DS18B20的PID温控插座,微信小程序控制,支持天猫精灵语音控制
2、应用场景
需要控制加热温度的场合:你可以接在电热毯上,把探头放在褥子下,从此告别开了出汗,关了发抖的日子。或者也可以买一张电热膜,在寒冷的冬天给自己的宠物DIY一个温暖的小窝。
3、产品概述
- 自动/手动模式可切换
- 自动模式闭环PID控温
- 手动模式开环占空比控制
- 支持OTA固件升级
- 微信小程序连接贝壳物联服务器,可调节设定值,查看历史数据曲线
4、产品参数
- 控制周期:5秒
- 负载功率:阻性负载 220W(建议100W以下)
- 控温范围:30℃~60℃(可修改源码)
- 控温精度:±1℃(需要修改PID参数)
- 主控芯片:esp-01s模块
5、使用说明/教程
产品分布介绍如下图:
正面
背面
使用说明:
- 将附件里的arduino库复制到库目录下,打开源码进行必要的修改后,先给ESP8266烧录程序,再插入排母座。
- 焊接完成后,先检查线路正确,确认无短路虚接后,方可上电。
- 组装及接线方式可参考辅图(封面图)。
6、备注
- 提供源代码方便二次开发,必须修改的参数有:wifi名称/密码,贝壳物联设备信息/接口信息。PID参数可视情况调整。
- ESP8266采用 ESP-01S 模块(注意不能用ESP-01代换!),排针排母连接。因为有一定高度,所以实物不会干涉
- N,L,LOAD是接线孔,只是用了排针的模型,实物不贴装。3.3V,GND是测点,也不贴装。
- LED灯用来指示负载的工作情况,可以根据自己选配的插座客体来确定LED安装位置,用引线拉出来即可。
- 连接线选用22AWG,绝缘皮耐压300V的线即可。
- F1在BOM里是1A保险丝,我用的负载功率小,所以焊装了0.4A/250V的自恢复保险。可以视情况选取。
- 不包含电热膜的成本大约20元左右
- 建议在220V主回路里串联一个合适的温控开关安装在加热器件上,做失控下的过热保护用。
- 注意!本项目模块涉及220V ,请在专业的人员操作下安装使用,不当操作出现意外与本人无关!
7.实物测试图片
- 宠物加热垫
- 贝壳物联微信小程序
- 温度曲线
点赞
描述
PCB
元件清单
原理图
附件
讨论