28213| 13
|
秘!B站大V小芊枫的机械哥斯拉作品背后的男人:带你看幕后 |
本帖最后由 屌丝王小明 于 2021-5-20 16:52 编辑 之前经朋友介绍,认识到了B站上UP主小芊枫,她之前都是在制作一些教大型的装置,比如《灵笼》里的可穿戴重型机甲。听说她在筹备一个新的项目,两米左右高度的机械哥斯拉铠甲,我听完觉得觉得想法很酷炫。这次的项目与之前不同的是,这次小芊枫团队想增加一些电子部分,比如使用舵机控制哥斯拉铠甲的手炮转动,控制哥斯拉上下颚的开合等。小芊枫团队暂时还不太擅长电子方面的装置,所以我就毛遂自荐地参与到此次机械哥斯拉的项目里来,跟小芊枫合作,帮助她完成了机械哥斯拉的电子部分的内容。整个过程,遇到过一些小bug,不过最终还是被我们一起给解决掉了,最终呈现出一个比较满意的效果。小芊枫的动手能力是真的强,这样子一个小女生却能做出近两米的作品,实在厉害,引用一条热评来表达我的一些感慨吧 今天,我们来了解一下up主小芊枫的哥斯拉穿戴装置里边,所用到的电子部分的内容 小芊枫的视频链接→【哥斯拉】耗时56天,女生自制可穿戴机械哥斯拉套装电子部分的原型演示→哥斯拉装置的蓝牙通讯控制舵机转动的演示主要用到的材料有: 1. Bluno主控板 4. 8421 旋钮编码开关(卧式) 5. DF15RSMG 360度舵机 x2 6. DF15MG舵机 180 x2 7. 6Kg 180°离合舵机 x2 简单介绍: 哥斯拉项目里边,使用到了两块带蓝牙4.0的控制器——Bluno,我们暂时将其中一块发送控制信号的称为Bluno_control,另一块接收控制信号并控制舵机转动的,我们称其为Bluno_servo。Bluno_control这边,需要用到一个编码开关,来控制档位切换,并将当前档位显示在数码管显示模块上。Bluno_servo将接收到信号后,控制接在它上边的6个舵机进行转动,注意的是,舵机需要接在控制器上带有PWM输出功能的引脚,也就是带“~”符号的引脚上。这6个舵机,两两分成3组,分别控制了哥斯拉嘴部开合、手臂炮台的转动、炮管地360度旋转。材料里还剩下一个电池未介绍,其作用为,由于舵机工作时对于功率要求较高,为了保证控制器正常工作,咱们需要将电池接在控制器扩展板上的“SERVO_PWR”的绿色接线端子上,提供充足的电源功率。 1. 咱们先尝试将两块Bluno使用蓝牙连上 拿出两块Bluno控制器后,它们出厂设置,均默认设置为“从机模式”。此时我们需要进入AT指令模式,将其中一块设置为“主机模式” 如何进AT指令模式,以及如何将其中一块设为“主机模式”,参看Bluno控制器的资料详情 如何此时你已经将其中一块设置为“主机模式”了,此时给两块Bluno通上电,应当可以观察到如下现象,两块Bluno上的名为“LNK”的黄绿色LED,几乎是同时亮起来了。如此便使得两块Bluno通过蓝牙连接上了。 2. 我们将扩展板插上去 3. 我在文末放了两个程序,对应着Bluno_control和Bluno_servo,咱们将两个程序先烧进各自控制器里。烧录之前,记得将数码管显示器的库文件按照对应方法,下载下来放进相应文件夹内。注意的是,需要先将另一个控制器断电,因为连接上蓝牙是不能烧录程序的 4. 此时我们在Bluno_control这边,使用数码管模块连上控制器扩展板的IIC接线引脚,将8421旋钮用如图的方式连在扩展板上,通上电,可以看到如下的实验现象 扭动旋钮开关,数码管显示器上的数字会次序地增长或者减小 5. 此时我们又去将Bluno_servo这边的线连上。将六个舵机按照如下顺序接好 360舵机→D3 360舵机→D5 180塑料轴舵机→D6 180塑料轴舵机→D9 180金属轴舵机→D10 180金属轴舵机→D11 需要注意的是,360舵机,给90度信号为停止,给0度为顺时针最快速转动,给180度为逆时针最快速转动。0到90,90到180期间的数值,则为速度稍慢的该方向转动,与数值成比例。这里跟180度舵机、270度舵机有较大区别。如果给90度,360舵机在转动的话,那么就需要用螺丝刀去旋动这个小孔,使其复位。 将电池接上去。然后将两块控制器都通上电(接上USB线) 接下来实际地安装舵机和控制器 将两个塑料轴舵机(离合舵机)安置在哥斯拉装置嘴部的上下颚转轴部分,两个舵机同时控制下颚的开闭 手炮部分的舵机安装,将两个金属轴180度舵机(DF15MG)分别装在左右手臂上,控制手炮整体的180度转向;360度金属轴舵机,则用于炮台上的炮管360度连续转动 手炮调试时的样子 将控制器固定在哥斯拉的脖子部分的空间里 以上就是机械哥斯拉铠甲的舵机驱动部分的内容,具体效果和机械哥斯拉的全部制作流程,请观看B站up主小芊枫的精彩视频。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed