项目简介
本项目是基于Arduino UNO的嵌入式系统,将机械、电子和软件工程相结合,打造出名为JD's Pet Feeder的宠物自动喂食系统。用户可通过简单的遥控操作设置自动喂食的时间间隔,也能手动控制喂食。
项目的主要特性和功能
- 自动喂食模式:用户能通过遥控器设置喂食时间间隔,默认单位为分钟,也可在代码中调整为小时,例如按数字键“9”,系统每9分钟喂食一次。
- 手动喂食模式:按下遥控器上的“OK”键可手动触发喂食。
- 返回主菜单:随时按下“左”键或“*”键可返回主菜单。
- 硬件组件:包含Arduino UNO开发板、红外遥控器及接收器、LCD显示屏、木板、塑料管、金属外壳等机械组件。
- 软件库:使用了IRremote、LiquidCrystal、Servo软件库。
安装使用步骤
- 硬件连接:依照项目文档中的电路图连接Arduino UNO、LCD显示屏、红外接收器等硬件组件,确保喂食器、收集盘等机械组件正确安装并连接到Arduino。
- 软件配置:下载安装Arduino IDE,在其中打开项目源码文件,按需调整代码中喂食时间间隔的单位(分钟或小时)。
- 上传代码:用USB线将Arduino UNO连接到电脑,在Arduino IDE中选择正确的开发板和端口,点击“上传”按钮将代码上传到Arduino UNO。
- 操作使用:用红外遥控器设置自动喂食时间间隔或手动触发喂食,按“左”键或“*”键返回主菜单。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】