[ESP8266/ESP32]ESP32温控加热垫-IOT 精华

2020-10-31 15:20:23 [显示全部楼层]
2632浏览
查看: 2632|回复: 0

[ESP8266/ESP32] ESP32温控加热垫-IOT

[复制链接]
引言:

ESP32是流行的WIFI模块,用它所做的各种应用广泛被开源硬件爱好者喜欢。今天给大家介绍一个入门级的ESP32项目,特别适合初学者,这个项目利用了热敏电阻和一个5V加热垫来做到热敏电阻一接触到皮肤就会通过加热垫来加热身体某个部分的目的。同时会通过ESP32的WIFI功能通过adafruit云平台来展示热敏电阻值的变化。

ESP32温控加热垫-IOT图4
第一步:视频内容介绍
视频后面的部分展示了adaftuit iot的数值变化
第二步:硬件搭建
序号 数量 品名
1 1 ESP32
2 1 5V 加热垫
3 1 热敏电阻
4 1 10k电阻
5 1 测试电线
6 1 USB调试线
7 1 5V 充电宝
8 1

第三步:了解一下关键硬件的参数
热敏电阻 MF52-10K产品特点:
1. MF52系列产品为径向引线树脂涂装型   
2. 阻值范围宽:0.1 ~500 KΩ
3. 阻值及B值精度高
4. 测试精度高
5. 体积小、反应速度快
6. 一致性好                        
7. 能长时间稳定工作
8. 使用温度范围-40 ~+125℃



加热垫:
5V-加热垫。由普通的宠物加热垫改造
第四步:
发一些硬件的图片。让人有个直观的认识
ESP32温控加热垫-IOT图2

第五部:连线图
连线图:
ESP32温控加热垫-IOT图5
ESP32温控加热垫-IOT图3
ESP32参考脚位图

第六部:代码部分的设计

代码下载地址:
https://github.com/shanno88/ESP32-HeatPad-IOT
第七部:代码部分的解释

ESP32温控加热垫-IOT图6
这个部分是做adafruit 云品台连接的设置
ESP32温控加热垫-IOT图7

          这部分做了使用的脚位的定义

ESP32温控加热垫-IOT图8
这个部分是做的MQTT通讯的设置。mData是你设置的adaftuit云的mData通道名称
ESP32温控加热垫-IOT图9
这里mValue的值设置为90,90是是nValue那一行公式算出来的threshold。小于这个值就加热,大于这个值就不加热。90是初始值。
ESP32温控加热垫-IOT图1






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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail