087-基于51单片机智能宠物喂食器
一、系统硬件组成
本智能定时宠物投喂器控制系统选用STC89C52单片机作为主控芯片,硬件由 51 单片机最小系统、LCD1602 液晶显示屏、MY1680 语音播放模块、DS1302 实时时钟芯片、SG90 舵机、AT24C02 存储芯片、LED 指示灯与功能设置按键构成。DS1302 外接 3V 纽扣电池,保障断电后时钟持续走时。
二、系统功能介绍
-
依托 DS1302 时钟芯片完成年月日、时分秒计时工作,实时时钟数据在 LCD1602 屏幕上持续刷新显示;配套备用纽扣电池,设备断电状态下时钟仍正常运行。
-
用户借助功能按键可完成系统时间校准、启停自动投喂模式、自定义定时投喂时刻、单次投喂分量以及喂食提示语音,所有配置参数存入 AT24C02 芯片,实现参数掉电保存。
-
设置自动投喂启用 / 关闭功能,开启自动模式后,LCD1602 实时展示当日距离最近一次投喂的时间与对应投喂量;系统时钟匹配预设投喂时刻时,设备自动执行投食动作。
-
系统最多可存储五组独立定时方案,每组定时均可单独配置投喂重量与专属提示音;定时触发后,SG90 舵机正向旋转 180° 完成下料,红色 LED 点亮,同时语音模块播放提示音引诱宠物进食;投喂完毕舵机反向回转 180° 复位,红色指示灯熄灭。
-
支持按键手动临时投喂,手动开启后舵机同样旋转下料、红灯点亮,投喂结束舵机复位关灯;若手动投料启动后 20 秒内无手动关停操作,系统自动结束本次投喂。
-
内置三款可选喂食提示音,通过按键自由切换:语音 1 "狗狗来吃饭了"、语音 2 "猫咪来吃饭了"、语音 3 纯背景音乐。