1.项目需求
- 红外传感器检测有人通过并计数;
- 计数值显示在LCD1602
- 允许通过时,LED1闪烁,蜂鸣器不响,继电器不闭合;
- 不允许通过时,LED2闪烁,蜂鸣器响,继电器闭合;
- 每次允许通过5个人,之后转为不允许通过,3秒后再转为允许通过
2.硬件
- STM32单片机最小系统
- 红外跟随避障模块
- 继电器模块
- LCD1602显示模块
- 蜂鸣器模块(低电平触发)
- LED灯模块
硬件框图
硬件接线
STM32 | LCD1602 | 继电器 | 蜂鸣器 | 红外 |
---|---|---|---|---|
GND | VSS | |||
5V | VDD | |||
GND | V0 | |||
PB1 | RS | |||
PB2 | RW | |||
PB10 | E | |||
PA0 | D0 | |||
PA1 | D1 | |||
PA2 | D2 | |||
PA3 | D3 | |||
PA4 | D4 | |||
PA5 | D5 | |||
PA6 | D6 | |||
PA7 | D7 | |||
3.3V | BLA | VCC | VCC | VCC |
GND | BLK | GND | GND | GND |
B4 | OUT | |||
B5 | I/O | |||
B6 | IN |