软硬结合,寓教于乐——小测KittenBot迷你巡线小车豪华版
在接到什么值得买小编打来的电话是,首先我是一脸懵b的,小编问我是否还记得申请过巡线小车的众测,当时我正在处理一件比较棘手的事情,略带敷衍的表示我还记得这么一件事情,而后小编告知我,有申请该众测的值友放弃了此次众测,我作为候补队员,有决定参加或者放弃的权利。当然,对于众测活动,我是肯定会积极参与的,于是,就有了这么一次众测。
讲真,虽然我从事弱电行业好些年,但是毕竟我是从文科毕业,这些年做弱电,也只是学习了一些关于硬件方面的知识,对于软件、编程、开发……好吧,我承认,我几乎一无所知。
所以在拿到这套巡线小车时,我是面对了一个完全陌生的领域,不过也好,相信有很多参与此次众测的值友会从编程开发方面着手,那么我就纯粹从一个新手的角度下手吧。
KittenBot 迷你巡线小车是一款专为中小学、机器人培训机构以及广大编程机器人爱好者而设计的入门级图形化机器人小车。外观小巧精致,机身集成多种传感器,无需焊接和组装,即可上手编程,还带有模块化高级传感器,例如支持播放音乐、编织彩色灯环、自制表情包、精准避障和红外遥控。KittenBlock软件是基于Scratch3.0二次开发的图形化编程软件,通过拖拽积木块的方法,结合硬件,寓教于乐的方法不断学习编程。WiFi模块可实现无线烧录和上传,支持电脑、手机和平板三端编程。
——以上来自官方介绍
这是包装内的整套零部件。此次众测的是豪华版,除巡线小车和WIFI模块外,还包含了四个额外的模块——贱鼠矩阵屏电子积木、萌熊编程MP3电子模块、猫头超声波传感器、八字全彩RGB灯环。
猫头超声波传感器,传感器PCB背面有一个空焊位。
贱鼠矩阵屏电子积木,两块8x8LED点阵。
八字全彩RGB灯环,15颗四脚贴片LED。
萌熊编程MP3电子模块。
这些模块都是采用四根接插针脚和巡线小车的主板连接,分别为G DI DO V。
还有一小块PCB就是WIFI模块,插上WIFI模块后,可以通过无线烧录。
这次众测的巡线小车为2.0版。有别于传统意义上的成品,这台巡线小车更像是一台半成品,小车的驱动轮直接焊接在PCB上裸露在外,主板PCB同时也作为这台小车的底盘,仅仅只是在表面安装有一块压克力板,无论是开关,充电口,按钮,接插件,全部裸露在外,这也是类似开发版的标准做法,更方便于相关模块的插拔和PCB的维修焊接。
巡线小车使用一颗18650作为电源,充电和通讯使用一个Micro USB接口。车头正面两颗硕大的LED,一颗红外发射管一颗红外接收管。
巡线小车底板上一共有5颗红外发射接收管,用来巡线形式时感应粘贴在地面上的黑色线条,红外发射管发射红外线,红外线在地面反射后被接收管接收,但是如果地面上有黑色线条,黑色吸收部分红外线,接收管接收到的反射红外线较少,这样巡线车就能根据运算计算出该如何行驶。
底板上还有两颗全彩RGB LED,可以根据编程显示不同的颜色,以营造不同的氛围。另有一颗蜂鸣器,用来发出不同的鸣叫声。
这套巡线车还配备了一个遥控器,可以通过编程后,用遥控器遥控巡线小车的一些动作。
作为一个完完全全的新手,在第一次接触到巡线小车时,我并不知道如何通过软件编程,也不知道如何通过手机或者遥控器控制它,那如何第一次上手呢?
厂家给出了最简单的使用方式——巡线模式,在巡线模式下,我们不需要有其他任何设置,只需要拨动小车上的开关,给小车通电后,短按蓝色开关,然后将小车放在巡线图上,小车经过系统的校准后,就可以开始巡线模式,这是最简单也最基础的入门操作。
当然,也可以用包装盒内附带的黑色胶带在地板上贴出自己想要的巡线地图,巡线小车照样能够自动根据地图行驶。
将超声波传感器插上小车后,打开电源开关,短按红色开关,就可以开启避障模式,超声波传感器会发出超声波测距,然后经过计算后控制小车及时避开障碍物。这里必须切记,所有的模块在插入小车时,都必须主要方向,方向必须正确,同时也一定要将四根插针对准插孔,一旦插错,根据电路原理推测,模块应该会被烧毁。
更进一步的玩法,就必须借助其他的模块和软件编程了。
其实使用教程,在官方网站的论坛里有详细资料,我在这里就不多介绍,因为巡线小车功能比较丰富,因此新手必须借助网站的教程,建议所有刚接触刚入门的人都仔细的研究官网教程,这样才能迅速上手掌握更多的操作技能。
这里仅仅只做简单介绍,毕竟还有很多使用我还没来得及掌握,对于软件的操作和这种编程也不熟悉,考虑到众测要求,必须在2月23日前提交众测报告,而接下来的一周多时间,我要出门在外,因此才在仓促中先完成这篇众测报告。
巡线小车下载程序可以使用USB数据线,也可以使用WIFI无线连接。WIFI无线连接,需要通过手机APP操作,在APP里,根据设置向导,很容易就能设置好。
可以看到下图左上角,这就是用WIFI连接后再软件里显示的IP地址。值得注意的是,在第一次使用时,我们要点击“更新固件”,将巡线小车恢复到初始状态。
这是利用软件编程模式,控制小车打开电源开关后的下一系列动作,车头灯打开,车底灯打开并调好颜色,然后蜂鸣器播放一段旋律,环形灯打开,并且调到任意一种颜色。
这一系列的操作,在编程软件里,都是通过模块化堆砌实现的,在编程软件左侧有预设的所有动作模块,我们只需要将这些模块像堆积木一样拖动到中间窗口,然后在小车上就能实现这些模块堆砌起来的所有动作。这种堆积木一般的模块化编程,对于入门的小朋友来说非常友好,也非常容易上手。
包装内附带的这个MP3播放模块比较有意思,通过数据线连接到电脑后,打开“我的电脑”,在“有可移动的设备”中可以找到更新工具,然后将一首MP3格式的歌曲下载到这个模块中,不过这个写入速度非常慢,要有思想准备。
更新后,就可以把MP3播放模块插入小车,在编程软件里控制设置后,就可以开始播放了。
插入LED显示模块后,可以通过编程显示一些好玩的文字和简单图形。
同样,在不插入任何模块的情况下,我们可以通过编程软件控制巡线小车车头灯的熄灭和亮起,也可以控制底板灯的亮起和显示不同的颜色。
总结:
官网丰富的教程和完善的资源,编程软件的界面相对比较友好,这些都是这套巡线小车能迅速上手的保证,对于第一次接触这种东西的人来说,也能相对容易的就入门。无论是对于小朋友还是大人,这套巡线小车都是一件比较具有吸引力的玩具和学习工具。
但是这种裸露或者说是半裸露的开发版状态,注定了在使用过程中产品容易出现损坏,比如,我这套小车的超声波模块已经在小车的一次行驶中不小心被碰到,现在已经出现故障。
3006kane
校验提示文案
3006kane
校验提示文案