程序员开发实例大全宝库

网站首页 > 编程文章 正文

DFRobot 麦昆智能小车套件,这是真正属于你的瓦力机器人吗?

zazugpt 2024-11-08 14:57:02 编程文章 13 ℃ 0 评论

??

这个不是瓦力,这个是霹雳五号,哈哈!

我想每个孩子都会有属于自己机器人的梦想,而出生在八十年代的我更是有着这样的情节,动画片有《变形金刚》《机器猫》,电影有让我对机器人有恐惧感的电影版《西部世界》,有让我找回安全感的《机械战警》,有天真可爱酷似瓦力的《霹雳五号》,有后来开始保护我们主人公的《终结者》T-800“老爹”,还有感人至深一心想要变人的《机器人管家》,这些无疑都影响着看他们长大的孩子对科技,对计算机,对机器人的各种憧憬和幻想。

因为这些影视作品的影响,小的时候不免会入一些变形金刚的玩具,还有机器人的电动玩具,但是除非有极大的热情,否则玩起来还是很枯燥乏味的,因为只有固定的那几个预设指令,曾经不止一次幻想着要是有一个可以听自己话的,自己可以设计指令的机器人该多好。

直到这次测试体验的麦昆机器人进入到了我的视野,让我一瞬间热血沸腾,因为曾经的梦想,在现在这个科技高速发展的时代可以轻而易举的实现了。



麦昆智能小车micro:bit版机器人就是这样一个可玩性,可学习型很高的一个“玩具”。

主要是由DFRobot 麦昆智能小车套件和一块BBC出品的micro:bit微型电脑开发板,两者结合使得编程变得更轻松更容易,青少年也更容易获得成就感,也算是编程的敲门砖,促使青少年学习更多编程语言,创造出更多可能。

那我们接下来就看看这个麦昆智能小车吧。



这个是麦昆教育机器人包装的正面,可以很明显看到这个小车的组装完成后的样子,由DFRobot出品。



盒子包装的背面可以看到商品条码,生产厂家,生产日期,产品型号等等。



侧面印刷有产品的卖点和特点,可以看到这个智能机器人可采取图形化编程,这让初次接触编程的人可以降低学习成本,以最快的方式入门比较容易获得成就感,产品支持红外巡线,超声避障,还有RGB气氛灯,有红外接收器,可以受红外遥控控制。



产品包装采用这种封套方式的包装,这样可以根据产品内容的不同更换不同的封套,从而保证产品一致性的同时还降低了包装成本,可以让产品获得更好的价格优势。



打开配件包装盒可以看到,里面是袋装的各种配件,这种感觉就像小时候第一次购买四驱车时候的感觉,也是有种购买到乐高系列玩具的感觉,很不错。



仔细看各个配件的包装袋质量都是非常好的,很厚实,也很有品质感,给人第一印象非常好,包装盒里的配件都是根据该套餐装入的,如果是其他项目,包装盒可以通用,就是前面说的一致性,但是问题也较为凸显,就是包装盒内没有缓冲配件,这个完全靠物流包装固定其中而达到缓冲。其中车体是一整块电路板,它的包装是防静电屏蔽包装,类似硬盘包装袋,可以看出来厂家对于包装的细节程度。



我们拆开看一下配件都包含了什么,

1,小车车体(底盘?基板?)。

2,一个电池盒和双面胶。

3,两个轮毂。

4,两个轮胎。

5,一个超声波模块。

6,合格证。



在包装盒内我们没有看到核心硬件,就是这个micro:bit开发板,这个是单独一个独立包装在外的,与智能小车套件配套使用的。



micro:bit开放版里包含的多国语言的安全使用告知和一张引导手册。




这个就是micro:bit里包含的快速指南。让你了解如何初始化它。



我们来看一下BBC micro:bit开放版的正面吧,我们不要瞎看这块板子,它的功能很强大的!

1,看上图标明有A和B的地方,有两个按钮,按下这些按钮,则可以运行代码。你可以检测这些按钮被按下的时间。

2,上图中间位置,有个5X5一共25个LED灯,它们都是可独立编程的LED灯,你可以用它来显示文本,数字或者图像。

3,引脚部分,就是上图金手指部分,在micro:bit连接器的边缘有25个外部接口的引脚。 它可以用来为电机,LED灯,或者其他带引脚的电子元器件编程,或者是连接外部传感器控制代码。

这个就是可以直接插在DFRobot 麦昆智能小车上,变成小车的“司机”

4,还是中间那个5X5的25个LED灯,可以通过反转LED屏幕,micro:bit进入输入模式。LED屏幕起到一个基础的光线传感器的作用,这样就可以用它来检测周围的光线了!



