跳到主要内容

11-避障智械

  • 智能避障小车,搭载了超声波传感器。左右摇头探测,在探测到前方有障碍的时候,小车会停止然后改变前进的方向,从而成功的避开前方障碍。
  • 进阶程序更加智能,会先观察前方哪里有障碍物,智能的避开有障碍物的地方,

硬件结构

搭建图纸

避障智械.pdf

硬件接线

  • 超声波接在p1口
  • 左边电机接M1A,右边电机接M2B
  • 9g的舵机接在S1

image.png


程序实现

案例1.避障实现

  1. 初始化

image-20241007111311229

  1. 电机的转向控制

    • 停止并亮起红灯
      blocksSvg-1728291729598
    • 右转
      blocksSvg-1728291740532
    • 前进并亮起绿灯
      blocksSvg-1728291746650
  2. 程序开始

  • 如果小车前方15处有障碍物,则转向否则往前走

blocksSvg-1728292140154


案例2.智能避障

  1. 初始化

02初始化

  1. 超声波转向观测
  • 小车超声波转向正前方
    blocksSvg-1728293326331
  • 小车超声波转向右方,有障碍物则写入状态
    blocksSvg-1728293331120
  • 小车超声波转向左方,有障碍物则写入状态
    blocksSvg-1728294475347
  1. 小车转向

blocksSvg-1728977099364
blocksSvg-1728977106929
blocksSvg-1728977111903
blocksSvg-1728977123271
blocksSvg-1728977130128

  1. 程序开始

blocksSvg-1728294822457