Arduino论坛
直播中

数码小叶

11年用户 835经验值
擅长:嵌入式技术 处理器/DSP 控制/MCU
私信 关注
[经验]

【Landzo C1试用体验】篇一:动起来的Landzo C1

本帖最后由 数码小叶 于 2016-6-12 15:22 编辑

我是不是最后一个收到的啊??哈哈。。。申请的有点晚了,那就赶快开始吧。
申请理由是写教程贴,那就详细的一步步玩下去吧。
套件比我想象的大,模块也挺多的,自带两节充电电池和充电器是意料之外的。
IMG_20160612_082455.jpg
IMG_20160612_082725.jpg


开始组装吧。没有其他资料,只有这么一张纸,那就慢慢来吧。
IMG_20160612_084000.jpg
先大体照着纸,和板子对了一下,不是百分百一样,估计应该有一个后来改动了吧。
还有这个板子咋感觉被烧了的样子
IMG_20160612_084527.jpg

首先安装轮子:
IMG_20160612_084850.jpg
两个减速电机,四个卡片,四根长螺丝,四个螺帽。
这个电机的引出线很松,容易折断,最好用热熔胶固定一下
IMG_20160612_090110.jpg

然后把电机固定在底板上,拧紧螺丝,这个很紧,不好拧,很慢。螺帽的作用其实就不大了。
IMG_20160612_090150.jpg

IMG_20160612_090205.jpg
IMG_20160612_090213.jpg
电机固定的很紧。
之后安装轮子,这个很容易:
IMG_20160612_091151.jpg

IMG_20160612_091415.jpg

最后安装万向轮,这个感觉有点bug啊
IMG_20160612_091636.jpg

IMG_20160612_092930.jpg

铜柱略短,应该用长一点的,后面打算给换掉,保证两个轮子同时触地
IMG_20160612_092433.jpg

这样车子的基本结构就完成了,再来把电路解决,看了下,需要安装主控板和电机驱动板。

把电池盒固定:
IMG_20160612_100246.jpg
开始计划安装正面,开始发现那样拆换电池就不方便了,就只能这样在底下了。
正面是主控板和电机驱动板:
IMG_20160612_100238.jpg
然后发现主控板的螺丝孔不对应,只能对准一个。由于板子还要还回去,就不打孔了,只能固定一个,其他的用胶固定住。
到这就可以保证小车转动了。

板子连接电脑,出现无法识别的硬件:
QQ截图20160612150638.png
因为还没安装驱动,电脑和板子无法正常通信,这块Arduino R3直接用的是Atmel的片子,和原版一样,淘宝上很多采用了通用的PL2303或者CH340,各有利弊吧。
在上面右键,选择手动安装驱动
QQ截图20160612150805.png

出来路径选择,选择你的arduino软件下的drivers文件夹,勾选信任,安装
QQ截图20160612150835.png

这样过了几秒就安装ok了,再打开就可以正常识别了
QQ截图20160612150916.png

再打开软件,选择正确的板卡型号:




回帖(1)

数码小叶

2016-6-12 16:21:56
本帖最后由 数码小叶 于 2016-6-12 17:07 编辑

本来保存草稿的,居然直接发出去了,那就二楼继续
无标题.png

然后看一下电路连接,
IMG_20160612_153021.jpg

IMG_20160612_153030.jpg

电机驱动采用的是L9110S,要驱动还得了解下,如果不想详细了解,就大概了解下,不过两个内容必须了解,引脚的功能和真值表:
QQ截图20160612160409.png

QQ截图20160612160439.png
这样就可以驱动了,如果不了解内部工作原理的话
四个输入口分别是D3,D5,D6,D9,这四个脚可不是随便给的,因为这四个脚可以输出PWM波。我没用的是减速电机,并且驱动芯片不带调速,只能利用PWM来调速,设及到调速问题,这个在这个帖子里就不深究了。

编写个简单的程序:
  1. void setup()
  2. {
  3.   pinMode( 3, OUTPUT);
  4.   pinMode( 6, OUTPUT);
  5.   pinMode( 5, OUTPUT);
  6.   pinMode( 9, OUTPUT);
  7. }

  8. void loop()
  9. {
  10.   analogWrite(3 , 0);
  11.   analogWrite(5 , 150);
  12.   analogWrite(6 , 150);
  13.   analogWrite(9 , 0);
  14.   delay( 1000 );
  15.   analogWrite(3 , 150);
  16.   analogWrite(5 , 0);
  17.   analogWrite(6 , 0);
  18.   analogWrite(9 , 150);
  19.   delay( 1000 );
  20. }
程序思路很简单,让正转一会,再倒转一会,注意,这里要考虑到两个电机是对称的,所以给的值相反

1465720362242.gif

ok,到此为止,动起来完成了,接下来就是丰富各个模块,让
LandzoC1更加好玩
举报

更多回帖

发帖
×
20
完善资料,
赚取积分