智能宠物饲养系统设计
word完整版可点击如下下载>>>>>>>>
智能宠物饲养系统设计.rar-其它文档类资源-CSDN下载1、资源内容:毕业设计lun-wenword版10000字+;开题报告,任务书2、学习目标:快速更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Holidaylive/85074519
3.5 智能宠物饲养系统硬件原理图..................................................................... 11
4 智能宠物饲养系统软件设计................................................................................... 12
摘 要
随着科技的进步,越来越多的人们喜欢在家饲养一些宠物,而饲养宠物就需要做足全方面的准备,因此就需要人们去了解小宠物的生活习性,需要什么样的生活方式,它更适合什么样的生存环境,而为了解决这一系列复杂的程序,简化宠物饲养的过程,更好地减轻饲养者的负担,实现智能化的饲养,本设计制造出了包括宠物喂食、宠物环境监测、环境调节的智能宠物饲养系统,从而让人们更好更方便地进行宠物饲养。
本设计是一种以STM32嵌入式芯片为核心,借助ESP8266WIFI模块、ONENET平台作为远程控制端的智能宠物饲养系统,由此实现对宠物饲养系统的远程控制,进行如投食、环境监测、温度调节等等操作,并通过OLED显示屏将所采集到的数据及时显示在显示屏上面。
本系统的设计和应用,能够在饲养者忙碌条件下智能化完成宠物的饲养操作,智能化调控宠物的生存条件,解决了饲养者无法实时照看宠物情况的问题。
关键词:无线通信 物联网 环境监测
1 绪论
1.1 研究背景及意义
伴随着国人消费观改变,宠物相关商品、健康服务等等各种宠物相关行业开始爆炸式增长。国内的宠物饲养服务行业迈进了高速发展阶段,伴随整体社会架构的改变、家庭..............
国内宠物饲养市场的兴盛,带动宠物用品等等向专业、人性化角度进步。其中以宠物健康、饲养和比赛竞技等逐步实现了正规化、专业化。更夸张的是对宠物的仪容仪表的处理行业等等已经在各大城市中普及应用,例如宠物的美容项目,各式各样的相关服务等。在宠物日常用品方面也出现了新的发展方向,不仅仅是宠物食品种类的多样化,还有宠物健康,宠物...............
宠物逐渐成为部分人的第二生命,它们寄托着饲养者在现实得不到满足的残缺的精.........
图1-1 市场规模(单位:亿元)
绝大多数的饲养者都会面临一个难题,就是没有时间照看宠物例如上班期间,不得不将宠物放在家中或者交给相关宠物看管行业的服务人员进行照料,其中有个问题是宠物看管行业参差不齐,难免遇到照顾不周的地方,使得饲养者难以放心交管。为了解..................
智能宠物饲养系统应运而生,它为饲养者们解决了时间上难以选择的难题,为饲养者们提供了充分的照看宠物的时间,智能宠物饲养系统适时地出现顶替了传..............
1.2 研究现状
人们生活水平逐步提高,饲养娇贵宠物的人越来越多,对于宠物而言,适宜的温度是它们赖以生存的关键,传统的宠物箱设备里面没有单片机一般的智能处.................
随着传感器技术、通信技术的发展,各式传感器设备已经进入人们生活的方方面面,本设计将结合智能温控设备、温度传感器、湿度传感器等等制造出一...............
1.3 论文内容安排
(1)绪论。本章主要论述宠物行业的发展广阔前景,智能.............
(2)智能宠物饲养系统设计分析。本章对系统进行具..........
(3)智能宠物饲养系统硬件设计。本章介绍并...................
(6)总结与展望。本章总结了此次设计的不足之处,指出了................
2 智能宠物饲养系统设计分析
2.1 需求分析
自步入新时代后,随着我国城市经济发展越来越快,人们喜欢上居家饲养自己所喜爱的宠物,宠物给人带来快乐的同时也来带了诸多烦恼。作为饲养者是必须具备针对所饲养....................
现今宠物市场上的饲养系统相关产品众多,样式繁杂,但大多是按照一成............
市场需求催动了智能宠物饲养系统的发展,相比传统饲养系统的死...............
2.2 设计分析
此智能宠物饲养系统通过ONENET平台下发指令使STM32控制电机驱动模块实行..............
本设计计划分四个模块阐述,分别为控制模块、采集模块、执行模块、通信模块。控制模块采用STM32微控制器,用于中心控制、下达指令等操作;采集..................
3 智能宠物饲养系统硬件设计
3.1 控制模块硬件设计
控制模块使用的是意法半导体公司生产的 32 位微控制器,控制器型号选择 STM32F103C8t6,属于STM32系列。其程序存储器FLASH容量是64KB (64K x 8bit),RAM容量是20KB(20K x 8bit),2个12bit ADC合计12路通道(外部通道只有PA0到PA7、PB0到...................
图3-1 STM32原理图与实物图
3.2 采集模块硬件设计
目前温湿度传感器可选择的型号比较多,本系统选择数字传感器DHT11,该传感器的湿度测量精度为±5%RH,温度为±2℃,测湿范围 20~90%RH,温度测量的范围.................
DTH11温湿度传感器检测宠物箱内的湿度后,STM32直接去读取.................
数据部分分为整数部分和小数部分,一次完整的数据传输为...............
图3-2 DHT11原理图与实物图
DHT11各引脚功能如表3-1所示。
表3-1 引脚功能图
3.3 执行模块硬件设计
3.3.1 温度控制模块
双路H桥电机驱动,可以同时驱动两路直流电机或者1个4线两相式步进电机供电电压2V-10V信号端输入电压1.8-7V单路工作电流1.5A,峰值电流可................
图3-3 2路电机驱动模块原理图与实物图
当智能宠物饲养系统内部温度高于宠物生活适宜的温度范围时,驱动模............
3.3.2 投食模块
投食模块主要由步进电机驱动、步进电机组成,通过STM3.................
STM32的PWM口接入电机驱动上,给驱动输入............
在当前的电机驱动控制设计中,集成驱动芯片逐渐取代了................
本设计选用ULN2003五线四相步进电机驱..........
图3-4 ULN2003电机驱动板原理图与实物图
IN1、IN2、IN3、IN4接单片机的四个I0引脚,插座接五线四相步进电机,使用...............
3.4 通信模块硬件设计
本设计所选用的WIFI 模块是 ESP8266。ESP8266 是一个低成本的无线设备,充分体现了本设计便民化、低廉化方向发展的意愿,这是WIFI网络一个非常好用..............
图3-5 ESP8266原理图与实物图
一些不复杂的行动均可用STM32发送 AT 命令来完成,本系统使...............
AT命令集如表3-2所示。
表3-2 AT命令集
ESP8266引脚功能表如表3-3所示。
表3-3 ESP8266引脚功能图
3.5 智能宠物饲养系统硬件原理图
智能宠物饲养系统硬件电路原理................
图3-6 智能宠物饲养系统硬件电路原理图
4 智能宠物饲养系统软件设计
4.1 软件总体设计
本设计软件部分均使用C语言编写,利用的标准库进行开发。由四部分组.................
图4-1 系统功能流程图
4.2 控制模块软件设计
STM32完成初始化后首先进行是否连通服务器的判断,在确保正常建...............
图4-2 控制模块流程图
控制模块初始化部分代码如下所示:
Void main{
Delay_Init();
Usart1_........................
4.3 采集模块软件设计
采集模块的DHT11温湿度传感器走单总线协议,所以通过DHT11的数据传..................
图4-3 采集模块流程图
DTH11初始化部分代码如下所示:
char DHT11_Init(void)
{ GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_.....................
4.4 执行模块软件设计
执行模块主要包括电机驱动、电机、风扇、加热器等元件,进行.........................
电机驱动初始化部分代码如下所示:
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
GPIO_InitStructure.GPIO_Pi...............
4.5 通信模块软件设计
ESP8266主要负责建立与服务器的通信连接,在初始化完成后,连接WiFi..................
图4-5 ESP8266工作流程
ESP8266模块初始化部分代码如下所示:
void WiFi_ResetIO_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2Perip......................
5 系统测试
通过测试可以对设计进行系统的检查,可以正确看到自己设计优点所在,也可以看到缺陷所在,只有发现问题、解决问题、完善问题,才会使我的学习能力得...................
表5-1 元件表单
智能宠物饲养系统连线图如图5-1。
图5-1 智能宠物饲养系统连线图
使用 KEIL 进行软件调试如图5-2所示。
图5-2 KEIL调试
在经过一系列软硬件结合操作后,.....................
5.1 温湿度采集功能测试
测试方式:温度采集功能通过观查ONENET云平台显示信息,以此来判断温度采集功能是否好用。测试流程如下:连接好线路,先不连接DHT11,观察显示平台.....................
测试结果:不连接时,显示平台显示未检测到,接好时,温度发生...................
图5-3 温湿度变化图
5.2 投食功能测试
测试方式:首先投放过量食物,通过ONENET云平台开启定时投食,检测是否出现停放投食痕迹,未出现即为正常;检测是否出现投食时间不准确的情况..................
图5-4 投食功能
5.3 加热功能测试
测试方式:通过ONENET云平台观察温度是否升高。先不通电加热器,此时温度处于室温值,记录数据,然后控制加热器加热,通过ONENET云平台观察是否温度出现变化,如温度升高,则通过测试。因为加热片温度变化无法用肉眼直观辨别,故...................
图5-5 温度变化图
5.4 散热功能测试
测试方式:通过ONENET云平台观察温度是否降低。先不通电机,此时温度处于室温值,记录数据,然后通过ONENET云平台下达排风指令,通过ONEN..................
6 总结与展望
6.1 总结
为了促进宠物行业的发展,为了释放饲养者们宝贵的时间,一套智能化的、方便的宠物饲养系统是必然出现的,本设计是一个智能宠物饲养系统,最终需要实现.............
本次设计的智能宠物饲养系统,相比于传统的宠物箱,主要具.................
6.2 展望
本设计在数据精确度和产品实用性方面已经达到毕业要求水平,但仍存在需要改善的方面,现今已完成了智能宠物饲养系统的粗稿设计,后续可以向着集成相关..................
因其价格低廉,故可以在系统功能完善、能够量产的情况下向市场..................
宠物已经成为普遍性的新时代精神寄托,它们将肩负每一个内心得不到满足之人的殷切的希望,时代给予每个人不同的压力,在无人倾诉时,在夜................
需要详细内容的在下面链接下载
智能宠物饲养系统设计.rar-其它文档类资源-CSDN下载1、资源内容:毕业设计lun-wenword版10000字+;开题报告,任务书2、学习目标:快速更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Holidaylive/85074519
本文介绍了在设计的过程的关键点,供大家参考学习,如果有错误或者不明白的可以直接私信作者,或者添加微信biyezhan007。
最后说一下,如果大家对硬件和编程感兴趣,可以点击牛客网这个连接看看,是个不错的学习网站,是学长推荐给我的,因为之前找工作的时候没有太多经验,也不知道怎么准备,去哪里搜资源,走了很多弯路,所以推荐给大家,当初在上面大量刷题还看了好多面试经验等,反正上面有很多课程+刷题+面经+求职+讨论区等资源,关键里面的资源全部公开免费,不用花钱,希望能帮助家!
智能宠物饲养系统设计相关推荐
- 基于单片机的智能宠物喂食器设计
word完整版可点击如下下载>>>>>>>> 基于单片机的智能宠物喂食器设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题 ...
- 基于STM32的智能宠物看护喂养系统(程序源码+原理图+PCB+Boom表+实物操作说明)
基于STM32的智能宠物看护喂养系统(程序源码+原理图+PCB+Boom表+实物操作说明) **0 引言** 随着我国经济的快速发展,人们的生活水平不断提高,饲养宠物已经成为成为一种潮流.目前,市场 ...
- 基于ShineBlink物联网开发板和机智云平台开发的“针对短期内宠物无人照顾的智能宠物屋”系统
正式介绍作品前先说明一下,我是湖南文理学院计算机与电气工程学院的一名大三学生,我叫陈海涛.作品全部内容均为个人创意.个人设计并手工制作,后期会考虑写论文投期刊,So!!严禁抄袭!抄袭必究! 该作品是用 ...
- 路灯智能控制系统_在plc的智能路灯控制系统设计,你必须清楚
本文针对路灯资源的浪费情况研究,设计了基于PLC的智能路灯控制系统,系统中应用的技术结合了电力载波与无线通信网络.由三层架构组成,其中集中控制器的控制是后台服务器通过核心网实现.所有路灯都是由集中控制 ...
- ansole终端链接linux,基于Linux系统的智能家居远程控制系统设计论文.doc
基于Linux系统的智能家居远程控制系统设计论文 学科分类号 0801 北京邮电大学毕业论文 题目 (中文):基于Linux系统的智能家居远程控制系统设计 (英文):The smart home re ...
- c语言车库计费系统,基于单片机智能车库计费系统设计.doc
基于单片机智能车库计费系统设计 基于单片机智能车库计费系统设计 摘要: 经济发展使得汽车的普及程度越来越高,车辆停放计费是车库管理的重要环节.51单片机是经典的单片机产品,具有结构简单.性能稳定和成本 ...
- 【渝粤题库】国家开放大学2021春2757宠物饲养题目
试卷代号:2757 2021年春季学期期末统一考试 宠物饲养 试题 2021年7月 一.单项选择题(每小题3分,共15分) 1.下列选项中的描述不属于母猫发情表现的是( ). A.外出游荡.大声叫唤 ...
- 基于c语言智能空调控制系统设计,智能温室控制系统设计复习课程.docx
单片机开发与设计工程师考试文档 学校: 湖南人文科技学院 题目: 智能温室控制系统设计 姓名: 杨情红孙静 学号:07409224 日期: 2010年6月27日 摘要 智能温室控制技术是现代农业技术研 ...
- html5做宠物饲养,说一说最适合上班族养的十大宠物
1.猫 虽然传统宠物猫和狗看起来都不太适合上班族饲养,但maigoo小编这里还是想要推荐一下--养一只猫吧.猫猫与狗狗绝对是一个有爱心人士最好的伴侣,但奈何上班族朝九晚五,一是不太好照顾,二是会长时间 ...
最新文章
- 图文并茂!60页PPT《快速入门python数据分析路线》(附链接)
- FreeMarker模板文件的组成(2)
- Linux 系统安装MySQL
- [剑指offer][JAVA]面试题第[18]题[删除链表的节点]
- Oracle数据恢复、数据库恢复、灾难恢复专题
- linux mysql jdbc_linux下jdbc连Mysql异常 郁闷了一天!
- session用法_面试中经常问到的:session和cookie有什么区别?
- 数据结构 二叉搜索树BST的实现与应用
- springboot 没有找到service_Spring Boot 应用程序五种部署方式
- RHEL7/CentOS7 Network Service开机无法启动的解决方法
- 树链剖分入门+博客推荐
- 猿创征文 | 国产数据库之神通数据库详解安装和使用
- 非对称加密 DH算法
- 所有的风只向她们吹 所有的日子都为她们破碎——査海生《四姐妹》
- 正方形数目 cmp 栈
- android 单元布局,在Android布局中挖洞
- 学生专用计算机怎么调时间,学生计算器怎么调时间
- Java+Selenium3方法篇43-利用Jexcel操作2003版本excel
- Matlab R2017b 自动驾驶工具箱学习笔记(2)_Tutorials_Visual Perception Using Monocular Camera
- 几种Ajax框架的比较