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

相关推荐
Kiri霧3 小时前
Linux下的Rust 与 C 的互操作性解析
c语言·开发语言·rust
迎風吹頭髮4 小时前
UNIX下C语言编程与实践62-UNIX UDP 编程:socket、bind、sendto、recvfrom 函数的使用
c语言·单片机·unix
DIY全栈开发5 小时前
《MCU职位》面试问题
单片机·嵌入式硬件·面试
清风6666667 小时前
基于单片机的智能点滴输液速度与液位控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计
小龙报7 小时前
《彻底理解C语言指针全攻略(2)》
c语言·开发语言·c++·visualstudio·github·学习方法
电子工程师成长日记-C519 小时前
基于51单片机的交通灯智能调节系统
单片机·嵌入式硬件·51单片机
迎風吹頭髮9 小时前
UNIX下C语言编程与实践60-UNIX TCP 套接字关闭:close 与 shutdown 函数的区别与使用场景
c语言·网络·unix
点灯小铭9 小时前
基于单片机的智能水瓶温度控制系统
单片机·嵌入式硬件·毕业设计·课程设计
点灯小铭10 小时前
基于单片机的四点位水位控制与报警系统设计
单片机·嵌入式硬件·毕业设计·课程设计
是大强10 小时前
肖特基二极管作用及应用
单片机·嵌入式硬件