智能宠物饲养系统设计

word完整版可点击如下下载>>>>>>>>

智能宠物饲养系统设计.rar-其它文档类资源-CSDN下载1、资源内容:毕业设计lun-wenword版10000字+;开题报告,任务书2、学习目标:快速更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Holidaylive/85074519

目  录

摘要................................................................................................................................... I

ABSTRACT..................................................................................................................... II

1  绪论............................................................................................................................. 1

1.1  研究背景及意义............................................................................................... 1

1.2  研究现状........................................................................................................... 2

1.3  论文内容安排................................................................................................... 3

2  智能宠物饲养系统设计分析..................................................................................... 4

2.1  需求分析........................................................................................................... 4

2.2  设计分析........................................................................................................... 4

3  智能宠物饲养系统硬件设计..................................................................................... 6

3.1  控制模块硬件设计........................................................................................... 6

3.2  采集模块硬件设计........................................................................................... 6

3.3  执行模块硬件设计........................................................................................... 8

3.3.1  温度控制模块....................................................................................... 8

3.3.2  投食模块............................................................................................... 8

3.4  通信模块硬件设计........................................................................................... 9

3.5  智能宠物饲养系统硬件原理图..................................................................... 11

4  智能宠物饲养系统软件设计................................................................................... 12

4.1  软件总体设计................................................................................................. 12

4.2  控制模块软件设计......................................................................................... 12

4.3  采集模块软件设计......................................................................................... 14

4.4  执行模块软件设计......................................................................................... 15

4.5  通信模块软件设计......................................................................................... 16

5  系统测试................................................................................................................... 18

5.1  温湿度采集功能测试..................................................................................... 19

5.2  投食功能测试................................................................................................. 20

5.3  加热功能测试................................................................................................. 20

5.4  散热功能测试................................................................................................. 21

6  总结与展望............................................................................................................... 22

6.1  总结................................................................................................................. 22

6.2  展望................................................................................................................. 22

参考文献......................................................................................................................... 23

致谢................................................................................................................................. 25

摘  要

随着科技的进步,越来越多的人们喜欢在家饲养一些宠物,而饲养宠物就需要做足全方面的准备,因此就需要人们去了解小宠物的生活习性,需要什么样的生活方式,它更适合什么样的生存环境,而为了解决这一系列复杂的程序,简化宠物饲养的过程,更好地减轻饲养者的负担,实现智能化的饲养,本设计制造出了包括宠物喂食、宠物环境监测、环境调节的智能宠物饲养系统,从而让人们更好更方便地进行宠物饲养。

本设计是一种以STM32嵌入式芯片为核心,借助ESP8266WIFI模块、ONENET平台作为远程控制端的智能宠物饲养系统,由此实现对宠物饲养系统的远程控制,进行如投食、环境监测、温度调节等等操作,并通过OLED显示屏将所采集到的数据及时显示在显示屏上面。

本系统的设计和应用,能够在饲养者忙碌条件下智能化完成宠物的饲养操作,智能化调控宠物的生存条件,解决了饲养者无法实时照看宠物情况的问题。

关键词无线通信  物联网  环境监测

ABSTRACT

With the development of science and technology, more and more people like to keep some pets at home, and keeping pets requires full preparation. Therefore, people need to know the living habits of small pets, what kind of lifestyle they need, and what kind of living environment they are more suitable for. In order to solve this series of complicated procedures, simplify the process of pet raising, better reduce the burden of breeders and realize intelligent feeding, this design has produced a series of pet feeding, pet environmental monitoring and environmental regulation.

This design is an intelligent pet feeding box system with STM32 embedded system as the core and ESP8266 module and ONENET platform as the remote control terminal, so as to realize the remote control of pet feeding box, such as feeding, environmental monitoring, temperature adjustment and so on, and display the collected data on the display screen in time through OLED display screen.

The design and application of this system can intelligently complete the pet feeding operation under the busy condition of pet owners, intelligently control the living conditions of pets, and solve the problem that pet owners can't take care of pets in real time.

