
节约用水计划-ESP32水温控制水流大小
简介
使用ESP32通过热敏电阻感知温度,通过舵机水龙头阀门的角度控制水流大小,达到节约水资源的目的。
简介:使用ESP32通过热敏电阻感知温度,通过舵机水龙头阀门的角度控制水流大小,达到节约水资源的目的。开源协议
:GPL 3.0
描述
项目简介
使用的制冰机是水冷的,制冰过程中需要自来水进行冷却,制冰过程中产生的热量不是恒定的,但是水流是恒定的,在很大一部分水温都不高,造成很大的浪费。就想使用ESP32通过热敏电阻感知温度,通过舵机水龙头阀门的角度控制水流大小,达到节约水资源的目的。
原理解析(硬件说明)
本项目由以下部分组成,电源转换部分,ESP32主控电路,
电源电路:
采用TYPE-C-16P接口作为供电接口,同时使用对应的USB数据引脚接入MCU对应的串口引脚处,直接使用USB 作为下载和调试。在CC1和CC2引脚处加入5.1K下拉电阻,便于不同主机识别和配置。
使用ME6217C33M5G芯片把USB输入的5V转换成3.3v供主控使用
实物图
一开始打算使用齿轮传动,可是因为水龙头阀门框量太大,齿轮咬合不行,最后改成直连驱动方式
试错过程中设计的各种打印件
舵机使用的MG90S,一开始使用sg90s,没有水流的时候还行,有水的时候阻力太大,舵机力气太小,已经烧坏2个,后期打算上MG995
代码部分
代码使用VScode+PlatformIO+AI编写,接入点灯平台,可以方便的通过手机控制
设计图

BOM


评论