基于单片机的宠物喂食器电路设计 --大学毕业(论文)设计

合集下载

基于单片机的宠物喂食器电路设计毕业设计

基于单片机的宠物喂食器电路设计毕业设计

摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。

本设计主要研究如何设定五个时间点并发出喂食信号。

宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。

喂食器的喂食过程,通过键盘设定五个倒计时间,当依次到达这五个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物过来进食并自动投放食物。

本设计解决了工作时或节假日时由于主人不在不能对宠物进行喂食,避免了宠物由于饮食不正常所产生的问题。

在整个系统中,利用单片机对各个系统进行控制。

倒计时系统时间通过六位七段数码管显示出来。

利用键盘设定五个倒计时间,单片机不停的读取时间,并判断是否到达喂食时间。

开关系统电阻和发光二极管表示,发光二级管收到低电平时导通表示开关打开投放喂食。

同时接有蜂鸣器,当到达喂食时间后蜂鸣器发出响声吸引宠物进行喂食。

关键词:智能;定时喂养;单片机AT89S52;AbstractThe study design is to achieve an automatic pet feeder, pet feed into which will set the five fed point, when you reach this point in time, automatically feeding. The main point of how to set the time within the pet food put out. Pet feeder system includes MCU control, automatic switch and music alert system, the remaining time setting system. Feeder feeding process, the five remaining time set by the keyboard, when the order reaches the five time, while the timer chip to send a signal relay and music, music playback chip, a piece of music attracted the pet, the relay switch is closed So that a red light emitting diode, said switch delivery of food. This design solves the holidays when work or not is not the owner of the pet to feed, to avoid the pet food is not normal because the problems arising.Throughout the system, the use of single chip control system of each. Countdown to the system time by six out of seven segment digital display. Using the keyboard to set the five remaining time, microcontroller reads the stop time and to determine whether the feeding time arrives. Switching system by the relay and the light-emitting diode, said switch is closed when the relay received high light-emitting diode, said switch is running feeding. Tip has a music system, when the arrival time after feeding a piece of music tips music playback chip to feed pets.Key words:intelligent; automatic feeding; MCU目录中文摘要英文摘要1 绪论 (1)1.1设计意义 (1)1.2设计要求 (1)2 设计方案 (2)2.1按键模块 (2)2.2自动开关模块 (2)2.3蜂鸣器模块 (2)2.4显示模块 (2)3 硬件电路的设计 (3)3.1单片机 (3)3.1.1 AT89S52单片机的简介 (3)3.1.2 AT89S52的时钟介绍 (5)3.1.3单片机中断的介绍 (6)3.2电源电路 (7)3.3时钟电路 (8)3.4复位电路 (9)3.5LED数码管显示 (10)3.5.1 数码管显示简介 (10)3.5.2 数码管编码表 (11)3.6开关控制 (11)3.7单片机的去抖动 (12)4 电路的软件部分 (13)参考文献 (46)附录1 (47)附录2 (48)附录3 (49)致谢 (50)1 绪论1.1 设计意义单片机自20世纪70年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快速。

基于单片机的自动宠物喂食器的设计

基于单片机的自动宠物喂食器的设计

项目名称:基于单片机的自动宠物喂食器的设计1.项目简介1.研究目的:自动喂食器可以人为设置喂食天数,任意设置整点喂食时间,可以录制语音和音乐信息,并重复播放三次,支持随时进行手动喂食,并且不影响已设定好的自动喂食程序。

LCD显示,时钟功能。

微处理器可以用凌阳或者C51.2.项目内容:该装置是以AT89C51单片机作为控制器,利用电机驱动原理拉动食物容器底盖喂食,用键盘进行设置喂食天数及其调整时间,LCD显示开机画面,喂食天数和时间。

该系统主要由单片机控制系统、电机及其驱动电路、LCD显示器、按键控制和声音音乐播放电路。

AT89C51单片机是整个系统的核心部件,用来控制、协调各部件的工作。

工作前先按下按键,开始录制语音和音乐信息,录制完成后按键停止录音,并设置好正常时间。

接通电源,当单片机正常工作时不断判断时间,当时间到达设置喂食时间时,播放语音和音乐,同时单片机控制电机工作,拉动容器底盖,流出一定量的食物之后,容器底盖恢复原来位置,停止喂食。

而且手动喂食不影响已设定好的自动喂食程序。

3.推广价值:在社会上,许多人喜欢养宠物,但由于出差或旅游等原因外出时不能及时照顾宠物。

本创新设计在一定程度上能够解决主人不在身边时宠物的饮食问题。

本喂食器实用性强,自动给宠物喂食,还能预先设置好每餐不同的实物量,按宠物身体状况设定供餐间隔时间,可有效保护宠物健康成长。

同时应该知道,只有经过良好的训练,宠物才能有效地适应自动喂食器。

2.项目执行环节1文献查阅 2方案设计3试验研究 4研制开发 5研究报告 6结题答辩 7项目鉴定3.特色与创新点1)本装置采用较低成本的器件设计制作,且误差较小,完全具有自动准时喂食的作用,具有较高的性价比。

2)本装置结构简单、体积小、性能稳定,操作容易、使用方便,可以安装在不同的载体上,也可制作成自动给植物浇水的器件,宠物很容易适应,具有一定推广应用价值。

