小白也能玩编程机器人——KittenBot机器人

小衎aiby 小衎aiby 2018-01-30 10:53

现在关于编程机器人的新闻以及产品也是随处可见,什么中日小学生机器人对抗赛、世界机器人大赛,就连大屏幕里的电视剧也常见小孩从小就玩机器人,在我一个小白眼里机器人是多么高科技啊,完全被现在的小学生完爆啊,恨不得晚生二十年啊;从小培养孩子接触编程,可以锻炼孩子的逻辑思维,培养孩子的兴趣,就连邓爷爷也说过“计算机的普及要从娃娃做起”,要知道比尔盖茨、扎克伯格、乔布斯,这些大拿都是从小学就开始编写程序了,所以说送给孩子一个编程机器人是好处多多的,不仅仅是早点接触编程,而且这种玩具总比让孩子看动画片强吧,下面跟着我这个菜鸟来看看这款KittenBot编程机器人吧。

【开箱】 

小白也能玩编程机器人——KittenBot机器人_新浪众测

包装为黑色正方外盒,正面为产品名称KittenBot,侧面用多彩的颜色突出了产品的特点特色,更显得童趣。

小白也能玩编程机器人——KittenBot机器人_新浪众测

打开外盒,表面首先是使用手册V1.0以及相关教程、交流、学习网址、qq群等。KittenBot机器人零件分为上下两层,分别都有黑色防撞泡沫保护,主要包括Rosbot主板、通信模块、钣金底盘、电机、相关机械件和辅助工具组成,各配件都分类单独塑料小袋包装。这里说明书的确算是V1.0,不仅仅有图示错误,而且相对简单,只有安装部分,感觉缺少部分产品介绍,而且建议增加产品连接、升级,以及编程的相关信息。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

这是机器人底座或是身体的主体部分,采用铝合金材质,整体蓝色色彩降低了金属的冰冷感,同时也颇具颜值,表面采用了磨砂喷涂工艺,触感也较为细腻,虽然整体上看底板呈不规则,而且棱角分明,但是不会划伤手指,手感上佳;另外在整个底板都布置了各类大小不一的开孔,方便用户玩家自行搭配相关的零器件。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

Rosbot主板是KittenBot机器人的心脏,背面醒目的产品logo,正面则是各种接口、集成件等,作为小白菜鸟,我是一头雾水的,就算看了分布图也只是单纯的知道了各部位名字而已,但是这不影响像我一样的小白享受它带给我们的乐趣,我们一样玩耍起来,一起学习编程!作为一款机器人原型主板,其基于Arduino UNO主板开发,板载2个双H桥电机驱动;可以直接搭载于树莓派2,树莓派3B+,Intel Up Board和华硕tinker board等树莓派兼容的单板计算机上;最多支持4个直流电机,2个步进电机,最多可扩展13个传感器,能够同时驱动10个舵机、2个直流马达,可兼容上百种模块,可以说是功能强大,组合随心所欲。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

这是Kittenbot的Wifi模块,没错,Kittenbot机器人可以无线连接,通过app以及带wifi的电脑都能控制;Wifi模块是基于单芯片Wifi解决方案ESP8266开发的,不仅仅自带热点功能,可进行网页配置,并且能够连接路由器;上图红色圆圈部位为Wifi模块的模式开关键,拨到左为特殊模式,此模式下一是为更新WIFI模块自身的固件,二是清空wifi配置并进入SmartConfig模式,也即是一键快连wifi。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

超声波距离感应器,可以探知前方障碍物的距离,作为机器人的眼镜,通过编程可以实现机器人自动避障,小眼睛左右摆动探视前方,自己转向避开前方障碍物,避障机器人非常有趣的体验,也是常见的编程机器人之一。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

KittenBot机器人动力装置或是执行器主要有3种,舵机以及两种电机,电机一种是直流电机,另一种是步进电机;直流电机主要表现为高转速以及高扭矩,步进电机主要偏重于精确控制位置及速度,或是锁定位置,舵机主要作为机器人的关节,具有高扭力、高精度角度;Rosbot主板可以同时驱动4个直流电机,或2个步进电机,或10个舵机。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

