『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 718|回复: 8

[硬件DIY] 墨水屏版鱼缸控制器

[复制链接]

22

主题

197

帖子

2504

积分

论坛技术达人

积分
2504
金钱
2262
HASS币
250
发表于 2025-1-10 00:00:58 | 显示全部楼层 |阅读模式
       新开了个鱼缸重新做了一版鱼缸控制器,esp32主控,2.9寸墨水屏显示作为主控端,一个EC11旋转编码器作为菜单跳转和选择,强电端为五个继电器(一个固态继电器接水泵四个普通继电器接加热棒、气泵、灯光、风扇和其他任意负责)和一个MOS做PWM调光/调速,有四个实体按钮控制继电器通断,为什么少了一个实体按键?加热棒谁会断开啊~控制板和强电板用一个8pin的牛角插座排线连接
18b20防水探头做鱼缸水温测量,功能实现:
1. 主屏有继电器状态显示,温度显示,近1h温度曲线
2. 旋转旋钮有第二屏,显示24h温度曲线
3. 点按EC11旋钮进入二级功能菜单,相关功能有:
     1)温度限制,加热棒损坏时水温过高会断开加热棒
     2)温度补偿,用以补偿18B20的温度偏移(大多数情况下用不到)
     3)调光/调速,控制MOS输出pwm波占空比,电压12v,频率100Hz(因为连接线比较长,输出pwm频率过高会因为电容效应导致波形变形,100Hz调光和气泵都够用)
     4)灯光定时,该定时功能对应灯光控制继电器,利用网络NTP授时并实现定时,脱离了homeassistant也可以使用
4. 模块可以接入homeassistant用手机操作和自定义自动化

主面板
(中).jpg
点按菜单
IMG_20250109_232258 (中).jpg
强电板
IMG_20250109_232317 (中).jpg
90x90大鱼缸
IMG_20241223_223510 (大).jpg

关于抄作业:
1. 本工程使用了3块PCB,一个esp32主控板,一个墨水屏驱动板(作者-开源广场-冰凌玛特),一个强电板
2. 开源链接里面提供了所有需要的文件,需要有一定的diy能力,墨水屏驱动板器件选择和注意事项请到原作者项目查看,写的很详细 https://oshwhub.com/lingdy2012/m ... -ban-_0603_wos_v0-1
3. 本项目可以接入homeassistant,但不接入也可以独立使用,上面所说的功能如防高温、定时均在本地实现
4. 资料中的3d打印外壳打印完成后需要适当修剪,难度不大,不过墨水屏没有卡扣式设计,需要用胶粘一下(如果有更好的外壳方案欢迎分享)

所有软硬件资料链接(链接中也有一些注意事项):https://github.com/foggyhlw/fish_tank_controller_eink

功能演示:


简单视频教程

评分

参与人数 4金钱 +62 HASS币 +20 收起 理由
tianzhuang55 + 10 高手,这是高手!
litchiate + 16 感谢楼主分享!
+ 20 + 20 高手,这是高手!
sorrypqa + 16

查看全部评分

回复

使用道具 举报

55

主题

1397

帖子

5939

积分

论坛DIY达人

积分
5939
金钱
4542
HASS币
20
发表于 2025-1-10 07:55:06 | 显示全部楼层
做得挺不错!
回复

使用道具 举报

12

主题

1435

帖子

4569

积分

论坛元老

Rank: 8Rank: 8

积分
4569
金钱
3134
HASS币
0
发表于 2025-1-10 08:40:15 | 显示全部楼层
挺棒,弄好点,卖成品吧
回复

使用道具 举报

0

主题

41

帖子

115

积分

注册会员

Rank: 2

积分
115
金钱
74
HASS币
0
发表于 7 天前 | 显示全部楼层
学习学习,收藏了
回复

使用道具 举报

1

主题

113

帖子

1081

积分

金牌会员

Rank: 6Rank: 6

积分
1081
金钱
968
HASS币
0
发表于 7 天前 | 显示全部楼层
强,做成成品就厉害了
回复

使用道具 举报

0

主题

16

帖子

62

积分

注册会员

Rank: 2

积分
62
金钱
46
HASS币
0
发表于 6 天前 | 显示全部楼层
QQ截图20250112141248.jpg
不错这个挺好,有鱼缸正好缺个控制器
回复

使用道具 举报

6

主题

115

帖子

972

积分

高级会员

Rank: 4

积分
972
金钱
852
HASS币
20
发表于 5 天前 | 显示全部楼层
牛是真的牛,lambda用的这份上,专业玩家了。
我的板子还在写需求阶段写了一年了……
旋钮大了好用,可以考虑换成上下按的那种拨动开关,小很多,会美观些。
顺便咨询大牛个事,esphome怎么初始化io状态啊(不想用onboot),原来io有默认状态,后面版本好像都强制初始化了。
回复

使用道具 举报

3

主题

64

帖子

628

积分

高级会员

Rank: 4

积分
628
金钱
564
HASS币
0
发表于 5 天前 | 显示全部楼层
建议连鱼缸+造景一起出成品,我在x鱼蹲。。。
回复

使用道具 举报

3

主题

39

帖子

547

积分

高级会员

Rank: 4

积分
547
金钱
508
HASS币
0
发表于 4 天前 | 显示全部楼层
三湖缸啊。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-18 09:41 , Processed in 0.161962 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表