3)语音说明指示,拉近了主人与宠物之间的距离。

基于单片机的饲料自动供给系统设计论文

基于单片机的饲料自动供给系统设计论文

摘要现代工业生产正处于一个劳动密集型,设备密集型,信息密集型向知识密集型转变的过程。

在这一过程中,智能控制无疑起着重要的作用,单片机为核心的智能控制系统具有成本低,可靠性好的特点,同时具有实现下载和灵活设置参数的功能,具备扩展功能,可以增加控制方式,有很好的扩展性和兼容性.本设计主要通过单片机对步进电机的控制完成带传动,实现饲料的自动供给.根据现有条件和项目的要求,本文综合分析和对比了几种改造方案,最后使用单片机与步进电机组成系统。

单片机系统是整个控制系统的核心,数据的读取和处理、电机的调速控制、数据的显示和报警都由它完成。

本论文详细的分析了单片机控制板及其接口的组成和开发过程,介绍如何使用单片机、步进电机控制系统,以及使用单片机、键盘与显示、报警控制系统。

对于实际应用系统实用方便与实用性是重要的,因此在论文中,从硬件和软件两方面分析和研究了整个系统的实用性与方便性,使得整个系统能够安全、稳定地工作。

关键字:单片机; 步进电机;自动调速ABSTRACTModern times industry production is in a change process of labor denseness, facility denseness and information denseness to knowledge denseness. Aptitude control plays a important role in this process. As a result of the aptitude control system based on SCM has the characteristic of low cost and good reliability and it has the function of download and agile parameter setup, agile spread at the same time, the system will be expansibility and compatibility.The design mostly gets across the SCM control about stepping motor to fulfill belt drive, and achieve feed automatic-provide. According to the current condition and the request, this paper analyses and contrasts some reform project, then using single chip computer and stepping motor to constitutes the system .two stage control system. The SCM that is the center of the whole control system is used to collect and process the data, adjust the speed of the electromotor and display the data, give the alarm. This thesis not only fully discusses the constitution and designed process but also introduces how to use single chip computer, stepping motor control system and single chip computer, keyboard and vision, alarm control system.For the practical and applied system, the reliability and facility is very important. So the reliability and facility of the whole system is analyzed from hardware to software o make the whole system operate safely and steadily.Key W ords:SCM; stepping motor; speed regulation目录1绪论 (1)1.1课题的研究背景 (1)1.2 课题的研究意义 (1)1.3 课题的研究内容 (1)2 饲料自动供给系统设计分析 (3)2.1供给控制系统方案分析 (3)2.1.1方案理论实现的理论设计基础 (3)2.1.2单片机的选择 (4)2.1.3步进电机的选择 (5)2.2 供给系统控制设计 (6)2.3 系统总电路设计 (7)3供给系统带传动的调速 (9)3.1步进电动机的工作原理与动态特征 (9)3.1.1步进控制与驱动系统的构成 (9)3.1.2 步进电机的选用 (10)3.1.3 步进电机的工作原理 (11)3.1.4步进电机的动态特性 (11)3.2 步进电动机的控制与调速 (12)3.2.1 步进电机控制系统的构成 (12)3.2.3 步进电机的速度控制 (13)4 控制系统硬件设计分析 (15)4.1 系统的硬件结构 (15)4.2 AT89S52 单片机的选用 (16)4.2.1 89S52单片机基本结构 (16)4.2.2 AT89S52单片机存储器的结构 (18)4.3系统的硬件分析与扩展 (20)4.3.1 键盘电路的设计 (20)4.3.2 显示电路设计 (21)4.3.3 报警电路的设计 (22)I4.3.4步进电机及其驱动电路的设计 (22)4.4 硬件系统的合成 (23)4.5 系统的抗干扰设计 (24)5系统的软件设计分析 (25)5.1 编写单片机应用程序的基本方法 (25)5.2 饲料供给系统程序流程 (26)结论 (29)参考文献 (30)附录一系统软件程序 (31)附录二系统总电路图 (37)附录三总电路PCB板图 (38)致谢............................................................................................... 错误!未定义书签。

基于单片机的宠物自动喂食器设计

基于单片机的宠物自动喂食器设计

第27卷第3期2020年9月VoL27No.3Sep.2020西安翻译学院论坛Forum of Xiov Favyi Univeuitu◎应用前沿基于单片机的宠物自动喂食器设计刘瑞妮(西安翻译学院工程技术学院,陕西西安719105)摘要:为解决人们经常加班或者去外地出差等造成宠物无法按时正常进食的问题,本文设计了一个基于单片机的宠物自动喂食器。

系统以STC89C52单片机为核心控制各个模块进行工作,当达到喂食时间时,蜂鸣器会播放特定信号吸4宠物进食,同时电机模块带动步进电机转动投放食物,系统可以代替主人实现自动定时喂养宠物的功能。

关键词:单片机STC89C52;实时时间;定时喂养中图分类号:S865.3文献标志码:B文章编号:2016-QT011-(2020)03-0064-05%、弓I言随着物质生活的日益富裕,人们开始注重精神生活的享受,而饲养宠物就是较为突出的代表。

更多时候,宠物不仅仅是伙伴,更是人们情感的寄托。

但现如今,人们经常会面临加班或者出差等长时间不在家的情况,导致宠物无法按时喂养、饮食不规律、时常或饥或饱等情况发生,这让许多养宠物的人很是头疼。

