基于STM32 的机场安检闸机排队系统

项目:基于STM32 的机场安检闸机排队系统

应用场景:现实中可能涉及到人数限额排队的情况下使用,例如安检(不能一次性通过太多人数:机场、高铁站、地铁等),电梯人数限额(一个电梯内限制10人次等),密室逃脱组队(几个人一组)

项目需求:

1、红外传感器检测有人通过,并计数

2、计数显示在LCD1602上

3、允许通过时,绿色LED常亮,蜂鸣器不响,继电器不闭合,闸机打开

4、不允许通过时,绿色LED熄灭,红灯闪烁,蜂鸣器闭合,闸机关闭

5、每次只允许5人通过,人满后等待3秒,再次运行通过

硬件清单

·继电器(控制闸机)

·蜂鸣器(或者高功率喇叭)

·红外传感器

·LCD1602显示器

·STM32F103C8T6单片机

ST-Link

硬件接线:

STM32------>LCD1602

GND GND

5V VDD

GND V0

B1 RS

B2 RW

B10 E

A0-7 D0-7

3.3V BLA

GND BLK

STM32------>红外避障模块(当红外反射回来'有障碍物',OUT 输出低电平,输出指示灯(绿灯)亮。)

3.3/5V VCC

GND GND

PA4 OUT

STM32------>蜂鸣器

3.3V VCC

GND GND

PA8 I/O

STM32------>继电器

GND GND

PA9 IN

3.3V VCC

项目地址:项目:基于STM32 的机场安检闸机排队系统: 现实中可能涉及到人数限额排队的情况下使用,例如安检(不能一次性通过太多人数:机场、高铁站、地铁等),电梯人数限额(一个电梯内限制10人次等),密室逃脱组队(几个人一组)

相关推荐
Qingniu01几秒前
【青牛科技】应用方案 | RTC实时时钟芯片D8563和D1302
科技·单片机·嵌入式硬件·实时音视频·安防·工控·储能
QAQ小菜鸟23 分钟前
一、初识C语言(1)
c语言
何曾参静谧38 分钟前
「C/C++」C/C++ 之 变量作用域详解
c语言·开发语言·c++
互联网打工人no142 分钟前
每日一题——第一百二十一题
c语言
Mortal_hhh1 小时前
VScode的C/C++点击转到定义,不是跳转定义而是跳转声明怎么办?(内附详细做法)
ide·vscode·stm32·编辑器
深圳市青牛科技实业有限公司1 小时前
【青牛科技】应用方案|D2587A高压大电流DC-DC
人工智能·科技·单片机·嵌入式硬件·机器人·安防监控
朱一头zcy2 小时前
C语言复习第9章 字符串/字符/内存函数
c语言
此生只爱蛋2 小时前
【手撕排序2】快速排序
c语言·c++·算法·排序算法
Mr.谢尔比2 小时前
电赛入门之软件stm32keil+cubemx
stm32·单片机·嵌入式硬件·mcu·信息与通信·信号处理
LightningJie2 小时前
STM32中ARR(自动重装寄存器)为什么要减1
stm32·单片机·嵌入式硬件