Keywords: wireless communication  Internet of things  environmental monitoring

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)212bit ADC合计12路通道(外部通道只有PA0PA7PB0到...................

  

图3-1  STM32原理图与实物图

3.2  采集模块硬件设计

目前温湿度传感器可选择的型号比较多,本系统选择数字传感器DHT11,该传感器的湿度测量精度为±5%RH,温度为±2℃,测湿范围 2090%RH,温度测量的范围.................

DTH11温湿度传感器检测宠物箱内的湿度后,STM32直接去读取.................

数据部分分为整数部分和小数部分,一次完整的数据传输为...............

图3-2  DHT11原理图与实物图

DHT11各引脚功能如表3-1所示。

表3-1  引脚功能图

3.3  执行模块硬件设计

3.3.1  温度控制模块

双路H桥电机驱动,可以同时驱动两路直流电机或者14线两相式步进电机供电电压2V-10V信号端输入电压1.8-7V单路工作电流1.5A,峰值电流可................

图3-3  2路电机驱动模块原理图与实物图

当智能宠物饲养系统内部温度高于宠物生活适宜的温度范围时,驱动模............

3.3.2  投食模块

投食模块主要由步进电机驱动、步进电机组成,通过STM3.................

STM32PWM口接入电机驱动上,给驱动输入............

在当前的电机驱动控制设计中,集成驱动芯片逐渐取代了................

本设计选用ULN2003五线四相步进电机驱..........

图3-4  ULN2003电机驱动板原理图与实物图

IN1、IN2、IN3、IN4接单片机的四个I0引脚,插座接五线四相步进电机,使用...............

3.4  通信模块硬件设计

本设计所选用的WIFI 模块是 ESP8266ESP8266 是一个低成本的无线设备,充分体现了本设计便民化、低廉化方向发展的意愿,这是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。 

        最后说一下,如果大家对硬件和编程感兴趣,可以点击牛客网这个连接看看,是个不错的学习网站,是学长推荐给我的,因为之前找工作的时候没有太多经验,也不知道怎么准备,去哪里搜资源,走了很多弯路,所以推荐给大家,当初在上面大量刷题还看了好多面试经验等,反正上面有很多课程+刷题+面经+求职+讨论区等资源,关键里面的资源全部公开免费,不用花钱,希望能帮助家!    

  • 6
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
概述:宠物智能饲养监测系统基于RT-Thread的ART-PI开发板,主控STM32F750XBH6,支持采集温度、湿度和光照数据,实现高温本地和远程预警,智能照明控制,实时采集数据并通过 WIFI 上传云端,针对智能宠物管理提供一个较好的使用范例,也是自己借参加本次活动,首次实操使用RT-Thread rtos,实现功能是次要目的,学习和使用rtt是初衷,之后本项目会继续增加新功能,简单来说这是一个比较实用的。 开发环境硬件:ART-PI 扩展板:DHT11温湿度传感器,BH1750光照传感器和灯控模块 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread-studio v2.0.0,STM32CubeMX v6.1.0 RT-Thread使用情况概述内核部分:调度器。 调度器:创建多个线程来实现不同的工作。 组件部分:I2C框架, Sensor框架, SAL 套接字抽象层 I2C框架:使用I2C框架来驱动光照传感器,上层代码可以提高代码的可重用性。 Sensor框架:为上层提供统一的操作接口,提高上层代码的可重用性;简化底层驱动开发的难度,可以非常简单的读取传感器采集数值。 SAL 套接字抽象层:组件完成对不同网络协议栈或网络实现接口的抽象并对上层提供一组标准的 BSD Socket API,这样开发者只需要关心和使用网络应用层提供的网络接口,而无需关心底层具体网络协议栈类型和实现,极大的提高了系统的兼容性,方便开发者完成协议栈的适配和网络相关的开发 软件包部分: Webclient: 提供设备与 HTTP Server 的通讯的基本功能,主要使用http post。 BH1750FVI: 该传感器软件包提供了使用光照强度传感器基本功能,BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路,具有较高的分辨率可以探测较大范围的光强度变化(范围: 1lx-65535lx),特别适合对光照环境要求较高的场景。 硬件框架ART-PI采集到数据上传到云端(目前使用自己php+mysql,断网本地存储测试中)。 软件框架说明上电初始话后,检测传感器变化,满足设定条件的,通过wifi上传到服务器端 目前服务器端只提供数据处理和存储 软件模块说明bh1750_thread_entry: 光照传感器线程 dht11_thread_entry:温湿度传感器线程 user_webclient_post:http_post main:led 闪烁,用来检测当前系统的运行状态。 演示效果视频演示比赛感悟首先非常感谢RTT和电路城以及ST等一起举办的这次活动。 由于第一次使用M7核mcu以及第一次使用rtt操作系统,从小白一步一步学习,测试,看文档,请教,虽然目前还是小白水平,但是确确实实是一次难得的机会,不亲自实践就永远不知道自己的水平在哪,也不能了解rtt便捷。不得不说,结束rtt studio之后,使用起来非常顺手,再者H750 480MHz搭配art-pi强悍的设计,用于之后的复杂功能开发测试有巨大的升级空间。 这次比赛不仅仅是学到了,rtt stm32的软硬件知识,更多的是和许多志同道合的小伙伴,讨论与分享自己的所获所得,这也是一种开源精神。 最后要说声抱歉,鉴于没有充分认识到自己有限的水平,虽然近一个月的时间,还只能写出这样的水平,心比天高无奈水平一般,但是这是一个开始,会围绕设计主题,做持续的更新,不断学习和实践,继续让art-pi发光发热。 感谢!!!
智能宠物屋软件系统是一种集成化的宠物管理系统,旨在提供全面而高效的宠物管理服务。该系统包括宠物健康监测、饲养管理、营养计划、医疗服务、社交互动等多个方面,帮助宠物主人更好地照顾宠物,提高宠物的健康和生活质量。 系统结构: 智能宠物屋软件系统由前端和后端两部分组成。前端主要面向宠物主人,提供用户界面和交互功能;后端则处理数据存储、计算和处理等任务。 前端模块: 1. 用户注册和登录模块:用户需要注册并登录以使用该系统的功能。 2. 宠物档案管理模块:用户可以添加和编辑宠物档案,包括宠物基本信息、健康状况、喜好等。 3. 宠物健康监测模块:该模块通过智能设备采集宠物健康数据,如体温、心率、血压等,并对数据进行分析和展示。 4. 饲养管理模块:该模块提供宠物饮食、运动等方面的管理功能,包括饮食计划、运动计划、饲养日志等。 5. 营养计划模块:该模块提供营养计划和食谱推荐,根据宠物的特殊需求和喜好,定制合理的营养计划,提高宠物的营养和健康水平。 6. 医疗服务模块:该模块提供在线问诊、预约医生、疫苗提醒等医疗服务。 7. 社交互动模块:该模块提供宠物主人间的社交互动,包括宠物日记、照片分享、交流论坛等。 后端模块: 1. 数据库管理模块:该模块负责系统数据的存储和管理,包括宠物档案、健康数据、饲养计划、营养计划等。 2. 数据处理模块:该模块负责对采集的健康数据进行分析和处理,如识别异常数据、提醒用户等。 3. 人工智能模块:该模块基于机器学习和深度学习技术,提供宠物行为分析和预测服务,帮助宠物主人更好地了解宠物行为和需求。 4. 通知服务模块:该模块负责发送通知和提醒,包括疫苗提醒、饲养计划提醒、健康状态提醒等。 总体来说,智能宠物屋软件系统旨在提供全方位、高效的宠物管理服务,通过智能化技术和人工智能算法,为宠物主人提供更加便捷和智能宠物管理体验。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CC呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值