万众创新,基于开源硬件Arduino的三合一机器人测评及传感器介绍
Arduino介绍:
Arduino是目前最流行的开源硬件之一,可以用来制作感应或控制光线、声音、触摸和运动的设备。Arduino已经被用来创造各种令人惊讶的制作,包括:乐器、机器人、灯光雕塑、游戏、交互式家具、甚至交互式服装。
今天要测试的主角就是:
打开后主要的配件如下:
另外配英文说明书一本,黑白寻迹小地图一张。
先说一下这个小车的自带功能,因为这个教育小车都是定制化的模块,分功能讲的时候就用公版模块来代替下.
超声波模块:超声波(配件图第二排第三个)
主要功能就是测距,探测距离是2-450CM。计算出来的距离可以用于机器人的避障算法。模块自动发送8个40KHz的方波,自动检测是否有信号返回; 有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间。距离=(高电平时间*声速(340m/s))/2。
黑白巡线模块:arduino 循迹 (配件图右下角有蓝色贴纸的)
红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和,此时模块的输出端为高电平,指示二极管被点亮。主要用来进行黑白线寻迹,简单说就是跟着黑线跑。。
6050六轴模块:Arduino 6050(已经焊接在主板上了)
六轴模块其实就是三轴加速度+三轴陀螺仪,六轴模块主要是用在飞行棋或者自平衡小车上面。
mega2560主控板:Arduino mega2560 (MAkeblock已经把接口全部DIY了)
上个现在的对比图
外加两个减速电机:轮组
如果你还有小车代码。。。那你再3D打印个小车框架。。。就可以DIY这个1000元的产品了 。。。
对了 ,我还特意查了下这个蓝牙模块,属于双模蓝牙,非低功耗 ,对于所有蓝牙设备兼容。
不过你DIY出来的东西,各种插线凌乱,各种接触焊接,都是肯定会出现的。。而且3D打印出来的框架肯定也没有本三合一套件的铝合金来的结实。
先来说小车测评本身:
电源:小车配送的是6节的元器件盒,所以供电就是9V,mega2560主控板外接电源的适配电压是6-12V,9V要控制两个直流电机略微吃力,所以实测过程中发现挑电池。。如果用6节碳性电池的话,主控板会陷入不断重启状态,换成12V适配器外接,或者6节爱老婆电池,就可以正常运行了。
做工:主控板的做工没话说,很不错,电机的做工比较一般,我实测时候里面的减速比齿轮就因为没有卡主导致电机空转但是轮子不转,最后拆了塑料外壳再矫正了下。
接线:把原本公母头的接线全部更改成了RJ25接口,这个设计极大的改善了插线的便捷性和稳定性。大赞。
关于机器人的变换:一共三种样子。
坦克:增加了履带,对于复杂路面有一定的越野性能,但由于2个电机得带6个轮子,电机的耗电同时增加。
三轮小车:主要是机动性能强,建议所有想DIYarduino小车的,可以考虑从三轮(2电机+1万向轮)小车着手。
二轮小车:主要是体现出小车的陀螺仪模块性能,属于自平衡小车。
功能视屏最后上了,硬件基本介绍完,下面介绍软件。
Arduino的编程语言是类似于C语言,但自己封装了很多函数。已经大大降低了编程难度。Makeblock又把各种封装好的函数给图形化了,然后就是大大大大的降低了编程难度。但作为我本人来说不太赞同学编程从这种图形化界面开始,容易影响编程思维的形成。
Arduino官方的编程IDE是这样的:
MakeBlock的图形化编程界面是这样的:
- -#有可能用惯了官方的编程软件,这个图形化的软件真的是不愿去接触。(我是守旧老人)
最后说几点总结然后上视频:
MakeBlock起家于深圳,主要做外销,国内的话Makeblock有淘宝店和京东店,有兴趣的可以你去看看。
如果你愿意DIY和享受折腾的乐趣,实现本教育三和一小车所有功能,你自己的DIY小车成本可以控制在150-200元。
成品的有点在于易于出效果,缺点是不易于扩展。DIY的话则相反。
关于arduino购买:淘宝上可以自己去搜,主要是主控板的区别,有官方版、国产官方版、国产改进版三种。价格一次从高到低排列。如果是第一次接触学习arduino,就买国产改进版好了,除了多装一个USB驱动,使用上没有区别。如果希望良好的做工,可以考虑官方版。
关于arduino学习:推荐两个地方,英文好的看arduino官方网站:www.arduino.cc,中文好的看arduino知识库:wiki.arduinohub.cn ,上面有各种传感器的介绍和测试程序范例。还有一个就是各个QQ群,我自身加的一个是236347632。
避障功能视屏:
黑白巡线功能视屏:
blworld
校验提示文案
尼古拉斯lalala
校验提示文案
逍遥悠
校验提示文案
blworld
校验提示文案
逍遥悠
校验提示文案
尼古拉斯lalala
校验提示文案