随着越来越多的人养宠物,宠物的喂养问题也越来越集中地凸显出来1]。

为了解决这一问题,目前市场上出现了一些专门代养宠物的机构,可以帮助宠物爱好者照顾寄养宠物,但由于宠物代养市场管理混乱,代养机构鱼龙混杂,难以满足宠物主人对宠物身体健康、精神健康等方面的要求⑵,加之代养费用较高,所以出于对宠物的担心以及成本的考虑,很少有宠物主人选择代养机构。

因此,宠物自动喂食器应运而生宀5,它能在主人不在的情况下自动给宠物喂食,解决宠物爱好者的燃眉之急。

本文设计一种由单片机控制的宠物自动喂食器,主人事先将宠物的饲料放入一个简易并且方便换取的容器中,然后通过设定多个固定时间,当到达每一时间点时,系统将会带动步进电机转动来控制饲料定量流出,同时触发语音系统发出特定信号实现吸引宠物前来进食的目的,它可以定时定量地给宠物进行投食,这样人们就不用担心加班晚了,或是出差等不在家时自己的爱无的问了。

基于51单片机的宠物自动喂食器毕业设计

基于51单片机的宠物自动喂食器毕业设计

基于51单片机的宠物自动喂食器毕业设计一、背景介绍宠物自动喂食器是一种可以根据预设的时间和食物量自动给宠物投食的设备。

在现代社会,越来越多的人选择养宠物作为伴侣,然而工作繁忙的人们往往无法按时给宠物投食,因此宠物自动喂食器应运而生。

本设计旨在利用51单片机的特点,设计一款低成本、易操作的宠物自动喂食器,以解决宠物饲养者们的难题。

二、设计目标1. 实现按照设定的时间自动投食的功能;2. 提供人性化的操作界面,方便用户设定投食时间和食物量;3. 保证投食器的安全性,避免食物过多或堵塞情况的发生;4. 保证投食器的稳定性和可靠性,确保长时间稳定运行。

三、设计思路1. 初步构想本设计拟采用51单片机作为控制中心,利用其稳定性和成本低廉的特点,对宠物自动喂食器进行控制和运行。

利用按键和液晶显示屏构建用户友好的操作界面,方便用户进行时间和食物量的设定。

引入步进电机和传感器来控制投食器的投食量和检测食物的情况,以确保投食器的稳定性和安全性。

2. 具体方案(1)硬件设计方案采用51单片机作为控制核心,利用按键和液晶显示屏构建操作界面,引入步进电机和传感器来控制投食器的投食量和检测食物的情况。

整个设计依托于51单片机的IO口实现各个功能的控制。

(2)软件设计方案利用C语言编程,通过51单片机的编程实现按照设定时间自动投食的功能,同时设计人性化的操作界面进行时间和食物量的设定。

利用传感器和步进电机的数据进行检测和控制,保证投食器的稳定性和安全性。

四、实施过程1. 硬件搭建首先进行硬件搭建,将51单片机、按键、液晶显示屏、步进电机和传感器进行连接和固定。

通过面包板和导线连接各个组件,确保电路正常通电。

2. 软件编程其次进行软件编程,利用C语言编写程序,实现按照设定的时间自动投食的功能,设计人性化的操作界面进行时间和食物量的设定,并利用传感器和步进电机的数据进行检测和控制。

3. 调试和测试最后进行调试和测试,对整个系统进行全面检查和测试,保证投食器的稳定性和可靠性。

基于单片机的智能宠物喂食系统设计

基于单片机的智能宠物喂食系统设计
实用技 术 SHIYONG JISHU
基于单 片机 的智能宠物 喂食系 统设计
汪 晨 浩
(杭州 电子科技大学信息工程学 院,浙 江 杭州 311305)
摘 要 :在现代城市生活 中,宠物是 人们生活 中不可或缺 的好 伙伴 ,但是在进食 方面有许许 多 多的问题 ,给人们饲养 宠物带来 了困难 。本 宠物喂食系统主要包括 电源模块 、蓝牙通讯模块 、显示 模块和 电机驱 动模块 ,精 心设 计 了一款基于单 片机 的智能宠物 喂食 系统 ,迎合 家居智能化 的快速发展 , 为人们解决 了麻烦 。
闲 、消 费和情感 寄托方 式也 呈多样 化发 展 ,宠物逐 渐成 为 二极 管工作 时 ,一个低 电平 就会 被送入 蜂鸣 器 内 ,蜂鸣 器
人们 的玩伴 。但 由于人 们工 作和学 业上 的忙碌 ,使 得他们 发 出声 音 吸引宠 物前来 进食 ,此 外 当储 存格 中食物 不足 时
有 时无 法按 时喂 养 自己的宠 物 ,外 出旅游 时甚 至就 只能将 也 会 提 醒 主 人 及 时添 加食 物 。
花椒 可 以为黄芪 营造 良好 的遮 阳环 境 ,两者优 化配套 种植 4 结论
每亩可 增加黄芪40—50kg,可 以提高 土地使用率 ,提高种植
结 合花椒 和黄芪 的 生物特 性和种 植管 理要求 ,通 过花
指数 。
椒 +黄 芪套 种 的种植 搭 配 ,可最 大 限度 地利 用 土地 、光 、
点 ,选择 了AT89C51处理器芯片 。它 的最 小系统 由单片机 、 冲数将 会决定 步进 电机 转速大 小及停 止 的位置 。步进 电机
复位 电路 、时钟 电路 等构成。
正常转 动需 要加上 一个 基于 脉冲信 号 的驱动 ,由脉 冲信号

