基于Arduino控制多米诺骨牌智能小车的制作方法

文档序号:11494814阅读:613来源:国知局
基于Arduino控制多米诺骨牌智能小车的制造方法与工艺

本发明涉及一种多米诺骨牌骨牌排放智能小车,属于多米诺骨牌骨牌人工智能技术领域。



背景技术:

多米诺骨牌骨牌是一种用木质、骨质或者塑料制成的长方体骨牌。在游戏开始之前,要对骨牌进行一定间距排列成行、列、图案、字体等只要轻轻碰到第一枚骨牌,就会产生连锁反应,并依次倒下。多米诺骨牌骨牌是一种看似简单的游戏或者一直运动,其实也是一种文化。它有一定的尺寸和间距应用于专业的比赛,相似于蝴蝶效应。

在进行一场比较大的赛事时,其巨大的阵势令人震撼。然而,相对比赛所用是时间与是赛前准备的时间相比,准备时间却远远大于比赛时间,这就是令人头疼的事件,需要花很多的事件,更是对耐心与毅力的考验,这对于赛事的快速赛前准备来说却是一件难事。



技术实现要素:

针对上述问题,本发明提供基于arduino控制多米诺骨牌智能小车,能够便于排放多米诺骨牌骨牌,极大提高赛事的完成效率。

本发明技术方案如下:

基于arduino控制多米诺骨牌智能小车,包括底板(1)、行走机构(2)、主控制器(3)、码牌机构(4)、导轨(5)、遥控器(6)。所述的底板(1)有行走机构(2)支撑起来,在底板上(1)放置主控制器(3)、码牌机构(4)、导轨(5),所述的行走机构(2)由齿轮减速步进电机构成,所述的主控制器(3)由arduino控制控制器、红外线接收模块及电机驱动模块组成,所述的自动摆放机构(4)由舵机构成。

上述的基于arduino控制多米诺骨牌智能小车中,所述的底板采用的材料为pcb。

上述的基于arduino控制多米诺骨牌智能小车中,所述的行走机构齿轮减速步进电机型号为28byj-48。

上述的基于arduino控制多米诺骨牌智能小车中,所述的主控制器中arduino控制器的芯片为appp,红外线接收模块为vs1838b,电机驱动模块为l293d。

上述的基于arduino控制多米诺骨牌智能小车中,所述的导轨采用的材料为pvc穿线管。

上述的基于arduino控制多米诺骨牌智能小车中,所述的码牌机构是由导轨、舵机、击锤、尾挡板组成。

综上所述,本发明的优点是:本发明基于arduino控制多米诺骨牌智能小车,结构简单,实用方便,可以通过红外线遥控器对多米诺骨牌智能小车进行控制启动(直线行驶)/暂停,左转弯,右转弯,并能够等间距对多米诺骨牌骨牌排放,对于大赛中各种不连续图形的规则中可以先让舵机暂停,等智能小车走到指定位置后再发牌,对于单片机编程,只能对程序实行依次进行程序的运行,而不能进行同时执行多个任务,对此需要对单片机进行二次开发,建立多个任务库,通过任务列表可以任意调用任务,甚至任务之间也可以分级和互动。

附图说明

图1为本发明结构示意图。

图2为本发明电路连接示意图。

具体实施方式

下面结合附图实施例对本发明作进一步说明:

如图1所示,本发明由底板1、行走机构2、主控制器3、自动摆放机构4、导轨5、遥控器6组成。其中,所述的底板1有行走机构2支撑起来,在底板上1放置主控制器3、码牌机构4、导轨5,所述的行走机构2由齿轮减速步进电机构成,所述的主控制器3由arduino控制控制器、红外线接收模块及电机驱动模块组成,所述的自动摆放机构4由舵机构成。

如图2所示,本发明电路连接由红外线接收模块vs1838b的5v电源、信号源分别与arduino控制器5v、d2引脚相连,码牌机构4中的舵机信号源、电源分别与arduino控制器d11、5v引脚相连,行走机构齿轮减速步进电机的驱动模块l293d的ena、in1、in2、enb、in3、in4、vss引脚分别与arduino控制器的d5、d4、d9、d6、d7、d8引脚相连,行走机构齿轮减速步进电机的驱动模块l293d的out1、out2与左电机相连,行走机构齿轮减速步进电机的驱动模块l293d的out3、out4引脚与右电机相连。行走机构齿轮减速步进电机的驱动模块l293d的vs引脚与arduino控制器vin都与电源相连。

红外线遥控器使用3个键作为控制键,一个控制启动(直线行驶)/暂停开关,剩余两个分别用来控制左转弯、右转弯。红外线遥控发射电路由按键、指令编码系统、调制电路、驱动电路、发射电路等几部分组成,当按下按键时,指令编码电路产生所需的指令编码信号,编码信号对载波进行调制,经过调制的信号由驱动电路进行功率放大,然后通过红外光二极管向外发射。

红外线接收电路模块一般由红外接收电路、放大电路、解调电路、指令译码电路、驱动电路、执行电路(如继电器)等几部分组成。接收电路将发射器发出的已调制的编码指令信号接收下来,进行放大后送至解调电路,还原为编码信号。指令译码器将指令编码信号进行译码,最后由驱动电路驱动执行电路实现指令的操作控制。

本发明的使用原理如下:

如图1、图2所示,将若干个多米诺骨牌骨牌放置在码牌机构4里的导轨5中,添加的骨牌受两侧导轨5围挡限制,构成一组整齐的队列。当智能小车通过遥控启动后,尾挡板只在左侧抵挡着骨牌,宽度为骨牌宽度的1/3,大约10mm。舵机在程序的控制下往复运动,先是驱动击锤向右摆动10mm,把最后一块骨牌推出,然后击锤复位,尾挡板抵住新的一块骨牌,等待下次出击指令。当智能小车移动到下一个停靠点,重复码牌机构的动作,从而形成等间距骨牌排放。根据不同的比赛图形,通过红外线遥控器对智能小车做出相应的操作。

根据同等条件替换元器件、材料以及尺寸都在本发明保护范围内。



技术特征:

技术总结
本发明公开一种基于Arduino控制多米诺骨牌智能小车,包括底板(1)、行走机构(2)、主控制器(3)、码牌机构(4)、导轨(5)、遥控器(6)。所述的底板(1)有行走机构(2)支撑起来,在底板上(1)放置主控制器(3)、码牌机构(4)、导轨(5),所述的行走机构(2)由齿轮减速步进电机构成,所述的主控制器(3)由Arduino控制控制器、红外线接收模块及电机驱动模块组成,所述的自动摆放机构(4)由舵机构成。本发明,能够实现通过遥控器对多米诺骨牌骨牌摆放的路线多样化,结构简单,便于加工,成本低,操作可靠性高,极大降低排放骨牌的时间,赋予多米诺骨牌骨牌更多乐趣。

技术研发人员:眭玲;慈昂;米汤;张辉
受保护的技术使用者:安徽机电职业技术学院
技术研发日:2017.03.30
技术公布日:2017.08.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1