littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Arduino的水族馆自动控制系统

项目简介

本项目是基于Arduino UNO和RTC DS1307构建的水族馆自动控制系统。该系统可对LED灯、鱼缸喂食器和泵进行控制,借助LCD盾实现菜单选择与设置,涵盖时间、喂食时间、LED开关等设置。系统兼具自动与手动控制功能,能在设定时间自动执行喂食、开关LED灯和泵的操作,也可通过按钮手动控制。并且,系统拥有自动保存设置值的特性,即便遭遇电源故障或重置Arduino,设置值也不会丢失。

项目的主要特性和功能

主要特性

  • 支持液晶显示屏菜单导航。
  • 具备手动和自动喂食功能。
  • 可手动和自动开关LED灯。
  • 能手动控制水泵。
  • 可设置过滤器泵的状态。
  • 自动保存设置值(水泵进出状态除外)。

功能细节

  • 可设置LCD亮度。
  • 能手动触发喂食。
  • 可根据间隔时间自动喂食。
  • 能手动设置LED开关状态。
  • 可在指定时间自动开关LED灯。
  • 能手动触发水泵出水。
  • 能手动触发水泵进水。
  • 可设置过滤器泵开关状态。

安装使用步骤

  1. 复制或下载此仓库到本地。
  2. 将RTC库和Servo库导入Arduino IDE的库中。
  3. 使用Arduino UNO打开arduinoaquascape文件。
  4. 按照电路图连接Arduino的引脚与硬件(LED、喂食器、泵等)。
  5. 完成安装后,即可使用LCD盾上的按钮进行操作。按钮功能见Usage部分描述。

警告与注意事项

  • 请正确使用此代码,对于因使用不当导致的损坏或事故,开发者不承担责任。
  • 安装错误可能导致组件损坏或Arduino烧毁。
  • 如果使用LCD Keypad盾,请务必使用此项目中的Servo库,不要使用Arduino IDE中的默认Servo库,否则LCD背光可能无法正常工作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】