基于单片机的智能宠物喂食器开题报告

基于单片机的智能宠物喂食器开题报告
[6]李广波等.微机接口技术与实例.国防工业出版社,2010
[7]郝昱,自动化、智能化成宠物用品行业发展趋势,中国贸易报,2015,第005版
[8]高锋,单片微型计算机原理与接口技术(第三版),科学出版社,2013
[9]代玉,宠物产品设计探析—营造和谐共生的生命空间,重庆大学,2008
[10]陈中平,基于Proteus的PLC单片机的C语言程序设计与仿真,电子工业出9社,2013
国外对宠物及其相关产业的研究领先于中国,主要侧重宠物饲养、培训、医疗保健、宠物经济趋势探索、宠物产品研究等方面。新兴的宠物保险行业表现出国外宠物经济发展拟人化的趋势【9】。不难发现,研究问题的提出,问题探索的深度和广度相对于中国的宠物行业都比较提前。从上世纪80年代到本世纪初,设计类相关书籍的出版展示其思维的发展脉络,某些先进观点对中国地区的宠物产品设计具有指导意义【10】,【11】。把握宠物与产品间的协调关系,使宠物用品的功能更能满足宠物的实际需求,提升宠物在实用或感受宠物用品时的精神愉悦性。能满足宠物的真实需求是判断宠物用品是否实用、适用的标准【12】。现在进口的宠物用品呈两极化态势,一是欧美国家生产的高级宠物用品品种繁多、个性化且附加价值高;另一种是东南亚各国生产的低价位产品【13】。
(5)2016.4.21—2016.4.30:硬件成功后,撰写论文初稿。
(6)2016.5.1—2016.5.10:修改论文,达到要求。
(7)2016.5.11—2016.5.15:定稿,准备论文答辩。
六、指导教师审查意见
指导教师签字:
年月日
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料题名称基于单片机的智能宠物喂食器设计
学院电气与信息工程学院

基于单片机的智能宠物投喂系统的设计

基于单片机的智能宠物投喂系统的设计

设计一个基于单片机的智能宠物投喂系统涉及到硬件和软件两方面的开发。

下面是一个简单的设计思路:
硬件部分:
1. 单片机选择:可以选择一款适合的单片机,如Arduino、STM32等。

2. 传感器:使用重量传感器或者红外线传感器来检测宠物的位置和食物的储量。

3. 执行部件:使用舵机或者电机来控制食物的释放。

4. 显示器:可以添加LCD显示屏来显示当前状态或者设置信息。

5. 网络模块(可选):可以添加Wi-Fi模块或蓝牙模块,实现远程控制功能。

软件部分:
1. 传感器数据处理:编写代码读取传感器数据,并做相应的处理,如检测宠物靠近、食物储量等。

2. 控制逻辑:根据传感器数据和设定的参数,控制执行部件释放适量的食物。

3. 用户界面:如果有显示屏,编写代码实现用户界面交互,如设置投喂时间、食物量等。

4. 远程控制:如果添加了网络模块,编写代码实现手机App或者Web 页面远程控制功能。

在实际设计过程中,需要根据具体的需求和硬件条件进行调整和优化。

同时,考虑到宠物的安全和健康,设计时需要确保食物的卫生和定量投喂。

希望这个简单的设计思路能够帮助到你!。

基于STM32和Zigbee的mini宠物智能喂养系统的设计

基于STM32和Zigbee的mini宠物智能喂养系统的设计

电子技术• Electronic Technology94 •电子技术与软件工程 Electronic Technology & Software Engineering●基金项目:天津理工大学中环信息学院大学生创新创业训练计划项目资助项目(201713897007)。

【关键词】STM32 Zigbee mini 宠物 智慧喂养 机智云1 引言饲养迷你宠物逐渐成为年轻人的时尚,但由于工作繁忙很多萌宠都无法得到悉心照顾,课题设计了一个针对迷你宠物饲养的智能家居系统,系统基于应用层、网络层、感知层三层物联网体系架构,具有云平台、上位机、下位机、移动智能终端四大模块。

其中,下位机由CC2530作为协调器,通过ZigBee 协议完成无线终端节点组网, STM32单片机搭载ESP8266WIFI 模块作为下位机网关,借助机智云平台提供的M2M 协议完成下位机和移动智能终端的远程数据传输。

2 系统设计2.1 下位机整体设计下位机系统主要依靠CC2530芯片、以及STM32F103芯片基于IEEE802.15.4标准的低功耗局域网协议,组成星形无线传输网络层。

采用ZigBee 进行下位机组网,下位机由宠物环境监测模块、宠物体征监测模块、执行部件控制模块、安防报警模块组成,主要负责宠物环境以及体征状况信息采集以及执行部件控制,下位机硬件结构框图见图1。

2.2 上位机设计上位机选用PC 作为硬件平台,利用C#语言完成上位机界面开发,SerialPort 控件完成与下位机网关的数据通信,上位机带有显示界面,能够对宠物环境以及宠物体征数据进行实时动态显示,另外它还具有控制界面,能够进行投食、喂水、加热等执行部件控制。

