学校网站建设宗旨南宁市建设工程信息网
学校网站建设宗旨,南宁市建设工程信息网,网站在谷歌怎么做排名,wordpress 新建媒体库资料查找方式#xff1a;特纳斯电子#xff08;电子校园网#xff09;#xff1a;搜索下面编号即可编号#xff1a;CJL-51-2022-093设计简介#xff1a;本设计是基于单片机的宠物喂食系统#xff0c;主要实现以下功能#xff1a;可通过LCD1602显示时间、模式以及喂食时…资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJL-51-2022-093设计简介本设计是基于单片机的宠物喂食系统主要实现以下功能可通过LCD1602显示时间、模式以及喂食时间可通过按键设置时间、喂食时间和模式可通过按键控制蜂鸣器和灯自动模式时到达喂食时间后自动喂食标签51单片机、LCD1602、时钟模块、四相步进电机。基于单片机的宠物喂食系统中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分概述中控部分是宠物喂食系统的核心采用STC89C52单片机作为控制器。其主要职责包括数据采集与处理通过内部程序读取输入部分的独立按键所设置的喂食时间等参数并将其存储在单片机内部。时间管理与判断利用时钟系统提供的时间信息实时判断当前时间是否达到用户通过独立按键设置的喂食时间。输出控制当判断到达到喂食时间时生成控制指令控制输出部分的步进电机转动模拟喂食动作同时控制蜂鸣器和LED发出声音和光线吸引宠物的注意。输入部分概述输入部分负责提供用户设置的参数和供电包括两个关键组件独立按键设置多个独立按键用于用户输入喂食时间等参数。用户可以通过按键组合来设置不同的喂食时间实现与系统的交互。供电电路为整个宠物喂食系统提供稳定可靠的电源确保各模块正常工作。供电电路的设计应考虑到系统的功耗和稳定性以确保系统能够长时间稳定运行。输出部分概述输出部分负责执行中控部分的指令实现系统的信息显示、喂食动作、声音和光线提醒等功能包括五个主要组件LCD1602显示模块实时显示用户通过独立按键设置的喂食时间等参数以及当前系统状态如是否到达喂食时间等。LCD1602显示模块提供直观的视觉反馈方便用户了解系统状态。步进电机当达到喂食时间时步进电机转动模拟喂食动作。步进电机的转动速度和转动角度可以通过单片机程序进行控制以实现精确的喂食量。时钟系统提供实时的时间信息供中控部分进行时间判断。时钟系统应具有较高的精度和稳定性以确保喂食时间的准确性。蜂鸣器当达到喂食时间时蜂鸣器发出声音吸引宠物的注意。蜂鸣器的声音频率和持续时间可以通过单片机程序进行设置以实现不同的提醒效果。LED与蜂鸣器配合当达到喂食时间时LED闪烁发出光线进一步吸引宠物的注意。LED的闪烁频率和颜色可以通过单片机程序进行控制以增加系统的吸引力和趣味性。5 实物调试5.1 电路焊接总图首先在AD中根据各个模块画出原理图然后导出PCB进行连线最后通过嘉立创进行打板。板子到手之后就是焊接过程第一部分是电源模块将电源接口、电源开关、1k电阻、两个电容进行滤波和一个指示灯依次焊接焊接好之后插入Type-C电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是步进电机先焊接一个2*8Pin的底座和一个5Pin的白色底座然后将步进电机驱动芯片和电机插入。第八部分是时钟模块先焊接一个2*4Pin的底座和电池底座将芯片和电池放入底座中其他元器件直接焊接在板子上。第九部分六个独立按键和第十部分蜂鸣器直接焊接在电路板上。下图5-1为焊接完的整体实物图图5-1电路焊接总图5.2 切换显示实物测试如图5-2所示上电后显示时间和模式。如图5-3所示按下按键S5显示屏显示三次喂食时间。图5-2显示图1图5-3显示图25.3 设置时间实物测试如图5-4所示在显示时间和模式的界面第一次按下按键S3年份会闪烁这时按下按键S4年份1按下按键S5年份-1。同理可设置月日时分秒。图5-4设置时间实物图5.4 设置喂食时间实物测试如图5-5所示在显示三次喂食时间的界面时按下按键S6第一次喂食时间的小时闪烁这时按下按键S7第一次喂食时间的小时1按下按键S8第一次喂食时间的小时-1。同理可设置第一次喂食时间的分钟第二次喂食时间和第三次喂食时间。图5-5设置喂食时间实物图设计说明书部分资料如下设计摘要基于单片机的宠物喂食系统是一种智能化的设备旨在帮助宠物主人更方便地喂养宠物。该系统通过使用单片机控制器结合LCD1602显示屏、按键、蜂鸣器和灯等组件实现了多种功能。首先LCD1602显示屏用于显示时间、模式以及喂食时间。宠物主人可以通过观察显示屏上的信息了解当前的时间和设定的喂食时间以及当前所处的工作模式。其次按键设置功能允许宠物主人通过按键来设置时间、喂食时间和模式。通过按下不同的按键宠物主人可以轻松地调整设定值使系统更加符合宠物的需求。此外蜂鸣器和灯的控制功能可以通过按键来实现。宠物主人可以通过按下相应的按键控制蜂鸣器发出提醒声音或者灯的开关状态以便提醒自己或者宠物喂食时间的到来。最重要的是该系统还具备自动喂食功能。在设定的喂食时间到达后系统会自动触发喂食器的开关将食物投放到宠物的饭盆中。这样即使宠物主人不在家也能确保宠物按时获得食物保证宠物的健康和幸福。总之基于单片机的宠物喂食系统通过集成多种功能为宠物主人提供了更加便捷和智能的喂食体验。它不仅可以帮助宠物主人更好地管理宠物的饮食还能提供更多的便利和安全性为宠物的健康和幸福保驾护航。关键词单片机时钟模块步进电机自动喂食字数10000目录摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 时钟模块3.5 步进电机4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键功能图4.4 显示函数流程图4.5 处理函数流程图5 实物调试5.1 电路焊接总图5.2 切换显示实物测试5.3 设置时间实物测试5.4 设置喂食时间实物测试结 论参考文献致 谢