KittenBot机器人基础套件主要配置的运动配件为一对橡胶轮胎,另外加上一对万向轮,当然通过个配件的组合搭配,可以组装成各式各样的机器人,包括履带的、转轮的、爬行的等等,不过相关配件就需要后期购买;其他配件工具还包括了电池盒、杜邦电线、USB线、按钮、LED灯、蜂鸣器、绑带、螺丝刀等等。

【组装】

https://v.qq.com/x/page/n0542olg0m7.html

组装还是相对比较简单的,对照说明书我一个新手小白也就花了不到30分钟就搞定,另外就是像我视频里提到的,建议在零件袋上标识上说明书上对应的编号,或是零件名称,这样更方便玩家组装。

小白也能玩编程机器人——KittenBot机器人_新浪众测

组装时发现说明书有一处错误,看上图红色圆圈部位,说明书中把电机的轮胎安装轴标识到了底座里面,让我这样的小白第一次就安装错误,到安装轮胎的时候才发现没有安装地方了。

小白也能玩编程机器人——KittenBot机器人_新浪众测

安装轮胎时发现电机安装轴有点过短,固定轮胎后轮胎会挂到电机的固定螺丝,这样会影响轮胎的转动。

小白也能玩编程机器人——KittenBot机器人_新浪众测

主板、wifi模块、超声波模块安装。

小白也能玩编程机器人——KittenBot机器人_新浪众测

电池盒可用绑带固定,另外体验时发现KittenBot机器人还是需要大功率支持的,其主板的输入电压为5~12V,有可能出现电池带不动机器人的情况,其实建议增添18650电池组配件的选择。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

最后接线完成组装,注意接线的方向。

小白也能玩编程机器人——KittenBot机器人_新浪众测

小白也能玩编程机器人——KittenBot机器人_新浪众测

前后安装的万向轮,另外也可根据需求选择步进电机。

小白也能玩编程机器人——KittenBot机器人_新浪众测

最终成品,非常激动体验自己的劳动成果啊。

【体验】

Wifi连接

小白也能玩编程机器人——KittenBot机器人_新浪众测

具体的教程:

http://kittenbot.cn/bbs/topic/16/kittenbot%E5%9F%BA%E7%A1%80%E5%A5%97%E4%BB%B6-kittenbot%E5%9F%BA%E7%A1%80%E5%A5%97%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B-2-wifi-%E6%A8%A1%E5%9D%97%E4%BD%BF%E7%94%A8

需要注意的是模块的工作模式,需要左右拨动开关;另外根据指示灯也可了解模块的相关状态:

正常闪烁:WIFI模块初始化正常,等待连接中

常亮:检测到通信端口数据,正在通讯中

快速闪烁:WIFI模块内置配置数据已经清空,进入SmartConfig模式

缓慢闪烁:WIFI模块已连接路由器

小白也能玩编程机器人——KittenBot机器人_新浪众测

wifi模块自带热点,可在带有wifi功能的电脑里输入192.168.4.1进入WIFI模块的配置页面,不过值得注意的是,如果wifi模块已经连接路由器会关闭热点,此时进入不再是192.168.4.1,而是分配到的ip地址,可在app中查看具体数据。

小白也能玩编程机器人——KittenBot机器人_新浪众测

具体固件升级教程:

http://kittenbot.cn/bbs/topic/42/kittenbot-wifi%E6%A8%A1%E5%9D%972-0%E5%9B%BA%E4%BB%B6%E6%9B%B4%E6%96%B0。

驱动及软件

小白也能玩编程机器人——KittenBot机器人_新浪众测

KittenBot机器人有专门的kittenblock软件,需要先安装USB驱动才能正常连接,驱动以及软件在教程里面都有下载地址:http://kittenbot.cn/wiki/index.php/%E9%A6%96%E9%A1%B5。