部分上位机控制显示界面见图2。

2.3 移动智能终端和云服务平台部署基于STM32和Zigbee 的mini 宠物智能喂养系统的设计文/卞港1 王仁彪2 石永伟3移动智能终端基于Android 平台开发,其APP 界面能够实现对宠物环境数据的远程监控,同时界面设定有控制投食、喂水、开关灯的控制按键,能够实现宠物窝内执行部件的远程控制。

基于51单片机的多功能宠物自动喂食器

基于51单片机的多功能宠物自动喂食器

图 1 系统总体框图
本 系 统 由 五 部 分 组 成 ,我 们 的 主 控 制 器 选 用 了
STC12C5A60S2 这 款 单 片 机 ,它 的 性 能 算 是 中 规 中 矩 ,
但 完 全 能 胜 任 我 们 的 喂 食 器 系 统 ,也 是 物 美 价 廉 的 不 二之选。
2.1 LCD显示电路 我们选用了 LCD1 6 0 2 字 符 型 液 晶 © 小 器 ,它的主
此 ,详 细 介 绍 了 喂 食 器 的 硬 件 设 计 ,软 件 流 程 图 及 其 工 作 原 理 0
LCD 关 键 词 :5 1 单 片 机 ;红 外 感 应 ; 1 6 0 2 ; 步进电动机
中 图 分 类 号 :TB
文 献 标 识 码 :A
文 章 编 号 :1672-3198(2016)05-0191-01
要 特 点 就 是 超 低 功 耗 ,使 我 们 的 系 统 在 无 人 监 管 下 能
够 拥 有 更 长 的 续 航 时 间 。L C D 的 数 据 传 输 线 连 接 到 单 片 机 的 P0 :口上,控 制 线 RS、RW、 E N 分 别 接 到 P1. 0 、 P I. 1 和 P1. 2 的 I/O 口上9 特 别 注 意 的 是 在 LCD上的 V0 口可以考虑接1 0 千欧的滑动电阻来微调显示屏的
r -------------- n
S~ /
单 片

A~ K 主


^N_~ K/ 器
A\ ~~\/A~ KA_K
V
J
步进电动机 时钟授时电路
喂 食 器 系 统 掉 电 之 前 设 置 的 数 据 ,而 且 通 过 板 载 电 池 的供电可使时钟数据能够保持走时并同步到下次上电 开 机 9 若 是 使 用 5 1 单 片 机 计 时 r一 方 面 占 甩 了 过 多 的 内 部 资 源 误 差 较 大 ,鳥 一 方 面 一 旦 断 电 则 需 要 重 新 调 整时钟引起不必要的麻烦。

基于STC89C52单片机的宠物自动喂食器的设计-英语论文

基于STC89C52单片机的宠物自动喂食器的设计-英语论文

基于STC89C52单片机的宠物自动喂食器的设计IntroductionWith the increase in the number of pets in households, there is a growing need for automated pet feeding devices. Most of the current devices on the market are expensive anddo not cater to the specific dietary requirements of the pet. Therefore, we have designed an automated pet feeder using the STC89C52 microcontroller, which can dispense food at predetermined intervals, and store food in a hygienic and secure manner.MethodsThe pet feeder consists of three parts – the electronic circuit, the mechanical system, and the software. Theelectronic circuit is based on the STC89C52 microcontroller, which is programmed to control the mechanical system. The microcontroller is interfaced with a rotary encoder, a keypad, and an LCD display. The rotary encoder is a type of sensorthat detects the rotation of the dispenser wheel, and the keypad is used to input the feeding schedule. The LCD display provides a visual interface for the user to set up andmonitor the feeding schedule.The mechanical system is designed to dispense the petfood accurately and hygienically. It consists of a motor anda dispenser wheel. The motor spins the dispenser wheel, which releases a predetermined amount of pet food into the bowl.The dispenser wheel is also designed to prevent moisture andinsects from entering the food compartment.The software is designed to provide a user-friendly interface for the pet owner to set up and monitor the feeding schedule. The user can input the feeding schedule through the keypad, and the software will convert it into a motor speed and time delay value. The software also includes features such as a low food indicator, which alerts the user when the food level is low.ResultsThe pet feeder was implemented successfully using the STC89C52 microcontroller. The feeding schedule was accurate and reliable, and the dispenser wheel prevented moisture and insects from entering the food compartment. The LCD display provided a user-friendly interface for the pet owner to set up and monitor the feeding schedule.ConclusionIn conclusion, we have designed an automated pet feeder using the STC89C52 microcontroller, which is accurate, reliable, and hygienic. The design is cost-effective, and the device is easy to use. The pet feeder can be modified further to include features such as a camera, which can monitor the pet's feeding behavior. The device can also be connected to the internet, which can provide remote access to the feeding schedule. Overall, the pet feeder is a useful device for pet owners who want to ensure their pets are fed at the correct time and in the correct amount.。

基于单片机的智能宠物喂食器设计

基于单片机的智能宠物喂食器设计

基于单片机的智能宠物喂食器设计基于单片机的智能宠物喂食器设计包括以下几个主要部分:1. 硬件设计:- 电源部分:使用适配器或电池供电,确保稳定的电源。

