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

embedded/2024/12/26 20:01:24/

☆、设计硬件组成: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.ppmy.cn/embedded/148556.html

相关文章

大恒相机开发(1)—Python调用采集彩色图像并另存为本地

这段代码是一个Python程序,用于从大恒相机采集彩色图像,并将其保存到本地。 前面需要自己修改下频率和采集的次数 framerate_set:设置相机的帧率。num:设置采集图像的次数。 咱们直接上python的完整代码: import cv2 …

区块链与比特币:技术革命的双子星

区块链与比特币:技术革命的双子星 引言 自2008年中本聪(Satoshi Nakamoto)提出比特币的概念以来,区块链技术和数字货币已经改变了我们对金融系统、网络安全和分布式计算的理解。本文将深入探讨区块链技术及其最著名的应用——比…

软件测试之非功能测试设计

非功能测试设计 非功能:除了软件功能测试,其他都是非功能测试。 1.兼容 2.易用 3.性能(专项) 4.安全(专项) Web浏览器 兼容:Chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器 易用:参考竞品,主观感受为主 总结 1.非功能测试范围 兼容性、…

Redis分布式锁释放锁是否必须用lua脚本?

无lua脚本释放锁: public void unlock(String key, String uniqueValue) {String value redisDao.getString(key);if (value ! null && value.equals(uniqueValue))redisDao.delete(key); }使用lua脚本释放锁: // LUA脚本 -> 分布式锁解锁原…

IntelliJ IDEA 基本使用教程及Spring Boot项目搭建实战

​ 目录 ​一、简介 二、IntelliJ IDEA 基本使用 三、Spring Boot 项目搭建 一、简介 IntelliJ IDEA 是由 JetBrains 开发的一款强大的 Java 集成开发环境(IDE),广泛用于 Java、Kotlin、Groovy、Scala、Spring 和 Android 等项目的开发。…

git的使用及其原理

目录 1.什么是git 2.git的基本操作 2.1初始化本地仓库 2.2配置git 3.认识工作区/暂存区/版本库之间的关系 4.git log ​编辑5.修改文件 6.查看git文件 7.版本回退 8.撤销修改 9.删除文件 1.什么是git git是一个版本控制器,git会记录每次对文件的改动。 …

序列化和反序列化(二)

为了方便查找和记录,所以将实操和知识点分开,这篇文章就是由浅入深的介绍反序列化的相关题目 [SWPUCTF 2021 新生赛]ez_unserialize 看源码,有提示 发现Disallow(禁止抓取),使用robots.txt协议查看&#x…

关于图片的alpha通道、透明度

三原色光模式又称RGB颜色模型,是一种加色模型,将RGB三原色的色光以不同的比例相加,以产生多种多样的色光。而计算机中更为常见的还有RGBA颜色模型。A 一般称为alpha通道,一些人也称为透明度、不透明度等。 在电脑中,假…