一.系统设计
本次宠物窝的设计使用STM32单片机作为控制中心,通过DHT11采集温度,通过光照强度的不同模拟白天和黑夜,通过按键调整温湿度阈值,通过OLED显示温湿度的阈值、光照强度和时间,通过DS1302显示时间,通过蓝牙模块上传到手机来控制灯的亮灭,当温湿度超过极限时,通过蜂鸣器进行报警并通过继电器模拟风扇,负离子装置和加湿器进行温湿度调节,当低于光强阈值时,开启灯光。
图1 系统框图
二.硬件设计
主要设计的电路有主控电路(最小系统电路)设计、该系统主要由OLED显示模块,DS1302定时模块,温湿度检测模块,蓝牙模块,光敏电阻模块组成。
图2 硬件电路
三.软件设计
系统的软件实现过程中首先要进行的系统初始化,初始化结束后开始通过传感器进行数据检测,检测到的数据有温湿度,光照强度,时间。当检测到温湿度超过限制,则通过蜂鸣器进行报警并通过继电器模拟风扇,负离子装置和加湿器进行温湿度调节,当低于光强阈值时,开启灯光。
图3 程序流程图
图4 主程序
四、实物展示
审核编辑:汤梓红
-
继电器
+关注
关注
132文章
5320浏览量
148571 -
单片机
+关注
关注
6032文章
44514浏览量
632980 -
STM32
+关注
关注
2266文章
10871浏览量
354796 -
蜂鸣器
+关注
关注
12文章
889浏览量
45869
原文标题:基于STM32单片机的宠物窝系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论