当前位置:   article > 正文

基于STM32的智能宠物养护系统(边做边更新)_基于stm32的智能宠物喂食系统用到什么技术

基于stm32的智能宠物喂食系统用到什么技术

基于STM32的智能宠物养护系统(边做边更新)

设备在之前实现过,现在重启优化,打算重画PCB,加入称重等功能模块,并且优化代码逻辑。

前言

如今选择饲养宠物的人越来越多,其中大部分人群都是朝九晚五的上班族,偶尔也面临着外派出差,短期内宠物无人照顾的问题成为了许多宠物主人的烦恼。为了解决饲主因出差、工作、外出旅游等短期时间内家中宠物无人照顾的情况,该设备利用STM32、ESP8266、ONENET物联平台进行数据的收发和设备的控制,实现的功能包括本地与远程的定时定量喂食、本地与远程的定时恒温喂水、宠物体温监测、宠物外出情况定位,其中涉及的功能模块有:DS1302时钟模块、继电器模块、水泵、加热块、红外测温模块、DS18B20测温传感器、GPS模块、红外检测模块、步进电机、OLED屏幕。
本文深入探讨了嵌入式宠物养护系统的设计,在基于STM32处理器的嵌入式系统上,进行了主要的硬件模块设计以及介绍了系统的软件实现,给出了系统的环境以及系统的性能测试。

方案功能

  • 本地定时、定量喂食
  • 本地定时喂水
  • 恒温喂水
  • 远程定时喂食
  • 远程定量喂食
  • 本地与远程的宠物体温监测
  • 宠物外出定位远程查看
  • 新增加功能:
  • 增加称重功能
  • 增加水位测量

方案涉及平台与相关知识

智能宠物养护系统下位机基于STM32F103C8T6核心板,使用ESP01-S进行无线通讯,
将数据传输至ONENET云平台,在小程序方面,小程序作为上位机,订阅云平台数据进行显示,也可以发布数据信息控制下位机,也就是STM32核心板。

小程序设定功能

  • 显示宠物体温
  • 显示水温
  • 以进度条形式显示食物重量
  • 定位查看
  • 定时定量喂食
  • 即可定量喂食

涉及元器件

DS1302时钟模块、继电器模块、水泵、加热块、红外测温模块、DS18B20测温传感器、GPS模块、红外检测模块、步进电机、OLED屏幕

软件流程图

系统框图

硬件设计

软件设计

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/601610
推荐阅读
相关标签
  

闽ICP备14008679号