
ESP32-Homeassistant-彩灯
简介
使用ESP32制作Homeassistant所使用的才能DIY 第一次开源产品,有什么不正确的地方请大家进行斧正。谢谢
简介:使用ESP32制作Homeassistant所使用的才能DIY 第一次开源产品,有什么不正确的地方请大家进行斧正。谢谢开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
此处可填写项目的基本介绍,示例:
本项目是基于ESP32模组制作的HomeAssiatant远程彩灯,具有远程入网、远程控制、音频节奏显示灯功能
项目功能
1、ESP8266功能:远程控制外接电源通断、控制ESP32模组通断,是否进入工作模式;
2、使用ESP32作为主控模块,控制灯带运行状态,包含音频采集。ESP32控制RGB等待不同颜色。
3、ESP8266使用ESPHome功能接入HomeAssistant。
项目参数
DC-DC电源线芯片:SY8205FCC
芯片输入电压:4.5-30V;
输出电压:5A连续,6A峰值负载电流能力
参考电压FB:1.5% 0.6V参考
原理解析(硬件说明)
此处可填写项目的设计原理,将设计的原理拆分解析,示例:
本项目由以下部分组成,电源部分、USB下载电路、ESP8266主控部分、ESP32主控部分、RGB输出接口部分、音频采集部分,本项目主要基于HomeAssistant远程控制,实现家庭氛围灯闪烁。
示例图1--电源电路:
1、使用DC-DC电源芯片,实现大电流负载,可以在使用应用中实现几百颗灯珠点亮效果。
2、当后级灯珠过多时,切记PCB进行开窗操作,并进行镀锡处理,保证PCB铜皮能满足彩灯所需要的电流。
1、查看SW4拨动开关,运用于ESP32模组能够实现USB串口数据下载。不接通外置电源时开关向,开关向上拨动,USB为DC-DC芯片电压提供电源,实现CH343P能够正确供电并下载(需要先给ESP8266烧录程序,保证ESP32_EN引脚是高电平,ESP32模组通电);
2、ESP32模组固件下载完成后,将SW4向下拨动,确保ESP32模组正常运行;
3、本次为了快速演示,使用Arduino编写ESP8266模组程序,正常运行。
注意事项
1、先要给ESP8266烧录程序:按下下载按键,烧录时按下复位按键后松手开始下载;
2、ESP32下载固件时需要注意,部分浏览器网页版出现“初始化失败”等字样,请去沁恒官网下载CH343驱动固件并安装更新,或者更换浏览器,使用360浏览器,火狐等浏览器;
3、下载固件成功后,点击“下一步”后无反应或页面刷新,查看拨动开关位置是否为断开,确保CH343P不再工作。否则ESP32-IO0引脚处于低电平状态无法工作;
4、该样品复刻时需要有一定HomeAssistant的基础;
实物图
设计图

BOM


评论