mixly吧 关注:902贴子:1,102
  • 11回复贴,共1

菜鸟学习mixly尝试十六(三路循迹履带车)

只看楼主收藏回复

网上买了个树莓派3B,买家送了个塑料的履带底盘,刚好可以拿来做个小车,就做个3路循迹吧,网上一般都是2路,4路,三路比较少见,研究一下。

首先是器材

四路循迹模块 —————— L298N——————MEGA2560—————玩具坦克底盘
这个不是四路吗,为什么做三路的,因为当中红外对管坏了一个,只能玩三路,这个玩具底盘还带了个TB6612的电机驱动,但是这个电机驱动不能调速,还是换成常用的L298N,板子选了2560,为什么不用UNO,因为UNO用完了。


IP属地:江苏1楼2018-08-23 21:20回复
    这个底盘两个电机,连线方法可以参考前面发的壁障小车,电源用的7.4V电源,L298N输出5V到Arduino的VIN,并与2560共地,四路循迹,我用的是信号1,信号2,信号3,对应车体的左中右。
    灵魂走线图

    L298N
    ENA——8
    ENB——7
    IN1——6
    IN1——5
    IN1——4
    IN1——3
    四路循迹模块
    对照标识依次连好三个对管,并按照左,中,右放置于车底,和地面尽量贴近
    另一端
    VCC——5V
    GND——GND
    IN1——10(对应车左侧)
    IN1——11(对应车中间)
    IN1——12(对应车右侧)


    IP属地:江苏2楼2018-08-23 21:48
    回复

      我放置的三个位置,这个循迹模块可能我运气不好,特别难调
      1、要保证杜邦线好,接触良好分,在背光处测试(阳光影响很大)
      2、不要急着放置车底,先调试好,看模块控制板上D1,D2,D3,D4,D5这5个LED,前四个分别对应四个传感器,用黑线分别去测试,正常连线之后,LED都是亮的,这时对应低电平。当碰到黑线,LED熄灭,对应高电平。
      3、如果没反应可以调试控制板上电位器,来调整距离,一定要调整到亮,碰黑线灭才正常,如果不行换器件重连。
      4、我发现,还可以用纸片或其他东西将传感器上两个管子隔开,精度更高点,当然影响不大。
      5、一定要保证正常在放置车底,并且对应端口要正确(在车体放正的情况下),上面这幅是前视图,对应的就是右中左,端口分别是右12,中11,左10.


      IP属地:江苏3楼2018-08-23 21:59
      回复
        程序设计:

        前后左右停都是老生常谈的问题,可以参照前面,这里不谈
        三路循迹的原理图

        1、直行:左右没检测到黑线(LOW)或者中间检测到黑线(HIGH)
        2、左转:左侧检测到黑线(HIGH)右侧没检测到黑线(LOW),左转。一直转到中间检测到黑线(HIGH)继续
        3、右转:左侧没检测到黑线(LOW)右侧检测到黑线(HIGH),右转。一直转到中间检测到黑线(HIGH)继续
        4、停止:左右都检测到黑线(HIGH),但路线中有十字路口,还需调整为:都检测到黑线后,延时80ms在检测一次,如果还是黑线再停,因为终点比较宽,而十字路口比较窄,80ms后就检测不到了。
        5、直行尽量降低自己的车速,越慢越稳,我就只用了70的速度,而转弯要快,这里用了255,都是为了保证成功率
        下面就是自己设计的路线图
        当中有直线,钝角,直角,圆圈,十字路,起点终点合一(比较宽),总体线路较小,对于我车子较大的体积还是比较困难的。
        有人问:为什么没有锐角,没办法,3路实在没辙,如果有谁知道希望告知。


        IP属地:江苏4楼2018-08-23 22:23
        收起回复
          演示视频


          IP属地:江苏5楼2018-08-24 07:58
          回复
            学习


            IP属地:北京来自Android客户端6楼2018-09-18 05:50
            回复


              IP属地:广东8楼2018-11-05 16:01
              回复
                楼主,能答疑么?刚入门 搞一个温湿度检测 跑不了……


                来自iPhone客户端10楼2019-04-12 17:26
                回复
                  dht11有现成的库,直接用啊


                  IP属地:江苏来自Android客户端11楼2019-04-12 22:21
                  回复
                    楼主您好,想请您帮个忙,可以吗,如果可以,请您回复下


                    IP属地:山东13楼2019-05-06 16:36
                    回复
                      dd


                      IP属地:北京来自Android客户端14楼2019-05-09 11:16
                      回复