偷懒神器?我用乐鑫科技ESP32-S3开发板做了个会自己养鱼的智能鱼缸!低成本开源!

描述

 


 

自动换水、自动喂食,这才是现代人养鱼的正确打开方式!

换水、喂食、清洁……这一系列繁琐的日常鱼缸养护让多少人的养鱼梦破碎。但现在,我们告诉你,你能彻底解放双手了!

这一切的起因来自于前段时间我们的“突发奇想”——一个基于ESP32-S3 NANO开发板的智能桌面生态鱼缸

这个智能鱼缸具备五大功能:自动水质管理、植物种植、鱼类养殖、灯光造景,还能通过小屏幕实时显示鱼缸状态。在“水质管理”模块中,我们计划实现两个核心功能:一是通过水泵驱动水体循环,二是通过传感器对水质指标进行实时监测

ESP32

本期任务:完成第一个功能——构建基础的缸内水循环系统,提高水中溶解氧含量,将鱼虾排泄物输送至过滤与硝化系统,维持水质的稳定与洁净,让鱼缸自己“动”起来!

项目代码已全部开源!

后台私信ESP32NANO智能桌面生态鱼缸自动获取智能生态鱼缸软件源码百度网盘链接!


 

 

材料准备

首先,我们要准备好打造智能生态鱼缸的必备材料:

1块ESP32-S3 开发板

165x55x10mm面包板

15cm杜邦线

USB接口供电的水泵

隔离MOSFET 模块(用于控制高电压设备)

ESP32

本教程中的ESP32-S3开发板采用启明云端自研WT9932S3-NANO开发板,搭载 ESP32-S3R8 双核芯片。


 

 

硬件连接

ESP32-S3的GPIO输出电平为3.3V,无法直接驱动5V水泵。所以我们使用隔离MOSFET模块作为电子开关,实现安全控制。不用担心,按照接线图连接很简单。

ESP32

电机开关例程

通过操作控制管脚D9,高电平时水泵工作,低电平时水泵停止。只需修改水泵的启动和停止时长,就能调整鱼缸内水循环频率。

ESP32

烧录后,水泵就可以正常自动启停工作了。这意味着你可以根据鱼缸的大小和鱼的数量,设置合适的水循环节奏,不用手动操作了!

ESP32

看到这里你是不是已经心动了?这个自动水循环系统只是开始,它为我们后续更强大的功能打下了基础。

下一期我们将带来“水质监测功能”的教程——想象一下,鱼缸能自己监测水质指标,并在需要时提醒你,甚至自动调整!到底这个智能鱼缸还能智能到什么程度?且听下回分解!

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分