编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 V1.2 ESP32太阳能热水器接入Homeassistant

简介:把家里的太阳能热水器接入智能家居

开源协议: GPL 3.0

发布时间: 2022-11-29 09:32:38
  • 2.8k
  • 16
  • 25
描述

2022.11.25更新:V1.2版打板文件,更新了个小BUG,I2C接口可以用默认的4,5接口了, 之前修改到了RX,TX,有BUG。

前段时间逛论坛看到一个网友问怎么用ESPHOME获取太阳能热水器的温度和水位,正好我也刚给家里的太阳能热水器加了个控制器,索性做一个吧。
我为了节省成本,用的合宙的ESP32C3的板子,12.9包邮确实不错,但是有坑,ESPHOM编译起来太坑了,而且某宝店铺配的pinout示意图竟然都是错的,最后在官网资料里找到正确的,害得我来回改了好几次,真是天坑。这个板子,就是便宜,搞LuatOS还不错。
目前基本完美,使用原控制器自带的4线传感器,跟原控制器同步显示水温、水位、上水反馈、加热反馈,同时能控制自动上水、自动加热且互不影响
功能。水温显示与原控制器相差±2℃,追求完美的话可以在代码里细调。水位显示的话,我这个传感器跟市面上的好像不太一样,阻值跟网上的资料
不一致,但用在我的代码里是正确的,目前看显示准确,后期在代码里加上温度补偿会更精准。
成品演示:https://www.bilibili.com/video/BV1PW4y1W7hF/?share_source=copy_web&vd_source=bb9fad492beb562a51ae934524bc0475
这是HA显示页面,可控制同时有反馈。



组装后与控制器相连。这里需要注意下接线位置,我在代码里和原理图里都详细说明了接线位置,同时要测量控制器的
单片机引脚输出电压,我这个控制器输出4V左右,控制引脚、LED指示和反馈引脚都加了限流电阻,但也需要根据不同
的控制器输出电压更换限流电阻。

(注意!!!控制器内有220V强电!谨慎操作!一切操作在断电后执行!!!)

(注意!!!控制器内有220V强电!谨慎操作!一切操作在断电后执行!!!)

(注意!!!控制器内有220V强电!谨慎操作!一切操作在断电后执行!!!)

(注意!!!控制器
测量和接线需要基本电路知识方可操作,安全起见,在测量时可用闲置路由器等12V电源接出2跟正负极连接到控制器内12V接线处,
这样可以不用接220V就能让控制器开机,方便我们接线和实验。(不同控制器的变压器输出电压不一定是12V,以实物测量为准。)




固定在右侧刚好放下,我这个控制器内部空间不小。为了布线整齐,ESP32C3和转接板之间没有用排母,直接焊接的。
三个接线端子,其中两个接传感器的是2X2P圆排针和圆排母,某宝找了一圈就几家卖双排弯针且很贵,立创商城也很
贵,我索性就用普通的了,好在控制器空间够大也不影响接线。我用的是第二版,第三版已经改成正确的端子了,(
下面3D图中的就是)。



转接板的3D图。

设计图
原理图
1 /
PCB
1 /
暂无
工程附件
序号 文件名称 下载次数
1

esp32-c3-solar_V1.1.yml

7
2

esp32-c3-solar_V1.2.yml

31
工程成员
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号