找回密码
 立即注册

微信扫码登录

搜索
查看: 9216|回复: 32

[硬件DIY] 智能鱼缸控制器——将你的鱼缸升级为智能水域

[复制链接]

16

主题

710

回帖

3839

积分

论坛元老

HomeAssistant

积分
3839
金钱
3108
HASS币
30
发表于 2023-12-16 10:38:04 | 显示全部楼层 |阅读模式
本帖最后由 DDDear 于 2023-12-16 14:41 编辑

【文章标题以及除“步骤”外的大部分文本内容由AI生成】
大家好!我想与大家分享一款基于ESP8266芯片和ESPHome的智能鱼缸控制器。这款控制器不仅可以监测鱼缸的水质(TDS)和温度,还可以控制炫彩RGB灯带,同时支持WiFi连接手机进行远程控制。此外,它还配备了一块0.96寸OLED显示屏,可以显示水质、温度、时间等信息。最重要的是,它可以与Homeassistant智能家居系统连接,并提供了一个简约实用的界面,实现了界面切换、灯光颜色亮度特效控制、定时开关灯光等功能。此外,它还配备了一个外壳和Type-C接口,方便挂在鱼缸边上。
接下来,我将为大家提供一个简单的教程,帮助你制作自己的智能鱼缸控制器。

3D无背景.png 微信图片_20231216101133.jpg
微信图片_20231216102208.jpg

微信图片_20231214135518.png
材料清单:
·        ESP8266-12S芯片
·        Easear TDS模块
·        炫彩RGB灯带
·        0.96寸OLED显示屏
·        Type-C接口
·        1117-3.3和电阻电容
·        外壳
·        M2*5自攻螺丝
·        M3*4十字盘头螺丝+M3螺母+M3垫片
教程:
    参考https://github.com/ryanh7/esphome-custom-components,写了easear_tds的驱动程序 https://github.com/JochenZhou/esphome-custom-components ,因为我的模块只有一路,所有只配置了一路。
external_components:
  - source: github://JochenZhou/esphome-custom-components
    components: [ easear_tds ]
    # refresh: 1min

sensor:
  - platform: easear_tds
    source_tds:
      name: "Source TDS" #自来水TDS
      id: source_tds_id
      accuracy_decimals: 1
      filters: #探头校正倍数1.5    
        - lambda: return x/1.5;    
    temperature:
      name: "Water Temperature" #水温
      accuracy_decimals: 1
      id: temperature_id
    update_interval: 30s # 可选,更新间隔默认10s

    1.    把Ballsline.gif、esphome.jpg和font.ttf复制到config/esphome文件夹下
    2.    参考fish-tank.yaml新建ESPHome的配置文件
    3.    修改一些参数,编译,下载。

完成上述步骤后,你的智能鱼缸控制器就可以正常工作了!你可以使用Homeassistant来远程控制鱼缸的灯光、监测水质和温度,而且还可以通过手机连接到WiFi来实现远程控制。
这款智能鱼缸控制器不仅实用,还能为你的鱼缸增添一丝科技感。它的简约设计和丰富功能使其成为鱼缸爱好者的理想选择。希望这篇帖子对你有所帮助,如果你有任何问题或建议,欢迎在下方留言。谢谢!
注意:在制作智能鱼缸控制器时,请务必注意安全,确保电路和设备的正常运行,以免造成任何损失。
ProProject_鱼缸_2023-12-11.zip (391.21 KB, 下载次数: 18, 售价: 1 金钱) ESPHome.zip (4.65 MB, 下载次数: 84, 售价: 1 金钱)

界面和主题
tablet.yaml是主题,来源https://community.home-assistant ... -lovelace-ui/162594,放到themes文件夹,homekit-bg-blue-red.jpg是背景图片放到www目录下。网页端主题选择tablet,深色。
UI.zip (53.31 KB, 下载次数: 7, 售价: 1 金钱)

评分

参与人数 2金钱 +22 收起 理由
griddz + 6 感谢楼主分享!
sorrypqa + 16 大神666!

