项目简介
本项目是基于Arduino UNO和RTC DS1307构建的水族馆自动控制系统。该系统可对LED灯、鱼缸喂食器和泵进行控制,借助LCD盾实现菜单选择与设置,涵盖时间、喂食时间、LED开关等设置。系统兼具自动与手动控制功能,能在设定时间自动执行喂食、开关LED灯和泵的操作,也可通过按钮手动控制。并且,系统拥有自动保存设置值的特性,即便遭遇电源故障或重置Arduino,设置值也不会丢失。
项目的主要特性和功能
主要特性
- 支持液晶显示屏菜单导航。
- 具备手动和自动喂食功能。
- 可手动和自动开关LED灯。
- 能手动控制水泵。
- 可设置过滤器泵的状态。
- 自动保存设置值(水泵进出状态除外)。
功能细节
- 可设置LCD亮度。
- 能手动触发喂食。
- 可根据间隔时间自动喂食。
- 能手动设置LED开关状态。
- 可在指定时间自动开关LED灯。
- 能手动触发水泵出水。
- 能手动触发水泵进水。
- 可设置过滤器泵开关状态。
安装使用步骤
- 复制或下载此仓库到本地。
- 将RTC库和Servo库导入Arduino IDE的库中。
- 使用Arduino UNO打开arduinoaquascape文件。
- 按照电路图连接Arduino的引脚与硬件(LED、喂食器、泵等)。
- 完成安装后,即可使用LCD盾上的按钮进行操作。按钮功能见Usage部分描述。
警告与注意事项
- 请正确使用此代码,对于因使用不当导致的损坏或事故,开发者不承担责任。
- 安装错误可能导致组件损坏或Arduino烧毁。
- 如果使用LCD Keypad盾,请务必使用此项目中的Servo库,不要使用Arduino IDE中的默认Servo库,否则LCD背光可能无法正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】