本设计基于STM32的多功能车位锁,该系统主要包括:测距模块、光强采集模块、主控芯片模块、显示模块、摄像模组等。系统以STM32单片机作为主控芯片用来对系统中的外设进行控制并且对传输过来的数据进行处理。通过K210模块来实现图像识别的功能检测车牌是否为自家车从而进行开锁,超声波传感器实时检测当前汽车与车位锁的距离并在OLED显示屏上显示,同时与安全距离进行比较,若小于安全距离则进行蜂鸣器报警以提示司机安全驾驶。光敏电阻对光线强度进行检测,光线过暗时自动打开补光灯以防止驾驶员看不清车位附近情况,红外传感器检测入位车辆是否开走,车辆离位后舵机复位,车位锁自动上锁。