查看全部评分

回复

使用道具 举报

16

主题

459

回帖

3340

积分

论坛元老

积分
3340
金钱
2865
HASS币
0
发表于 2024-4-23 04:33:28 | 显示全部楼层
zxyny1989 发表于 2024-4-23 02:27
把    改了,我改成3了,3秒上报。

我已經改好  用一個多月了
回复

使用道具 举报

33

主题

2165

回帖

5883

积分

论坛元老

积分
5883
金钱
3685
HASS币
60
QQ
发表于 2024-4-23 02:27:40 | 显示全部楼层
george65 发表于 2024-3-9 13:40
其實我現在就是用他的  
但是他第二路刷新率太久
不知道怎麼改  

把   
on_time:
    - seconds: /60
改了,我改成3了,3秒上报。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

0

主题

47

回帖

960

积分

高级会员

积分
960
金钱
913
HASS币
0
QQ
发表于 2024-3-10 11:29:35 | 显示全部楼层
DDDear 发表于 2024-3-9 13:46
看插件是都装了,ui.yml是一个单独的仪表盘文件,你新建一个仪表盘,然后在编辑UI状态下,右上角3个点, ...

可以了,原来是整个界面,谢谢
回复

使用道具 举报

16

主题

710

回帖

3839

积分

论坛元老

HomeAssistant

积分
3839
金钱
3108
HASS币
30
 楼主| 发表于 2024-3-9 15:48:07 | 显示全部楼层
george65 发表于 2024-3-9 14:59
好  我試試  我是改成5   5   
我在改成3  5看看  
我也有問作者  但是還沒有回應

不用客气,3 5正常的话,更新不及时就是因为同时读取两路导致第二路丢包了。
回复

使用道具 举报

16

主题

459

回帖

3340

积分

论坛元老

积分
3340
金钱
2865
HASS币
0
发表于 2024-3-9 15:15:10 | 显示全部楼层
沒問題了  改3  5  就正常了
回复

使用道具 举报

16

主题

459

回帖

3340

积分

论坛元老

积分
3340
金钱
2865
HASS币
0
发表于 2024-3-9 14:59:16 | 显示全部楼层
DDDear 发表于 2024-3-9 14:55
我看了他的代码应该没问题,把第一路seconds改成3,第二路改成5试试,这样可以把时间岔开。还不行的话我 ...

好  我試試  我是改成5   5   
我在改成3  5看看  
我也有問作者  但是還沒有回應

謝謝你的幫忙
回复

使用道具 举报

16

主题

710

回帖

3839

积分

论坛元老

HomeAssistant

积分
3839
金钱
3108
HASS币
30
 楼主| 发表于 2024-3-9 14:55:56 | 显示全部楼层
george65 发表于 2024-3-9 14:33
我一開始也是這麼想  
但是改60那個數字完全沒效果

我看了他的代码应该没问题,把第一路seconds改成3,第二路改成5试试,这样可以把时间岔开。还不行的话我这就没办法了,可以去问问那个帖子的作者
回复

使用道具 举报

16

主题

459

回帖

3340

积分

论坛元老

积分
3340
金钱
2865
HASS币
0
发表于 2024-3-9 14:33:25 | 显示全部楼层
DDDear 发表于 2024-3-9 14:03
我看他的配置,有- seconds: /60 是改的这里吗,没有效果吗?

我一開始也是這麼想  
但是改60那個數字完全沒效果
回复

使用道具 举报

16

主题

710

回帖

3839

积分

论坛元老

HomeAssistant

积分
3839
金钱
3108
HASS币
30
 楼主| 发表于 2024-3-9 14:03:23 | 显示全部楼层
george65 发表于 2024-3-9 13:40
其實我現在就是用他的  
但是他第二路刷新率太久
不知道怎麼改  

我看他的配置,有- seconds: /60 是改的这里吗,没有效果吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-19 12:58 , Processed in 0.461735 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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