当前位置: 首页 > article >正文

【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:一小段音乐;

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


http://www.kler.cn/a/456745.html

相关文章:

  • 力扣-数据结构-8【算法学习day.79】
  • 手写顺序流程图组件
  • cloudns二级免费域名python更新ipv6 dns记录
  • VITUREMEIG | AR眼镜 算力增程
  • 冷链温度记录仪蓝牙应用案例
  • Oracle 数据库 dmp文件从高版本导入低版本的问题处理
  • 如何使用 Firewalld 设置 Linux 防火墙
  • pyQT + OpenCV相关练习
  • 【最新】沃德协会管理系统源码+uniapp前端+环境教程
  • linux中,redis分布式集群搭建
  • Android MQTT关于断开连接disconnect报错原因
  • 计算机网络|数据流向剖析与分层模型详解
  • 如何设置在启动时进入命令行模式彻底删除中文输入法。然后重启仍然是图形界面?
  • mysql的安装下载
  • Debian操作系统相对于Ubuntu有什么优势吗?
  • 集成RabbitMQ+MQ常用操作
  • redis相关数据类型介绍
  • .NET常用的ORM框架及性能优劣分析总结
  • 梳理你的思路(从OOP到架构设计)_介绍Android的Java层应用框架03
  • Web Bluetooth API 开发记录
  • 常见局域网硬件故障诊断
  • linux驱动:6ull(5)自定义根节点
  • flink cdc使用flink sql方式运行一直报Make sure a planner module is on the classpath
  • Linux下基本指令
  • 咖啡即将“从天而降”,无人机外卖时代来袭
  • 【C#设计模式(21)——状态模式(State Pattern)】