大数跨境
0
0

如果不是Kittenbot,我都不知道编程学起来可以这么简单!

如果不是Kittenbot,我都不知道编程学起来可以这么简单! KittenBot小喵
2017-08-16
0
导读:继Kittenbot基础套件之后的又一套高颜值编程机器人

      关注Kittenblock     

让学习编程有趣100倍!


Kittenbot巡线小车简介


Hello大家好,我是新来喵星的地球人Joy,因为考虑到由喵星技术大神设计的产品和教程对小朋友们可能照顾欠周,所以大喵特意请了我这个对产品一无所知的门外汉来测试了巡线小车,接下来,我就从我的视角来介绍一下我们的产品巡线小车。




1


首先,要了解巡线小车的功能必然要先了解Kittenblock软件,简单来说,Kittenblock就是大喵们升级了scratch3.0之后的图形编程平台,众多机器人可以在这个平台之上基于我们写在上面的程序来进行各种动作,而巡线小车只是众多机器人中的一个。





Kittenblock又有在线模式和离线模式两种,所谓在线模式,就是通Kittenblock这个上位机软件直接发送指令给主控板来控制外围硬件(比如巡线小车),在线模式下必须保证Kittenblock和主控板的串口或者wifi连接,这里的串口和wifi我也会在下面的巡线小车介绍里讲到。放一组完整的Kittenbot迷你巡线小车~




Kittenblock软件界面左边是图形化编程,右边窗口便可以把我们写的图形代码翻译成源代码,而离线模式就是将我们写的图形化代码用软件翻译成Arduino C++代码后上传到主控板上以后使用的。直接给大家上张Kittenblock的界面图吧!




那么为什么要把图形代码转化成源代码呢?因为主板只能读取C++源程序。所以现在大家明白,Kittenblock将生硬的编程语言图形化,将软件和硬件相结合,让原本枯燥繁琐的编程学习变得生动有趣,在玩耍的过程中锻炼逻辑能力,学习Arduino电子平台的电子以及机器人知识。




2


接下来就是机器人巡线小车的介绍。


首先,我们来了解一下巡线小车的结构,让我们待会儿能更深层的理解巡线小车的各种功能。不如上图,很关键!




上图为巡线小车的底面渲染图:


五个红外传感器能够识别线路的灰度(即颜色),它们就是小车能够巡线的原因。

蜂鸣器顾名思义就是能发出声音,你可以通过编程使小车发出有节奏的声音。

两个RGB全彩灯可以实现ufo悬浮效果哦,它们也是你通过编程控制的,比如你能控制它们的颜色,什么时候亮起来,亮的频率是什么等等。

两个驱动轮自然就是带动小车跑起来啦。

底轮的作用就是使小车三点着地,稳定行驶,没有它车就会失去平衡哦。



上图是巡线小车的顶面渲染图:


红外接收可以接受遥控器的指令,也可以接受另一台小车通过红外发射发出的信号。

WIFI接口和USB串口都是小车连网用的,也就是在线模式下使用。

I²C接口连接LCD显示屏。此外,由于我们板载了18650电池充电电路,所以可以在usb口直接给锂电池充电

其他接口可以连接所有模拟接口,比如超声波接口,MP3模块等。可以用超声波模块实现小车避障行驶,下图便是插上了我们独特猫头超声波的小车。




再放张图给你们随意感受一下点亮RGB灯后的Kittenbot巡线小车。






在了解了巡线小车的构造之后,其实要理解他的功能就易如反掌了。总而言之,巡线小车的功能远不止巡线这一项,它还可以避障,可以通过各种模块的连接和你所编的程序实现N种功能,你准备好来探索了吗?话不多说,快上车吧!




3

相信大家在看过了Kittenblock巡线小车之后已经很想了解Kittenbot啦,更多惊喜可以扫描下方的三个二维码,我们期待你的到来!

扫描二维码关注Kittenbot微信公众号

扫描二维码进入Kittenbot官网

扫描二维码直接进入Kittenbot淘宝店




爱学习

爱创造

爱科技的你,

还在等什么~

赶快加入我们吧~


联系邮箱info@kittenbot.cc

【声明】内容源于网络
0
0
KittenBot小喵
专注于从入门到精通的移动机器人开源学习平台
内容 560
粉丝 0
KittenBot小喵 专注于从入门到精通的移动机器人开源学习平台
总阅读23
粉丝0
内容560