跳到主要内容

案例说明


是现实中智能停车场的简化版。除了不包括复杂的车牌检测外,这个系统包含车辆检测抬起栅栏,以及停车场车位剩余数量的智能化统计显示。

效果演示

知识要点

  • 高效的屏幕显示方式
  • 激光测距的应用
  • 俯仰角的应用

案例实现


结构搭建

停车位.pdf

电路连线

制作小车需要使用舵机、电机,外加一个控制用的I2C类型的Sugar摇杆模块,连接方式如下
image.png

程序编写

初始化
初始化扩展板,设置屏幕刷新模式
img
主程序
通过获取巡线传感器的值,来判断车位是否已被占用。在车位被使用中时,屏幕显示“无车位”,红灯亮起。
在车位为空闲状态时,屏幕显示“有空余车位”绿灯亮起,如果此时激光测距模块读到的数值小于100,则会打开栅栏三秒让小车通过。

  1. 在车位为空闲状态时,屏幕显示无车位,红灯亮起;
  2. 在车位为空闲状态时,屏幕显示有空余车位,绿灯亮起;
  3. 再有空余车位前提之下,如果检测到了有想要入库的车辆,则会自动打开栅栏;

img

程序源文件

百度网盘