- 电机驱动部分:选择合适的电机驱动器,用于控制喂食器的开关门。

- 传感器部分:使用重量传感器或者红外线传感器等来检测宠物食物的重量或者宠物的存在。

- 显示部分:可以使用液晶显示屏或者LED显示屏来显示喂食器的状态和设置。

- 控制部分:使用单片机控制整个系统的操作,包括检测传感器数据、驱动电机、显示信息等。

2. 软件设计:- 界面设计:设计一个用户友好的界面,让用户可以设置喂食器的时间、食物量等参数。

- 数据处理:单片机通过传感器检测到的数据,进行处理和判断,例如检测到宠物的存在后才会启动喂食器。

- 定时控制:根据用户设置的时间,单片机控制电机的开关门,确保在设定的时间内给宠物喂食。

- 智能控制:根据宠物的喂食习惯和体重等信息,可以设计智能算法来调整喂食器的食物量和时间。

3. 安全设计:- 防止食物过度喂食:根据宠物的体重和喂食习惯,设定合理的食物量,避免过度喂食。

- 防止食物堵塞:使用合适的食物容器和出食口设计,避免食物堵塞导致喂食失败。

- 防止电路故障:设计合理的电路保护措施,例如过流保护、过压保护等,确保喂食器的正常运行和安全性。

4. 其他功能设计:- 远程控制:可以通过手机APP或者远程控制器来控制喂食器的操作。

- 声音提示:设计喂食器在喂食前或者喂食后发出声音提示,吸引宠物过来进食。

- 数据记录:记录宠物的喂食时间、食物量等数据,方便用户查看和分析。

以上是基于单片机的智能宠物喂食器设计的一些主要内容,具体的设计还需要根据实际需求和资源进行进一步的详细设计和实现。

太阳能智能宠物喂食单片机系统的设计与实现-计算机应用技术论文-计算机论文

太阳能智能宠物喂食单片机系统的设计与实现-计算机应用技术论文-计算机论文

太阳能智能宠物喂食单片机系统的设计与实现-计算机应用技术论文-计算机论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——微机原理论文第四篇:太阳能智能宠物喂食单片机系统的设计与实现摘要:现代生活中,宠物对人的作用越来越重要。

人们总是因为旅游、出差等短期外出,无法较好照顾宠物,因此提出一种基于单片机的太阳能智能宠物喂养系统,能够定时投食喂养,自动生成喂养参数智能喂养,还有宠物陪伴功能,在太阳较好时可以用太阳能充电提供电源,较好地解决了家中无人时的宠物喂养问题。

关键词:单片机; 太阳能; 宠物喂养;1 概述随着我国经济水平的发展,人们的生活方法发生很大的变化,饲养宠物越来越成为人们喜欢的一种方式。

宠物在人们生活中从一个看门的作用逐渐成为人们的玩伴甚至家庭的一员,对人们的关系越来越重要。

当人们外出短暂外出旅游或工作出差时,就无法按时喂养宠物,要么需要寄养在昂贵的宠物店,要么会使宠物饥一顿饱一顿,使宠物得不到良好的照顾,容易生病。

市面上智能喂养宠物的设备较少,要么功能单一,要么无法实现智能喂养[1]。

提出一种基于单片机的智能宠物喂养系统,定时喂养,依据日常进食记录自动生成合适的喂养参数,同时具有声、光、机械等宠物陪伴功能,可由太阳能板为系统提供电源。

2 设计方案系统实现的功能包括:定时投食喂养[2];自动喂养参数生成;声、光、机械宠物陪伴功能。

定时投食喂养功能,可以人为设定投食量和加水量,设定投食时间,以及食物水量不足功能,保证宠物免受挨饿。

自动喂养参数生产,可以通过一定传感器对宠物每一次的进食量、饮水量进行记录,通过算法处理,生成适合宠物饮食习惯的自动定时定量投放食物的参数,智能化喂养宠物,使宠物饮食习惯更规律。

声、光、机械宠物陪伴功能,在宠物无人照看的时候,可以由宠物通过一定机械动作触发灯光、音乐、机械装置来陪伴宠物。

系统是由食物投放模块、检测模块及宠物陪伴模块构成。

系统以STM32F103ZET6单片机为核心控制器,通过限位开关、压力传感器等作为触发信号,测量宠物进食的时间和进食量的多少,输入单片机记录;设定按钮,引导宠物学会使用按钮,当宠物触动按钮时会触发单片机,单片机发出指令,发光二极管发出灯光,蜂鸣器播放音乐,电机会带动宠物玩具发出动作来陪伴宠物。

基于单片机的智能宠物喂食器设计

基于单片机的智能宠物喂食器设计

基于单片机的智能宠物喂食器设计智能宠物喂食器是一种能够定时、定量、远程控制的设备,可以方便主人对宠物进行合理的喂食管理。

以下是一个基于单片机的智能宠物喂食器设计的简要说明:设计概述:智能宠物喂食器主要由单片机、马达、喂食仓、计量装置、显示屏和无线通信模块组成。

单片机通过编程实现对各个部件的控制和协调,从而实现喂食器的各项功能。

主要功能:定时喂食:用户可以预先设置每天的喂食时间,喂食器将按照设定时间自动进行喂食。

定量喂食:用户可以设定每次喂食的食物量,确保宠物得到适量的食物。

