
【智能家居】ESPHOME焊接排风扇和桌面氛围灯控制器缝合怪
简介
基于ESP32-c3-mini的缝合怪。
简介:基于ESP32-c3-mini的缝合怪。开源协议
:CC BY-NC 3.0
描述
之前买了个暴力风扇做焊接排风扇,开启直接起飞,风扇是支持pwm信号调速的,但一直没买调速模块。然后最近想给桌子来个RGB。那么想想直接把这俩的控制缝合起来。
先说说思路:主控我使用了手头就有的ESP32-C3-MINI ,然后需要一个EC11旋钮编码器来进行操作,考虑到安装方式,我使用的是卧式的。
然后我觉得还需要一个显示,本来准备用ssd1306这种屏,但考虑到需要直观,且1306这种屏不是很好固定,
还是选用了4位数码管。配合ESPhome直接支持的TM1637芯片。
风扇是12V的,然后后续要接的灯带应该也是12V,那么直接DC接口供电。烧录程序使用type-c直接连接c3的usb-jtag。
考虑到都使用type-c了,那加个PD受电很合理吧,遂抄了个ch224k的电路。
tm1637需要5v供电,esp需要3.3V。那么电压转换必不可少。开源广场翻了下,选择了mt2492的dcdc芯片转5V,然后使用me6210a进行5V转3.3V。
和风扇的连接本来准备和灯带一样用kf128座子,但后来想直接在风扇上也加个编码器。这样就需要起码6根线,用端子接就不很友好。
最后看到了家里闲置的USB3.0线,想想这东西就很合适,遂使用usb3.0的母座连接排风扇。
来个视频自制ESPhome焊接排风扇及桌面氛围灯控制器_哔哩哔哩_bilibili
关于esphome的固件功能:
1:旋转排风扇上的旋钮直接打开排风扇且调速,按下即切换开关。数码管直接切换到排风扇的速度。开始显示F速度值。关闭显示FOFF。
2:板载旋钮编码器: 双击切换设备,单击切换对应开关,旋转调节
3:数码管:空闲显示时间。控制对应设备时显示对应状态,时间通过sntp获取。
4:当前板子直接控制一个排风扇,白光灯带,幻彩灯带。通过程序选择器设置另外的外部灯和外部风扇可以联动控制两个HA中的设备。可按需在配置文件中增减。
配置中是这两部分,完整配置附件里面。
板子到手

焊接好的

PD受电正常

使用ESPHOME注入灵魂

HA里设备的实体

附件中的固件配置配网热点密码是hlhkhlhk 连接到ha的api密码是7758258
先这样吧
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论