32599| 30
|
[项目] 小型加农炮的制作 |
小型加农炮的制作 “没有华丽的伤害,没有耀眼的勋章,我只是一个不达标的火力支援,我只有一个DPS的心,做好一个火炮,心中要有大局。”——一个平凡炮火的心声。 前段时间妹妹在家玩“坦克世界”,无意间看见了这个炮火的心声。当时觉得它心中的大局,那就是键盘上要有鹰眼;然而,这个鹰眼就要看操作者是否有神一般的技巧了。虽然我不玩这个游戏,但在现实生活中我却做了一个小型的加农炮送给文中的这位网瘾少女。好了,不聊了,下面我们来看看我的加农炮是如何制作的吧。 Ps:详细的组装视频和配件展示视频见文末链接。 【主要配件】 主控板,我选择完全兼容Arduino UNO R3的DFRduino UNO R3,主要是因为它用更强大的ATmega16U2替代了8U2,以此获得了更快的转换速度和更大内存。 为了方便接线我准备选择一款扩展板接在UNO上。一开始我选择的是IO 传感器扩展板 V7.1,但是发现它不具备电机驱动的功能,如果想要驱动电机还要另外扩展电机驱动模块。因为我不喜欢在板子上插太多东西了,所以它还是被我淘汰了。经过不懈努力,总算找到如意的扩展板——IO口及电机驱动扩展板;不然我真的只有选老办法了。 IO口及电机驱动扩展,是使用TB6612FNG为电机驱动芯片来同时驱动两路电机;支持PWM控制方式;单通道连续驱动电流1.2A,峰值可达3.2A。市面上绝大部分的微型直流电机都是可以兼容。该扩展板除了引出了用于二次扩展的标准UNO母座接口。同时还引出了标准的Gravity接口、XBee接口、SPI接口、IIC接口及串口。可用于连接大部分的模块及传感器,满足机器人自动控制的需求。 【实物配件图】 Ø 直流减速电机 Ø 激光切割后的椴木板 PS:舵机其实使用180度的就足够了。DMS-MG90 金属9g舵机 (1.8Kg) 【组装过程】 1、把椴木板上的零件拆下来。Ps:有部分零件比较难拆,为了防止被拆坏,可以先用小刀再沿着切割痕迹划一下。 从椴木板上拆下的零件如下图所示。 2、底座安装 首先将底座的支撑架拼装在一起。 然后安装拖着大炮炮管的支撑架。 最后将两个支撑架拼装在一起,用来固定底座 接下来继续用一样的方法安装另一边的支撑架,首先安装固定舵机的模块。 整个底座安装完成了 3、舵机安装 安装舵机 固定舵机 安装舵机旋转臂 将舵机旋转臂模块用牙签固定在炮管上。 4、电机安装 将电机和炮管连接 固定电机 安装塑料拨片。Ps:因为原有椴木板拨片被我弄坏了,后面用3D打印机打印了这个塑料拨片 5、炮管组装 连接炮管。 用牙签将炮管固定好。 固定好炮管后,把多余的牙签剪掉就行了。 6、发射机制 安装炮栓, 用橡皮筋将它固定在炮管上。 7、整体安装 将炮管和底座连接在一起。 炮管和底座连接完成 8、硬件连接 硬件连线图 将电机线连接在M1A(黄色线)和M1B(红色线)口。 接下来将舵机插在UNO扩展板的数字口13口。 将模拟角度传感器接在A1口,结合舵机控制大炮的发射角度。 将按钮接在数字口第7口,结合电机发射弹药。 好了组装完成了,咱们就上电看看效果了。先调节好大炮的发射角度,然后再按下按钮发射。 如果觉得动图看的不过瘾,下面就上一批干货视频了 配件展示视频链接:视频已消失 详细组装视频链接:视频已消失 椴木板设计文件:加农炮应用附件.zip 程序代码:
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed