4wd智能小车c语言程序,智能盒子oj

f38ae952813038aca859727bdf7060b2.png

1电机驱动系统

想要让小车运动起来,需要将电能转化为机械能,最后成为小车的动能。小车的动能是由4个直流电机提供的,而控制电动机运动的是一个电机驱动模块,模块与Arduino uno或其他控制器相连,负责接收信号去驱使电机运动,当然中间不可缺少的是要给驱动模块提供足够的电能,在4驱小车中,所有的电能都由两节18650锂电池提供,这一套系统被成为电机驱动系统。

在小车底盘搭建好以后(小车底盘搭建的方法请先参考https://pan.baidu.com/s/1CAalZOXHZg54RPAB9tlcaQ),我们首先需要搭建起来的就是电机驱动系统。

b1f09fc9e591b884f7ede9d6229e0add.png

为了让后面的测试工作更方便,我们首先介绍如何将一些基本的传感器安装到底板上,首先准备好循迹传感器和避障传感器,以及固定传感器的4颗M3*10螺丝和螺母,如下图所示。

5ee6424cb400f51b9583878e22f351ab.png

将循迹传感器安装到底板的孔中,并用M3*10螺丝固定。

3dbfece2ba18426ff704d34c74d1618e.png

5d5e571f74d84d22a9c764f3ed49e356.png

c69ea811fab7fa09814831068a0502ec.png

b57929dd72d377d26a23132e9075c627.png

再将避障传感器固定,方法如图示。

c7d8b4dd494b44e13385e946ad009434.png

480a6053fd6d2b6927b022b8ad6b1a96.png

39cfb3b799ce1e5ed7320ca1310fe4ba.png

8b01cfa1b9de976d8bc38537cb113aa6.png

用3P排线与传感器连接,注意黑线一般为负极,对应传感器的“-”标号位置,白线一般为信号,对应传感器的“OUT”标号位置。

5d4342b58aed67ec3b5683a8d0f41e50.png

930d62a858a31c9c1d83df8d65c89c16.png

固定电机驱动板,注意电机驱动板需要用尼龙隔离柱做为支撑。

将电机的动力线与驱动连接,注意驱动板有三组的输出端口,两位的输出端口每一组管理同一个方向的电机,所以需要将一端的两个电机的统一个极同时接到一个孔中,并用M2.5*12螺丝固定紧,如图示。(此步骤需要着重注意,电机接好后,用手快速的扭转车轮,此时同侧的电机也会被感应产生的电流带动旋转,如果旋转方向与扭转方向相同,说明安装无误。如果不转,说明电机线接触不良,请重新固定电机线。如果旋转方向相反,说明接反电机线,请交换反转的电机线后固定。接好后请严格按照文字叙述的检测方法验证,图中的接线颜色不能说明接线一定正确。)

用母对母的杜邦线链接到电机驱动板的排针上,并记录杜邦线颜色与之对应的引脚标号。

becab5993f928a3976853223e8db3950.png

固定18650电池盒,需要使用M3沉头螺丝,如图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Arduino leonardo主控器4轮驱动智能小车概述: Arduino四轮驱动智能小车是一款面向教育的集成机器人,将Arduino leonardo主控器、优质电机动力系统、电机驱动和传感器集成到109*122mm的空间之上。让玩家不用耗费精力在繁琐的组装和调试上,从而集中精力发挥自己的想象。 另外,小车利用Arduino IDE编程,是目前世界上最普及的硬件入门编程软件。即使没有任何技术背景,也能快速入门,掌控小车的操控。 下面的文档中具备8节课程,让玩家循序渐进的学习。教程和代码包下载见附件内容。 课程1:小车入门 课程2:控制蜂鸣器 课程3:蜂鸣器播报光线方向 课程 4:小车巡线程序 :小车巡线程序 课程 5:RGBRGB 灯的使用 课程 6:小车避障程序 :小车避障程序 课程 7:编码器的使用 :编码器的使用 课程8:红外遥控小车 4WD mini型集成了以下功能: 红外发射管:发射红外信号,用于物体探测等 光敏二极管:用于检测是否有光照,使小车进行巡光运动等 红外接收管:接收红外发射管发射出的红外信号 按键:用于输入信号给小车,以控制小车 全彩LED灯:可以使用程序使其发出不同颜色的光,可用于装饰或者程序调试等 USB程序下载与通讯接口:下载程序会使用到,在调试时可以和电脑通讯观察程序运行状况 蜂鸣器(无源):发出报警声或音乐等 控制器:运行编写程序的芯片 电机:通过控制电机的不同动作,使小车前进后退或转弯 重启按键;使小车的程序重新运行 电源开关按键:开关小车电源 电源接口:给整个小车供电 电池充电接口:如果使用的是充电电池,可以直接用这个口给电池充电。 红外巡线传感器 四轮智能小车参数如下: 重量: 350g 工作电压: 4.5--6V Bootloader: Arduino Leonardo 巡线传感器x5 光敏二极管 x2 硅胶软质按键 WS2812 RGB LED 通信端口IIC,Micro USB 尺寸: 109*122mm N20电机规格 工作电压:3V或6V 6V空载转速:15000 rpm 齿轮箱减速比:30:1 6V负载转速:500 rpm6V 电流:40mA@6V 堵转电流:100mA@6V 力矩:1.2kg/cm@6V 类似设计资料共享:https://www.cirmall.com/circuit/4202/(A4WD四轮驱动机器人,基于Arduino设计) 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.w10035...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值