【087】基于51单片机智能宠物喂食器【Proteus仿真+Keil程序+报告+原理图】

☆、设计硬件组成:51单片机最小系统+LCD1602液晶显示+MY1680语音播放模块+DS1302时钟芯片+SG90舵机+AT24C02存储芯片+LED灯+按键设置。

1、设计采用STC89C52、AT89C52、AT89S52作为主控芯片;

2、系统采用DS1302时钟芯片实现对日期时间计时并通过LCD1602液晶显示屏实时显示出来,同时加入3V纽扣电池实现掉电计时的功能;

3、可以通过按键进行校准日期时间、一键启动自动定时投喂、设置定时投喂时间、投喂量、喂食提示音,并且设置好的参数通过AT24C02存储芯片掉电存储;

4、主人可以一键开启/关闭自动定时喂食,当开启自动喂食时LCD1602液晶显示屏会显示当日接下来最近一次需要投喂的时间点和投喂量,当前时间到达设置的投喂时间时系统会自动进行喂食;

5、可以最多设置5组喂食时间并且每组投喂时间都可以单独设置投喂量和喂食提示音。当定时投喂时间到时,舵机自动正转180°投食,系统会开启红色灯和播放语音提示吸引宠物过来吃食;投食结束后舵机自动反转180°,红灯熄灭;

6、主人可以通过按键随时开启投食/关闭喂食,开启喂食时,舵机自动正转180°投食,系统会开启红色灯提示宠物过来吃食;投食结束后舵机自动反转180°,红灯熄灭;如果手动开启投喂后20S没有手动关闭系统会自动控制关闭;

7、可以通过按键进行切换喂食提示音,有3个提示音可选,分别为内容1:"狗狗来吃饭了",内容2:"猫咪来吃饭了",内容3:一小段音乐;

点击下方了解更多详情 ↓ ↓ ↓ ↓ ↓ ↓

相关推荐
资料,小偿10 小时前
4.1.2基于51单片机汇编语言出租车计价器proteus仿真出租车计价器,汇编语言51单片机
汇编·51单片机·proteus
单片机日志11 小时前
【单片机毕业设计】【mcugc-mcu826】基于单片机的智能风扇系统设计
stm32·单片机·嵌入式硬件·毕业设计·智能家居·课程设计·电子信息
松涛和鸣11 小时前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
小曹要微笑18 小时前
STM32F7 时钟树简讲(快速入门)
c语言·stm32·单片机·嵌入式硬件·算法
XINVRY-FPGA18 小时前
XCVP1802-2MSILSVC4072 AMD Xilinx Versal Premium Adaptive SoC FPGA
人工智能·嵌入式硬件·fpga开发·数据挖掘·云计算·硬件工程·fpga
天天爱吃肉821821 小时前
电机控制技术深度解析:从基础原理到前沿实战
python·嵌入式硬件·汽车
学习路上_write21 小时前
FREERTOS_互斥量_创建和使用
c语言·开发语言·c++·stm32·单片机·嵌入式硬件
DIY机器人工房1 天前
简单理解:什么是EMC 整改?
stm32·单片机·嵌入式硬件·面试题·emc·diy机器人工房
偶像你挑的噻1 天前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
Chat_zhanggong3451 天前
K4A8G165WC-BITD产品推荐
人工智能·嵌入式硬件·算法