使用Makeblock mBot Ranger套件和一些额外部件制造出酷炫的摩托车。将其编程为自动运行,由游戏控制器控制,甚至由您的声音控制。
供应:
第1步:连接电机
所需材料:
2 x板0324-88
2 x 180编码器电机
4 x螺丝M4x8mm
将电机的台阶穿过板的末端。无论结局如何都没关系。然后将两个螺钉从此端,顶部和底部拧入第四个孔,进入电机。重复其他电机。
第2步:开始构建框架
所需材料:
2 x板135°
2 x Plate 3x6
8 x螺丝M4x8mm
8 x坚果M4
使用3x6板将135°板连接到刚刚构建的部件上。使用如图2所示的螺钉和螺母进行此操作。对另一侧重复此操作。
第3步:添加前端支持
所需材料:
1 x Beam0824-112
4 x螺丝M4x8mm
4 x塑料垫片4x8x1mm
如图所示将光束安装到前面(平面到底部)。使用垫片为电机留出足够的空间。
第4步:添加中间支持
所需材料:
1 x Beam0824-112
4 x螺丝M4x8mm
4 x塑料垫片4x8x1mm
使用第二个和第四个最靠近电机的螺孔将梁连接到中间(再次面朝下)。再次使用垫片。
第五步:添加装饰
所需材料:
2 x Beam0824-128
4 x螺丝M4x14mm
在框架的前部添加两个横梁,平面朝向外侧。
第6步:添加轮盖
所需材料:
2 x Plate 3x6
2 x支架U1
4 x支架3x3
12 x螺丝M4x8mm
10 x坚果M4
在其中一个电机上添加一个3x3支架,并在其上安装U1支架。查看图片的定位和螺丝孔。添加一个3x6板连接到顶部的3x3支架,以完成一个冷静的车轮盖。重复其他电机。
第7步:添加后轮
所需材料:
2 x 62T车轮
2 x轮胎68.5x22mm
2 x螺丝M2.5 * 12mm
将轮胎放在轮子上并拧入电机。
步骤8:为Me Auriga添加平台
所需材料:
1 x板T型
2 x螺丝M4x14mm
2 x坚果M4
如图所示拧紧平台。
第9步:添加更多装饰
所需材料:
4 x黄铜螺柱M4x30 + 6
将黄铜螺柱添加到梁的顶部。
第10步:添加排气
所需材料:
4 x黄铜螺柱M4x30 + 6
1 x可切割连杆080
2 x螺丝M4x8mm
2 x坚果M4
从可切割连杆上切下2个5个环形零件。将它们拧到电机上并添加排气装置。
第11步:完成排气
所需材料:
2 x黄铜螺柱M4x30 + 6
2 x铜衬套4x8x4mm
延长排气口以完成它们。
步骤12:添加用于转向的伺服
所需材料:
1个MEDS150伺服电机
1个MEDS15伺服电机支架
1个支架U1
3 x螺丝M4x8mm
2 x螺丝M2.5x12mm
2 x塑料垫片4x8x1mm
将支架连接到伺服器。请注意12毫米螺钉所需的两个垫片。
步骤13:添加把手和叉子
所需材料:
2 x Beam0808-088
3 x可切割连杆080
6 x螺丝M4x14mm
6 x坚果M4
将伺服器下方的叉子连接起来。将可切割的连杆弯曲成车把。
第14步:添加到把手
所需材料:
2 x板45°
2 x螺丝M4x8mm
2 x坚果M4
添加板以延伸把手。
第15步:完成把手
所需材料:
2 x三角板4x7
4 x螺丝M4x8mm
4 x坚果M4
添加三角形板以完成车把。
步骤16:添加前轮
所需材料:
1 x轮胎68.5x22mm
2 x铜衬套4x8x4mm
1 x Timing Pulley 90T
2 x塑料垫片4x7x10mm
1 x直线运动轴D4x80mm
2 x轴套4mm
将铜衬套放入正时皮带轮内。使用轴和轴环连接车轮。使用垫片将轮子保持在中间位置并阻止它卡在叉子上。
步骤17:将前部添加到自行车的底座
所需材料:
1 x Plate 3x6
2 x螺丝M4x8mm
1 x螺丝M4x14mm
1 x坚果M4
使用3x6板连接摩托车的2个部分。
第18步:添加Me Auriga
所需材料:
1 x Me Auriga +案例
2 x螺丝M4x8mm
添加我可以编程的Me Auriga来控制自行车。
第19步:添加一些头灯
所需材料:
1 x Me RGB LED
2 x螺丝M4x8mm
2 x坚果M4
在车把上添加RGB LED作为前灯。
步骤20:添加制动/反向灯
所需材料:
2 x Me RGB LED
2 x螺丝M4x8mm
2 x坚果M4
添加更多RGB LED作为制动/倒车灯。螺孔是RGB LED的内底孔和3x3支架的顶部内孔。
步骤21:为伺服驱动
所需材料:
1 x Me RJ25适配器
2 x螺丝M4x8mm
2 x坚果M4
在把手后面添加一个适配器为伺服电源供电。
步骤22:添加超声波传感器
所需材料:
1 x Me超声波传感器
2 x螺丝M4x8mm
2 x坚果M4
最后在车把上添加一个超声波传感器,这样我们就可以对摩托车进行编程,使其自动运行并避开障碍物。
步骤23:使用Playstation控制器对摩托车进行编程控制
按如下方式连接Auriga:
- 前RGB LED端口10
- 伺服端口8
- 左后RGB LED端口6
- 右后方RGB LED端口7
下载文件MotorbikeController.sb2,在mBlock中打开它并将其上传到Me Auriga。以下步骤详细说明了如何通过串行端口上载程序。
- 从Connect-> Serial Port中选择正确的端口。
- 从Boards中选择mBot Ranger。
- 编辑 - > Arduino模式,然后单击上传到Arduino。
该程序将Auriga上的LED环设置为一系列不同颜色并打开前照灯。摩托车方向可以通过D-Pad上的按钮控制。该程序使用背光进行信号传输。按下左侧或右侧时,相关的LED用于指示。如果按下后退,两个指示灯都会变为白色,以警告摩托车正在反转。可以按下L1来制动(关闭电机),这会将信号灯变为红色。
注意:此程序假设您有一个连接到Me Auriga的2.4G无线串行模块,需要与控制器配对。
步骤24:将摩托车编程为自主
将超声波传感器连接到端口9。
下载文件MotorbikeAutonomous.sb2,在mBlock中打开它并将其上传到Me Auriga。
该计划将允许摩托车自行驾驶并避开障碍物。它告诉摩托车总是向前行驶,除非有一个小于50厘米的障碍物,在这种情况下它会向左转。如果摩托车卡住并最终与障碍物的距离小于10厘米,则反向。灯和信号的工作方式与之前的程序相同。
步骤25:用声音控制摩托车
该程序使用Me Auriga上的板载声音传感器,因此无需额外的电缆。
这是一个简单的程序,可以点亮LED环,并在听到巨大的噪音时使摩托车向前行驶。