kittenblock软件功能模块一共有12个类别,图形化的模块抓取拖拉到程序编辑窗就能实现功能,模块化的配置就连我这样的小白都上手简单,若要删除某个模块,只需要将模块抓取拖拉回功能模块区域即可,另外双击模块就能启动机器人对应的动作。

https://v.qq.com/x/page/j05438sq7ez.html

https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=j05438sq7ez&auto=0

可以通过点击菜单栏右侧coding>Arduino来测试机器人是否连接成功,正常情况下如果机器人身上有默认通信控制固件,连接上后会自动返回固件版本号;版本升级也非常简单,点击恢复出厂固件>arduino加载出厂固件,之后点击上传固件到主控板即可;在右上角设置里也可对Kittenblock软件进行升级,目前软件更新速度非常快,官方说是平均一周就会发布一个或两个小版本更新,一个月左右会发布一个大版本;另外还有直观的连线界面。

APP

小白也能玩编程机器人——KittenBot机器人_新浪众测

App主界面分3大块:左上角是反馈和Kittenbot团队介绍,右上角是Wifi连接,中间是目前Kittenbot所有套件集合。

小白也能玩编程机器人——KittenBot机器人_新浪众测

点击右上角wifi连接,再点击connection kittenbot to router进入wifi配对,输入wifi密码完成连接。

小白也能玩编程机器人——KittenBot机器人_新浪众测

若是已经让机器人的Wifi模块连入wifi,只要app和Wifi模块在同一个局域网内就可以看到Wifi模块,这里也发现app不支持5Gwifi,注意手机也需要切换wifi。

小白也能玩编程机器人——KittenBot机器人_新浪众测

点击搜索到的Wifi模块名字和Ip,就可以让App和wifi模块之间建立连接,连接成功后wifi标识会变成蓝色。

小白也能玩编程机器人——KittenBot机器人_新浪众测

Wifi模块连接成功后,回到主界面点击对应的机器人套件就可进入控制界面,左边为控制小车的方向,右边四个按钮对应固件源代码的功能。

控制及编程

小白也能玩编程机器人——KittenBot机器人_新浪众测

小车在我的控制下开动起来,哈哈,非常有成就感啊。

小白也能玩编程机器人——KittenBot机器人_新浪众测

https://v.qq.com/x/page/r0543palvah.html

https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=r0543palvah&auto=0

简单的学习了解了基本要求、功能、教程,自己也开始尝试学习编程了,模块化的编程比我想象中的还简单,轻松的就实现了小车转圈运行,另外还可以让小车实现圆圈、避障的运行;在论坛中还各种好玩有趣的组装、编程、运行,继续慢慢的学习吧。

【总结】

小白也能玩编程机器人——KittenBot机器人_新浪众测

KittenBot机器人是集合机械、电子、编程一体化的机器人学习套件,不仅锻炼孩子的动手能力,在玩的过程中还能让他们学习接触编程知识,开发智力,同样也是家长和孩子共同的玩具,学习的工具,就连我这样的小白菜鸟也同样玩得不亦乐乎,下面简单总结下:

1、多种套件可供选择,同时最近优惠活动非常给力,值得入手,连接:https://kittenbot.taobao.com/index.htm?spm=a1z10.5-c.w5002-14867099441.2.2f669dfbD2e6ib。

2、安装简单,零基础同样轻松搞定。

3、支持各种电子模块,匹配树莓派等微型计算机,同时具有高扩展性,组合各式各样的机器人外形。

4、专有的kittenblock软件,界面简洁,上手容易,模块化的编程让你轻松打造自己的机器人。

5、客服必须点赞,反馈到位。

原来编程也没那么难,不是么?

(声明: 本文著作权归作者本人和新浪众测共同所有,未经许可不得转载。本文仅代表作者观点,不代表新浪众测立场。)
0 0
下载App 分享 商务合作 返回
微博 QQ空间 微信