手动喂食:用户可以通过按钮或手机APP手动触发喂食器,随时给予宠物额外的食物。

余粮监测:喂食器配备余粮检测装置,当余粮不足时,系统会通过显示屏或手机APP提醒主人。

无线通信:内置无线通信模块,用户可以通过手机APP实现对喂食器的远程监控和控制。

硬件设计:单片机控制:使用高性能低功耗的单片机,如Arduino、ESP8266或STM32系列,负责控制整个喂食器的操作。

电机控制:驱动电机控制喂食仓的开合,确保食物按预定量投放到宠物碗中。

计量装置:使用传感器或称重模块来监测食物的重量,以实现定量喂食。

显示屏:喂食器上配备小型显示屏,显示当前时间、喂食计划、余粮量等信息。

无线通信模块:集成Wi-Fi或蓝牙模块,通过与手机APP通信,实现远程监控和控制。

软件设计:定时控制程序:编写单片机程序,实现根据用户设定的时间进行定时喂食的功能。

定量控制程序:利用计量装置的反馈信息,确保每次投放的食物量符合用户设定。

余粮监测程序:设计余粮监测算法,及时提醒用户喂食器内的食物不足。

用户界面设计:如果有显示屏,设计友好的用户界面,显示相关信息;同时,设计手机APP,实现远程控制和监控功能。

通信协议:开发与喂食器通信的协议,确保与手机APP之间的稳定通信。

通过以上硬件和软件的设计,基于单片机的智能宠物喂食器可以提供高效、便捷、智能的喂食管理,满足主人对宠物健康管理的需求。

宠物定时喂食器设计与开发毕业论文

宠物定时喂食器设计与开发毕业论文

宠物定时喂⾷器设计与开发毕业论⽂宠物定时喂⾷器设计与开发毕业论⽂⽬录1引⾔ (1)1.1研究背景 (1)1.2功能概述 (1)1.3社会意义 (1)2系统⽅案设计 (2)2.1总体设计⽅案构思 (2)2.2系统组成模块设计 (2)2.2.1单⽚机芯⽚的选择 (2)2.2.2时钟显⽰电路 (3)2.2.3时钟芯⽚的选择 (3)2.2.4温度传感器的选择 (4)3系统硬件设计 (5)3.1 AT89S52单⽚机简介 (5)3.2 单⽚机模块设计 (8)3.2.1单⽚机主控系统 (8)3.2.2单⽚机的复位电路 (9)3.2.3时钟电路 (10)3.3主要模块功能 (10)3.3.1液晶显⽰模块LCD12864 (10)3.3.2按键模块 (12)3.3.3蜂鸣器模块 (13)3.3.4照明灯 (13)3.3.5 DS1302 (13)3.3.6 DS18B20温度测试模块 (15)3.3.7电机控阀门 (16)3.4电源电路设计 (18)3.4.1电源电路原理 (18)3.4.2电源电路模块设计思路 (18)4系统软件设计 (20)4.1主程序流程图 (20)4.1.1主流程概述 (20)4.1.2设计思想 (21)4.2程序设计软件概述 (21)4.3软件调试 (22)5系统调试 (23)5.1硬件调试⽅法 (23)5.2硬件调试技巧 (23)5.3调试遇到问题 (24)结论 (25)参考⽂献 (26)致谢 (27)附录1 电路原理图 (28)附录2 主程序 (29)附录3 实物图 (44)1引⾔1.1研究背景宠物⾃动喂⾷器是⼀种⾮常有实⽤价值的设备,它的应⽤给宠物爱好者和⼩型饲养企业带来了很⼤的便利。

传统的喂养⽅式不⽅便,不可靠,造成⼈⼒的⼤量浪费,饲养动物的数量⾃然受到很⼤的限制,这样就严重影响了中⼩型动物饲养企业的发展,⽆法满⾜现代⼈的需求。

所以在这⾥我们提出⼀种由单⽚机控制的宠物⾃动喂⾷器,以步进电机为执⾏元件,其结构简单,价格便宜。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。

本设计主要研究如何设定五个时间点并发出喂食信号。

宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。

喂食器的喂食过程,通过键盘设定五个倒计时间,当依次到达这五个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物过来进食并自动投放食物。

本设计解决了工作时或节假日时由于主人不在不能对宠物进行喂食,避免了宠物由于饮食不正常所产生的问题。

在整个系统中,利用单片机对各个系统进行控制。

倒计时系统时间通过六位七段数码管显示出来。

利用键盘设定五个倒计时间,单片机不停的读取时间,并判断是否到达喂食时间。

开关系统电阻和发光二极管表示,发光二级管收到低电平时导通表示开关打开投放喂食。

同时接有蜂鸣器,当到达喂食时间后蜂鸣器发出响声吸引宠物进行喂食。

