基于STM32单片机的衣柜系统
一.系统设计
本次衣柜系统的设计使用STM32单片机作为控制中心,系统通过DHT11进行温湿度检测,通过MQ-2进行烟雾浓度检测,通过DS1302进行时钟检测,检测到的数据通过OLED显示,通过ESP8266模块进行数据的上传和下发,通过继电器控制风扇进行降温、开关门和除湿,通过蜂鸣器报警。
图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,它的功能是实现软件的执行,并对外部的器件、模块进行控制。该系统由DS1302定时模块,OLED显示模块,WIFI模块,烟雾检测模块,继电器模块组成。
图2 硬件电路
三.软件设计
系统的软件实现过程中首先要进行的系统初始化,初始化结束后开始进行温湿度检测,烟雾浓度检测,时钟检测,检测到的数据通过OLED显示,通过ESP8266模块进行数据的上传和下发,判断触碰开关是否打开,是则控制灯亮门开,继续判断触碰开关是否再次打开,是则控制灯灭关门,当温湿度超过阈值,则通过继电器控制降温和除湿,当烟雾超过阈值则蜂鸣器报警。判断是否有上位机指令,是则执行指令。
图3 程序流程图
图4 主程序
四、实物展示
五、上位机
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:基于STM32单片机的衣柜系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
相关推荐
这是stm32的时钟系统,时钟与单片机的关系就好比心脏与人的关系一样,它为单片机的运行提供时间基准。STM32F1系列
发表于 03-23 17:44
•2871次阅读
设计简介:本设计是基于单片机的智能衣柜,主要实现以下功能:实时测量衣柜温湿度,并可自动进行除湿;获取当前时间,且可通过按键调整;可通过按键设置紫外线消毒的开始时间和结束时间实现自动消毒;可通过按键
发表于 11-19 06:27
设计简介:本设计是基于单片机的智能衣柜(WIFI版),主要实现以下功能:1、时间计时(DS1302)2、WIFI监测与控制3、定时消毒(时间段控制)4、温湿度测量与控制(湿度排风控制)5、系统有
发表于 11-19 06:32
设计简介:本设计是基于单片机的衣柜除湿照明系统,主要实现以下功能:可通过LCD1602显示温湿度;可通过按键调整温湿度最大值;通过DHT11监测温湿度;通过人体红外检测是否有人。标签:51单片
发表于 02-18 06:52
项目编号:mcuclub-108设计简介:资料下载网址:项目名:基于单片机的衣柜除湿照明系统单片机:STC89C52功能:1、通过DHT11检测衣柜
发表于 02-18 06:06
这节课给大家讲解一下 STM32 的单片机的最小系统,在座各位梁山 伯的弟兄们谁能给解释一下什么是单片机的最小系统。
发表于 11-11 17:17
•60次下载
这节课主要给大家介绍一下 STM32 单片机的中断系统。
发表于 11-11 17:17
•33次下载
设计简介:本设计是基于单片机的智能衣柜,主要实现以下功能:实时测量衣柜温湿度,并可自动进行除湿; 获取当前时间,且可通过按键调整; 可通过按键设置紫外线消毒的开始时间和结束时间实现自动消毒; 可通过
发表于 11-12 15:06
•21次下载
设计简介:本设计是基于单片机的智能衣柜(WIFI版),主要实现以下功能:1、时间计时(DS1302)2、WIFI监测与控制3、定时消毒(时间段控制)4、温湿度测量与控制(湿度排风控制)5、系统有
发表于 11-13 09:06
•54次下载
是FLASH,RAM容量是48K,封装LQFP64。STM32单片机命名规则:STM32单片机最小系统:所谓
发表于 11-17 13:51
•63次下载
设计简介:本设计是基于单片机的衣柜除湿照明系统,主要实现以下功能:可通过LCD1602显示温湿度; 可通过按键调整温湿度最大值; 通过DHT11监测温湿度; 通过人体红外检测是否有人。标签:51
发表于 12-23 19:32
•12次下载
项目编号:mcuclub-108设计简介:资料下载网址:www.mcuclub.cn项目名:基于单片机的衣柜除湿照明系统单片机:STC89C52功能:1、通过DHT11检测
发表于 12-23 19:33
•10次下载
项目编号:mcuclub-108设计简介:资料下载网址:www.mcuclub.cn项目名:基于单片机的衣柜除湿照明系统单片机:STC89C52功能:1、通过DHT11检测
发表于 12-23 19:34
•7次下载
本次蓝牙衣柜系统使用的是STC89C52单片机作为主控芯片,通过DHT11检测温湿度,通过过DS1302定时模块进行定时,通过DS18b20检测温度,通过光电管检测人体,采集到的数据会上传到单
发表于 09-01 09:05
•961次阅读
基于STM32单片机的智能衣柜设计
发表于 09-04 09:55
•4313次阅读
评论