首页/作品列表/mCookie之小车系列
mCookie之小车系列
55772 0
主要内容
制作背景
忙里偷闲,看见一些东西就想能做啥呢?最近发现很多电机,于是做了一系列的小车。
先来看看成品。

乐高搭建的。
3D打印的。

老玩具改造的。

其实小车的原理十分简单。
小车行走控制方式基本是一样的,无非就是控制前后左右四个方向运动。
现在用两轮驱动的结构,通过控制两个轮子的旋转方向,实现前进后退,拐弯等功能,当然还要加上辅助轮,这样小车才能保持平衡。


制作过程
乐高搭建小车
首先根据需要的功能清单,选择好对应的模块和配件。然后进行组装。
之后就是要写程序了,程序很简单,才51行。
蓝牙串口解析
#include
Protocol ProtocolB(&Serial1, TYPE_NUM);
数据通道控制
throttle = map(Data[1], 1000, 2000, 255, -255);
steering = map(Data[0], 1000, 2000, 255, -255);
MotorLeft.Driver(MotorLeft.GetData(throttle, steering, CHAN_LEFT));
MotorRight.Driver(MotorRight.GetData(throttle, steering, CHAN_RIGHT));

App控制总共有8个通道数据,控制前后左右只需要2个就够了。这里用1.0。也可以用其他的。
如果你觉得写代码有困难,用图形化编程也没问题。

之后就可以美美的体验了,看起来萌翻了!


3D打印小车
3D打印小车来源与两个电机。使用3D建模来制作车的结构了。

程序代码调试都一样,这里就不说了。直接上成品图。

老玩具改造
老玩具改造是基于一个小车底盘,结构基本设定好了,于是需要固定模块,激光切割最快了。

这里用犀牛画的平面图,也可以用其他软件,最后导出dxf文件切割。



材料清单和3D打印小车一样,程序代码调试都一样,这里就不说了。还是直接上图。

代码展示

1. 小车

编程语言: C/C++(Arduino)

软件工具:Arduino IDE 1.6.9


附件下载
暂无数据!
2
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册