项目:基于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