关键词:智能;定时喂养;单片机AT89S52;AbstractThe study design is to achieve an automatic pet feeder, pet feed into which will set the five fed point, when you reach this point in time, automatically feeding. The main point of how to set the time within the pet food put out. Pet feeder system includes MCU control, automatic switch and music alert system, the remaining time setting system. Feeder feeding process, the five remaining time set by the keyboard, when the order reaches the five time, while the timer chip to send a signal relay and music, music playback chip, a piece of music attracted the pet, the relay switch is closed So that a red light emitting diode, said switch delivery of food. This design solves the holidays when work or not is not the owner of the pet to feed, to avoid the pet food is not normal because the problems arising.Throughout the system, the use of single chip control system of each. Countdown to the system time by six out of seven segment digital display. Using the keyboard to set the five remaining time, microcontroller reads the stop time and to determine whether the feeding time arrives. Switching system by the relay and the light-emitting diode, said switch is closed when the relay received high light-emitting diode, said switch is running feeding. Tip has a music system, when the arrival time after feeding a piece of music tips music playback chip to feed pets.Key words:intelligent; automatic feeding; MCU基于单片机的宠物喂食器电路设计目录中文摘要英文摘要1 绪论 (1)1.1设计意义 (1)1.2设计要求 (1)2 设计方案 (2)2.1按键模块 (2)2.2自动开关模块 (2)2.3蜂鸣器模块 (2)2.4显示模块 (2)3 硬件电路的设计 (3)3.1单片机 (3)3.1.1 AT89S52单片机的简介 (3)3.1.2 AT89S52的时钟介绍 (5)3.1.3单片机中断的介绍 (6)3.2电源电路 (7)3.3时钟电路 (8)3.4复位电路 (9)3.5LED数码管显示 (10)3.5.1 数码管显示简介 (10)3.5.2 数码管编码表 (11)3.6开关控制 (11)3.7单片机的去抖动 (12)4 电路的软件部分 (13)参考文献 (46)附录1 (47)附录2 (48)附录3 (49)致谢 (50)1 绪论1.1 设计意义单片机自20世纪70年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快速。

单片机具有体积小、速度快、抗干扰能力强,环境要求不高,性能可靠和价格低廉等优点,通常在其外部配置外围电路就可构成一完整的控制系统。

由于具有以上优点,在我国,单片机已广泛应用与工业自动化控制、自动检测、智能仪器仪表、家电电器、电力电子、武器装备、机电一体化设备等各个方面。

单片机,亦称单片微电脑或单片微型计算机。

它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。

现在越来越多的家庭都饲养有猫、狗等宠物,但是由于工作等原因,宠物的饮食规律得不到一定的保障,宠物喂食器可以解决这一问题,宠物自动喂食器可以定时定量的进食,且设计简单方便,有一定的实用价值。

1.2 设计要求利用单片机的定时功能设计一个宠物自动喂食盒的电路,要求:可以通过键盘输入至少3个倒计时时间,每一个倒计时时间到后,发出宠物开始喂食信号;扩展功能:按照年/月/日/时/分的格式输入宠物进食时间;2 设计方案分析本题,根据设计要求先确定了本系统的整体设计原理框图如图1:图1 系统整体设计原理框图2.1 按键模块采用7个触键开关, 可实现五个倒计时间依次键入,同时还有两个调时按键,再一个复位按键。

2.2 自动开关模块采用三极管和发光二极管近似表示。

本系统是基于52单片机的宠物自动喂食的设计,用电阻和发光二极管代替比较容易,当发光二级管接收到一个低电平时开关闭合,发光二极管导通发出绿光表示自动投食。

2.3 蜂鸣器模块采用一个三极管和一个蜂鸣器,由蜂鸣器发出响声吸引宠物过来进食。

当发光二极管亮灯时,蜂鸣器接收到一个低电平,蜂鸣器器发出响声吸引宠物过来进 食。

2.4 显示模块选用数码管显示,用普通的数码管显示简单的数字、符号、字母。

只需一次显示5个倒计时间,而且每个时间只需显示6个数字,即年/月/日。

3 硬件电路的设计3.1 单片机3.1.1 AT89S52单片机的简介AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89S52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

3.1.1.1 主要性能与MCS-51单片机产品兼容8K字节在系统可编程Flash存储器1000次擦写周期全静态操作:0Hz~33Hz三级加密程序存储器32个可编程I/O口线三个16位定时器/计数器八个中断源全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符3.1.1.2AT89S52双列直插式引脚图V CCP0.5/AD5P0.0/AD0P0.1/AD1P0.2/AD2P0.4/AD4P0.3/AD3P0.6/AD6P0.7/AD7P2.0/A8P2.2/A10P2.1/A9P2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11PSEN ALE/PROG EA/V PPT2/P1.0T2EX/P1.1P1.2P1.3P1.4MOSI/P1.5MISO/P1.6SCK/P1.7RXD/P3.0TXD/P3.1T0/P3.4T1/P3.5XTAL2XTAL1GNDRST /P3.7RD /P3.6WR /P3.2INT 0/P3.3INT1图2.1 AT89S52双列直插式引脚图3.1.1.3 端口介绍P0口:P0口是一个8位漏极开路的双向I/O 口。

作为输出口,每位能驱动8个TTL 逻辑电平。

对P0端口写“1”时,引脚用作高阻抗输入。

当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。

在这种模式下,P0具有内部上拉电阻。

在flash 编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。

程序校验时,需要外部上拉电阻。

P1口:P1口是一个具有内部上拉电阻的8位双向I/O 口,p1输出缓冲器能驱动4个TTL 逻辑电平。

对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL )。

此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX )。

在flash 编程和校验时,P1口接收低8位地址字节。

P2口:P2口是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个TTL逻辑电平。

对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。

相关文档
最新文档