基于STM32单片机的疫情防控系统(一)

简介: 基于STM32单片机的疫情防控系统(一)

1、简介

整理杂物时候发现之前本科参加20年电赛剩下的几个传感器,当时F题口罩功检测能并未实现,并且当时单片机采用的是标准库,现打算使用HAL库、自制QT上位机设计一款疫情防控系统。


2、主要功能介绍

  1. 1.非接触测温功能
  2. 2.测温距离检测
  3. 3.身份识别功能
  4. 4.口罩识功能
  5. 5.下位机显示
  6. 6.人员出入个数统计
  7. 7.温度、距离阈值设定
  8. 8.报警功能
  9. 9.上位机管理功能


3、设计方案与元器件选型

1.非接触测温传感器采用GY-906,医用级别传感器精度较高。

2.测距传感器采用HC-SR04模块(最好使用TOF激光测距传感器,成本较高并且在别的案例中会用到,秉承常见传感器都使用一遍的原则,本次采用HC-SR传感器)。

3.身份识别采用ATS522传感器(因为现有该模块,后期打算设计一个门禁系统会采用RC522、指纹等功能)

4.口罩识别采用yolov5目标检测算法,直接上位机进行检测与显示(硬件部分可以使用OPMV成本较高以后有机会单独出一期)。

5.下位机屏幕采用0.96寸OLED屏幕(IIC通讯)。

6.人员出入采用两个红外模块分别对出入人员进行检测。

7.报警模块采用蜂鸣器

8.上位机使用QT进行设计。

9.控制器采用STM32F103C8T6最小系统。


4、设计详情

4.1硬件子模块测试

4.1.1 GY-906模块测试

通过查阅GY-906手册可知,该模块采用IIC通讯,本次设计采用软件IIC对该模块进行读取。操作过程:STM32F103C8T6使用HAL库驱动GY906。

4.1.2 ATS522模块测试

通过查阅ATS522手册可知,该模块采用串口C通讯,本次分别使用串口2进行传感器通信,串口1进行ID卡数据读取。操作过程:STM32(HAL)驱动RFID模块(ATS522)。

4.1.3 HC-SR04模块测试

通过查阅HC-SR04手册可知,对该模块数据读取无误后,通过串口1进行数据发送测试。操作过程:STM32(HAL库)驱动HC-SR04测距模块。

4.1.4 OLED模块测试

通过查阅HC-SR04手册可知,对该模块数据读取无误后,通过串口1进行数据发送测试。操作过程:STM32(HAL库)驱动HC-SR04测距模块。

4.1.5 PCB绘制

其余模块较为简单,因此打算设计PCB整体硬件焊接好接着进行上位机的设计,PCB原理图如下所示:



相关文章
|
15天前
|
存储 传感器 Linux
STM32微控制器为何不适合运行Linux系统的分析
总的来说,虽然技术上可能存在某些特殊情况下将Linux移植到高端STM32微控制器上的可能性,但从资源、性能、成本和应用场景等多个方面考虑,STM32微控制器不适合运行Linux系统。对于需要运行Linux的应用,更适合选择ARM Cortex-A系列处理器的开发平台。
85 0
|
5月前
|
传感器 数据采集 监控
LabVIEW单片机的废气再循环EGR检测系统
LabVIEW单片机的废气再循环EGR检测系统
40 0
|
3月前
|
前端开发 安全
stm32f407探索者开发板(十一)——SystemInit时钟系统初始化剖析
stm32f407探索者开发板(十一)——SystemInit时钟系统初始化剖析
|
3月前
stm32f407探索者开发板(十)——时钟系统精讲
stm32f407探索者开发板(十)——时钟系统精讲
|
5月前
|
内存技术 存储 Android开发
MCU最小系统电路设计(以STM32F103C8T6为例)-3
MCU最小系统电路设计(以STM32F103C8T6为例)
MCU最小系统电路设计(以STM32F103C8T6为例)-3
|
5月前
|
芯片
MCU最小系统电路设计(以STM32F103C8T6为例)-1
MCU最小系统电路设计(以STM32F103C8T6为例)
MCU最小系统电路设计(以STM32F103C8T6为例)-1
|
4月前
|
Web App开发 传感器 Linux
【嵌入式软件工程师面经】STM32单片机
【嵌入式软件工程师面经】STM32单片机
83 1
|
5月前
|
传感器
基于51单片机的车辆倒车雷达报警系统
该文描述了一个基于51单片机的超声波倒车雷达系统设计,要求包括:2cm至4m的测量范围,3mm精度,集成DS18B20温度传感器以校准声速,使用LCD1602显示距离和温度,具备按键设置预警距离及蜂鸣器报警功能。系统由AT89C51单片机、HC-SR04超声波模块、DS18B20温度模块、报警电路和LCD显示电路组成。文中还展示了Proteus仿真电路图和部分仿真结果分析,包括LCD显示示例和预警距离设置操作。
70 4
【期末不挂科-单片机考前速过系列P5】(第五章:11题速过中断系统和中断系统结构)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P5】(第五章:11题速过中断系统和中断系统结构)经典例题盘点(带图解析)