项目简介
本项目是基于Arduino的宠物鸟自动喂食器,其目的在于解决用户不在家时宠物鸟的定时喂食问题。项目硬件包含Arduino Uno、RTC模块DS1307、OLED显示屏DS1306、按钮、伺服电机和PVC管道,能够依据预设时间点自动喂食,且用户可按需修改时间。
项目的主要特性和功能
- 自动化喂食:利用三个预设时间点为鸟类提供食物。
- 可配置的时间点:用户能通过硬件按钮或修改代码来调整喂食时间。
- 核心控制器:
Controller
类负责管理食物出口的开关,可设置时间、动作重复次数和开启时长。 - 食物机器控制:
FoodMachine
类借助伺服电机控制食物机器出口的开合。
安装使用步骤
- 硬件准备:准备Arduino Uno、RTC模块、OLED显示屏、按钮、伺服电机和PVC管道。
- 硬件连接:按照电路图连接所有硬件组件。
- 软件环境准备:安装Arduino IDE及必要的库。
- 代码下载:下载并解压提供的源代码文件。
- 代码上传:打开Arduino IDE,导入解压后的代码,将代码上传至Arduino Uno。
- 配置时间:通过硬件按钮或重新上传代码设置喂食时间。
- 测试与运行:完成配置后,测试项目功能,确保喂食器按预设时间工作。
注意:此项目需要一定的电子和编程知识,请确保所有硬件连接正确,并按指南操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】