基于STM32单片机的实验室系统
一.系统设计
通过DHT11检测温湿度,通过MQ-2检测烟雾浓度,通过噪声模块检测噪声,通过RC522刷卡模块进行刷卡检测,通过光电管检测人体,当检测到人时,则蜂鸣器报警
图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,它的功能是实现软件的执行,并对外部的器件、模块进行控制。该系统由噪声检测模块,温湿度检测模块,烟雾检测模块,继电器模块,无线模块组成。
图2 硬件电路
三.软件设计
系统的软件实现过程中首先要进行的系统初始化,初始化结束后开始进行温湿度、烟雾浓度、噪声检测,判断是否为打卡模式,是则进行RFID刷卡检测,判断是否有刷卡,是则上传刷卡信息和次数。再判断是否为安防模式,是则进行光电人体检测,检测到人则报警。
图3 程序流程图
图4 主程序
四、实物展示
五、上位机
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !