This website requires JavaScript.
入驻
发布

墨水屏鱼缸控制器

foggyhlw 发布于2025-01-22 10:47:18 CC BY-NC-SA协议 分类: 侵权投诉
销量: 175
17
8
45
简介:

ESP32驱动的墨水屏鱼缸控制器,有防高温、定时、温度历史记录等功能,能够接入homeassistant实现多种自定义场景。

应用场景:

鱼缸智能控制,其他适用多继电器控制的场景。

免责声明:本项目包含220V强电连接,需要有一定的电工基本知识方可使用,电路工作时有市电接入需自备绝缘外壳,因个人原因造成的人身事故作者概不负责。


1.产品简介

  • ESP32主控,2.9寸墨水屏显示作为主控端,一个EC11旋转编码器作为菜单跳转和选择,强电端为五个继电器(一个固态继电器接水泵四个普通继电器接加热棒、气泵、灯光、风扇和其他任意负责)和一个MOS做PWM调光/调速,有四个实体按钮控制继电器通断


2.应用场景

  • 主要针对养鱼爱好者实现鱼缸智能监控
  • 其他需要多路继电器开关情景


3.产品概述

1. 主屏有继电器状态显示,温度显示,近1h温度曲线

2. 旋转旋钮有第二屏,显示24h温度曲线

3. 点按EC11旋钮进入二级功能菜单,相关功能有:

    1)温度限制,加热棒损坏时水温超过限定值时会断开加热棒

     2)温度补偿,用以补偿18B20的温度偏移(大多数情况下用不到)

     3)调光/调速,控制MOS输出pwm波占空比,电压12v,频率100Hz(因为连接线比较长,输出pwm频率过高会因为电容效应导致波形变形,100Hz调光和气泵都够用)

     4)灯光定时,该定时功能对应灯光控制继电器,利用网络NTP授时并实现定时,脱离了homeassistant也可以使用

4. 模块可以接入homeassistant用手机操作和自定义自动化

5. 板载ws2812灯珠,蓝色表示水温正常,红色表示水温超标


4.产品参数

(1)硬件选用

  • 主控: ESP32(ESP32S模组)
  • 水温传感器: DS18B20(防水探头)
  • 继电器 (注意控制电压是12V,不要买错):
  • 12V固态继电器X1:G3MB-202P 12VDC
  • 12V普通继电器X3: HF46F/12-HS1T
  • 显示: 2.9寸电子墨水屏

(2)电气参数

  • 工作电压:
  • 芯片供电:5V 1000mA
  • 交流供电: AC 220V

(3)规格参数

  • 尺寸:70mm x 50mm 双层板


5.使用说明:

1. 本工程使用了3块PCB,一个esp32主控板,一个墨水屏驱动板(作者-开源广场-冰凌玛特),一个强电板

2. 附件里面提供了所有需要的文件,需要有一定的diy能力,墨水屏驱动板器件选择和注意事项请到原作者项目查看,详见附件

3. 本项目可以接入homeassistant,但不接入也可以独立使用,上面所说的功能如防高温、定时均在本地实现

4. 资料中的3d打印外壳打印完成后需要适当修剪,难度不大,不过墨水屏没有卡扣式设计,需要用胶粘一下(如果有更好的外壳方案欢迎分享)

3d图简介:

墨水屏鱼缸控制器硬件项目图1


墨水屏鱼缸控制器硬件项目图2


墨水屏鱼缸控制器硬件项目图3


6.备注说明:

编译与烧录简述:

  1. 将fonts文件夹复制到esphome的根文件夹(homeassistant系统中为config/esphome)
  2. 在esphome插件页面点击"+ NEW DEVICE" ,起一个名字,芯片选择esp32,然后跳过
  3. 选择EDIT进入yaml编辑器,将fish-tank-controller-epaper-eink.yaml中内容复制到编辑器中,点击install,esphome就会自行编译,得到bin文件可以同时esphome的网页烧录器进行烧录,也可以直接使用fish-tank-controller-epaper-eink.bin文件直接进行烧录

附件包含如下:

  1. ESPHme源码+测试固件.zip -- 项目的源代码和测试用固件,可直接烧录
  2. 一些注意事项.zip -- 制作中的一些注意事项,包括个别模块的购买链接
  3.  Gerber_强电板.zip -- 强电板打样pcb文件,bom与原理图详见工程文件(立创ead专业版打开)
  4. Gerber_墨水屏驱动板PCB.zip -- 墨水屏驱动小板,引用自“冰凌玛特”的开源项目
  5.  3DShell_控制板pcb.zip -- 外壳3D打印文件


7.测试视频

测试所有模块功能,包括按钮、旋钮、菜单设定和历史图表等功能。


esp32 鱼缸 homeassistant
最近更新时间 2025-02-08 09:39:25
描述
PCB
元件清单
原理图
附件
讨论