基于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人次等),密室逃脱组队(几个人一组)

相关推荐
apocelipes1 天前
常用编程语言和库的正则表达式性能对比
c语言·c++·python·性能优化·golang·开发工具和环境
FreakStudio11 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
LDR00616 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
✎ ﹏梦醒͜ღ҉繁华落℘16 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
Luminous.16 天前
C语言--day30
c语言·开发语言
玖玥拾16 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽16 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩16 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
zd84510150016 天前
RS485 总线详解
单片机·嵌入式硬件
牛根生同志16 天前
SPI数据收发的时候 TXE与RXNE标志位置位的时机
stm32·spi·transfer