返回栏目

基于stm32的红外避障小车

本设计以STM32F103C8T6为主控,搭配L298N模块、舵机、光电管及显示屏,采用12V电池供电。上电后显示屏默认显示模式0,按键切换至避障模式,舵机带动光电管左右扫角探测障碍物,无障碍物时小车匀速前进,检测到障碍物则通过L298N模块控制小车转向避障,全程自动,显示屏同步显示相关状态。

本设计是基于STM32F103C8T6为主控的智能小车系统,以STM32F103C8T6最小系统版作为核心控制单元,搭配L298N模块、舵机、光电管及显示屏,采用12V电池供电。系统上电后,显示屏默认显示模式0,通过按下按键可切换至模式一(避障模式);避障模式下,核心实现舵机扫角+光电管避障协同工作,舵机带动光电管进行左右扫角探测,全面覆盖小车前方及两侧区域,实时检测是否存在障碍物。当光电管未检测到障碍物时,小车保持匀速前进;当扫角过程中光电管被遮挡(检测到障碍物),舵机立即停止扫角并锁定障碍物位置,主控STM32F103C8T6快速处理信号,通过L298N模块控制小车车轮实现转向、后退等动作,寻找无障碍物的角度后,恢复前进,全程自动完成避障,无需手动干预,显示屏同步显示当前扫角角度及避障状态,确保小车在复杂环境下稳定行驶。 mx0002新光电管避障小车