?

1,处理器,低功耗蓝牙,16MHZ ARM Cortex-M0,256KB Flash 16KB RAM

2,三轴磁力计(罗盘),三轴加速计

3,天线

4,Micro USB接口

5,复位按键

6,电池盒接口

7,微控器48MHZ ARM Cortex-M0 支持USB2.0 OTG




小车的轮胎,做工非常棒,品控很好,硅胶材质的轮胎,可以有效的保证抓地力。




撕开轮毂的包装袋,两个轮毂的做工依旧出色,没有任何毛刺,边缘很光滑。



与轮胎完美结合,很方便快速的组合在一起,我们随着我一个个的开包,就见证了它的快速组装部分。





这个是超声波模块,可以看到做工很好,用料扎实。




这个就是电池盒了,是三节五号电池的电视仓,这个就比较一般了,要是可以提供适配锂电池的电池仓或者可充电电池包的话会更加方便。当然这也是降低成本的方式,我们后期也可以自己改装的。




最后就是这块小车的主体部分了,也是较为核心的部分,可以看到整体做工扎实,分布较为合理,黑色的基板显得也更加漂亮。



电机是全金属电机,通过转动电机可以明显感受到力矩很大,?可以看到电机底座内嵌卡扣铜螺母,有效的固定电机稳定,可以杜绝螺帽松动丢失等情况发生。



这个是电机的部分,电机是两个独立电机,可以分别控制左右轮毂。



超声波接口和I2C接口采用了母头和公头两种方式,具备防呆功能!?



2路LED灯,中间是红外线遥控传感器,可以方便通过红外线遥控器控制小车执行指令。



看上图顶端白色部分是小车的支撑轮,可以靠它翻越障碍等功能。

而支撑轮的下方左右各有个黑色的传感器,这个可以提供两路红外巡线行驶。

在底盘四个角可以看到RGB0,1,2,3这个是四个RGB气氛灯,可以提供更多的可玩性。



我们还可以看到,小车底盘左右两边各有三个铜螺纹,配件选用的非常好,无论是拓展更能还是加强底盘,都能给人更多的信心!



?配件全部拆完,我们按照以上三个步骤就可以完成小车的组装了!



最后我们装上超声波模块,一台DFRobot麦昆智能小车就诞生了,这两个超声波原件看起来还挺好看,有点像小车的大灯,机器人的眼镜,还挺可爱的,这让我想起了瓦力,霹雳五号,哈哈!



麦昆机器人小车配合micro:bit可以支持Scratch!可以通过DFRobot基于Scratch3.0开发的mind+来给小车编程,它集成了micro:bit及其周边产品的图形化编程,离线图形化编程方式,支持Arduino和python两种代码生成,支持解释性编程和下载型编程两种方式。会让初学者非常方便的入门。

有感兴趣的朋友可以上下面这个论坛看看,还能看到学生的编程成果。

http://mc.dfrobot.com.cn/forum-151-1.html



http://www.mindplus.cc

首先通过上面的地址下载这个基于Scratch3.0开发的mind+编程软件,它支持主流开源硬件,可以通过拖动图形模块的方式完成编程,入门后,通过触手可得的编程成就感,从而激发学习高级语言的兴趣,可以进阶学习python/c/c++等高级编程语言。



?安装以后,可以选择我们今天的主角,麦昆!



然后就进入编程界面了,和P图一样的简单,就是选择左边你需要编辑的选项,如声音,事件,控制等等,在点击需要执行的指令。



?用数据线连接你的micro:bit主板,插入电脑,当然了这个时候要先安装驱动,maid+内置了一键安装驱动的选项。根据上图提示一步步完成即可。



?如上图,你可以从左边选择不同的模块,完全通过拖拽的方式来给小车配置执行方案。我随便拖拽了几个,可以看上图,在经过简单的修改,再完成后点击上传到设备。



?然后小车就会以我的设计的指令显示DJC显示?然后前进了,当然还有更多玩法等你来发掘。你甚至可以自己打造自动晾衣杆,宠物自动喂食,自动浇花等各种玩法!

总结:

这个是一个值得购买的创意小玩意,算不上玩具,但是它的教育意义在于培养孩子对于编程的乐趣,在学习成本较低的情况下让孩子较容易的上手,并且稍加困难的体验成就感,这对于高级编程的入门很重要,就好比小孩子的时候给他选书,不在于读什么书,而是先培养他读书的习惯,有了习惯和兴趣以后才有机会阅读更多的书籍。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表