mBot回来也有些日子了,因突然有事,只能把它放一边了。在外边做事的时候老师惦记着它,因为收到它后给我的感觉就是很好,很可爱,肯定有很多功能的,可是还没来得及去体验就被事情耽搁了,好了,言归正传,回归主题。这次我主要是想说一下小机器人有哪些模块及它能实现的功能:
1.蓝牙模块:顾名思义,就是蓝牙设备的连接,通过蓝牙连接控制端和控制软件来实现控制被控对象;
2.巡线模块:采样反射式红外对管巡线,一段红外发射,另一端红外接收,当发射端或则接收端的信号(红外线)被阻挡或则无法反射到接收端,及产生相应的信号输出,给主控器件,做出反应,执行相应的功能。个人理解,在mBot中是巡黑线,当发射端的红外线被黑线条吸收无法反射时,并且是两对红外对管,一对控制左轮,一对控制右轮,当某对管子接收信号异常时(红外线无法反射到接收端),做出相应的应答,执行巡线功能。主要实现巡线模式。
3.超声波测距模块:也是分发射端和接收端,发射端发射一定频率的脉冲,当遇到障碍物时则反射脉冲到接收端,在此过程中,脉冲频率和距离有一定的计算公式,计算出相应障碍物的距离,以距离为判断条件做出相应的应答。主要实现在无人驾驶模式中。
4.红外接收管:安装在主控板上,主要是依据发射模块发送出的高频率信号对应到红外接收管子输出相应的信号,做出相应的应答。主要实现在遥控模式中。
5.主控中心:mCore主控板,其上有电机驱动蜂鸣器信号灯等部件,主要是控制所有挂件实现他们相应的功能。
按整体来看,mBot的组成也并不是很多,但它却拥有了一个完整系统所拥有的所有部分,被控对象,执行机构,控制装置,反馈装置等部件,也是可以做很多的事情,但要做其他的例如温度,角度判断,雾气测量的基础功能,也是缺少相应的功能模块,建议也是给我自己的建议,要实现其他相应更多的功能,就要加上其他外设,这是应该考虑的。
但是我觉得他是一个很入门的学习套件,可以考虑到很多方面:例如安卓
开发板,就要安卓的相应程序学习;蓝牙模块,就需要相应的软件控制,则就需要相应的软件控制,就是APP,要学习APP开发的,也可以查阅相应的程序教学,编写输入自己控制mBot应用软件等等。相应的软硬件学习,就看自己想着手哪方面来学习。
当然看似我只是会说说而已,不知道会不会去做,当然要严格要求自己时,这些都可以去学习的。我说这些,只是我个人的想法,当我拿到这块板子时,我给自己的一个方向性判断,接下来就是按照自己要做的继续做下去,好好学习这个套件给我们带来的知识,享受给我带来的快乐!!!!
0