一.系统设计
整个系统以STM32 单片机作为核心控制器,然后该控制器可以完成对温湿度数据的采集,可以完成对光照强度的采集,通过按键可以对系统的温湿度阈值进行设定。可以通过按键设定系统的光照强度阈值,然后实现对光照启动和关闭的控制,同时可以通过按键控制光照的亮灭,可以通过红外光电感器完成对宠物食量的采集,当采集的食物小于设定的闯值时,可以通过蜂鸣器进行报警,当通过液位传感器检测到水量不足时,可以控制电机转动实现自动加水,上述采集到的温度、光照强度以及水位值都可以通过无线的方式上传到APP 段查看,可以通过APP 设计的控制开关,远程控制水泵电机,加湿器、风扇电机、灯光开关的启动和关闭。
图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,使用DS18B20进行温度检测,MQ-135进行异味检测,红外光电开关进行宠物识别,光敏电阻模块用来进行夜晚白天的检测,电容式液位传感器进行水位检测。
图2 硬件电路
三.软件设计
系统在完成系统初始化后就开始通过传感器进行数据检测,检测到温度、异味、宠物、光强都会通过无线模块上传到上位机端,在上位机端可以设置温度和异味阈值,当检测到超过温度阈值就会通过继电器进行调节,异味过大就会开窗通风,检测到宠物不在会进行自动消毒。
图3 程序流程图
图4 主程序
四、实物展示
审核编辑:汤梓红
-
传感器
+关注
关注
2553文章
51511浏览量
757259 -
单片机
+关注
关注
6044文章
44632浏览量
639400 -
控制器
+关注
关注
112文章
16487浏览量
179800 -
STM32
+关注
关注
2274文章
10929浏览量
358012
原文标题:基于STM32单片机的宠物养殖辅助系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
STM32F1系列单片机的时钟系统
![<b class='flag-5'>STM32</b>F1系列<b class='flag-5'>单片机</b>的时钟<b class='flag-5'>系统</b>](https://file.elecfans.com//web2/M00/9A/2C/poYBAGQcH22AdLQtAAC8ZIuClnE265.jpg)
基于单片机的船舶辅助锅炉智能控制系统
hc05与单片机连接图_STM32单片机最小系统详解
![hc05与<b class='flag-5'>单片机</b>连接图_<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>最小<b class='flag-5'>系统</b>详解](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于STM32单片机的宠物窝系统设计
![基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>宠物</b>窝<b class='flag-5'>系统</b>设计](https://file1.elecfans.com/web2/M00/A1/80/wKgaomTr-caAajDNAAAOzSfmGU8049.jpg)
基于STM32单片机的宠物监测系统设计
![基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>宠物</b>监测<b class='flag-5'>系统</b>设计](https://file1.elecfans.com/web2/M00/A1/A9/wKgaomTtR56AaqaSAAAPeikNLd0800.jpg)
基于STM32单片机的GSM报警系统设计
![基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的GSM报警<b class='flag-5'>系统</b>设计](https://file1.elecfans.com/web2/M00/A2/20/wKgaomTumSiAEL37AAAPjBbBJZA689.jpg)
评论