查看: 88|回复: 1
打印 上一主题 下一主题

首次挑战空陆两用的无人机改造,有教程有源码~

[复制链接]
  • TA的每日心情
    开心
    2019-9-20 16:56
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    跳转到指定楼层
    楼主
    发表于 2019-9-17 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 FUSKD 于 2019-9-17 16:27 编辑

    看科技类电影的时候,我们经常会看到让人惊叹的高科技,比如可以在天上飞,着陆又能伸出轮子在陆地上奔跑的无人机。每次看到这些黑科技都能深深地被其由内而外散发的科技感气息所折服,于是我们就想自己也要动手制作一个。


    今天教大家制作一个高科技的炫酷小车,能在陆地跑,还能在天上飞,有教程有源码,有手就能做~

    先来看一下最终成品的效果:

    制作过程:
    工作原理
    现在我们要将电影的场景还原到生活,先将Ghost II组装成一台八轴飞行器,在飞行器机脚上增加安装好车轮的舵机,再把四个舵机线连接到驱动板上,同时把驱动板的线连接到Ghost II扩展板接口,通过编程控制舵机旋转角度来控制车轮移动,从而实现空陆两用的炫酷小车。

    准备材料
    ? Ghost II x 1
    ? 舵机 x 4
    ? 驱动板 x 1
    ? 小车轮 x 4
    ? 螺丝 x 4
    ? 积木块 x 若干
    ? 线材 x 若干
    ? 胶水 x 1

    结构设计
    1.将舵机对准小车轮的孔位,用螺丝紧扣。再取出两个三孔梁用胶水粘贴在舵机左右两边。
    注意此步骤有的地方是用螺丝和螺母固定,有的地方可能需要使用胶水来粘合。舵机的摆向不要弄错了↓


    2.取出四个十三孔梁搭建出飞行器底部的支撑架,注意支撑架是用短销固定的。


    3.再用部分短销把小车轮和支撑架一起连接在飞行器上。
    这里需要注意的是舵机线不够长,安装前需先把舵机线延长,因为后面舵机线需要连接到驱动板上。


    4.将四个舵机线连接到驱动板的四个白色接口上,用于驱动舵机转动。同时把驱动板的线连接到飞行器的扩展板接口上,用于编程控制。


    5、按照激光切割设计图样,切割制作个小盒子,用于放置驱动板与小电池。


    6、最终完成品的样子


    ok~硬件组装完毕,接下来是给扩展板上传程序!

    程序编写
    打开LiteBeeGo编程软件,选择“Arduino板”编程,详细程序如下:

    这里解释一下程序里面的一些东西:

    1)我们在所有编程里均使用了”当按下遥控按键K_”程序块,也就表明遥控器相对应的按键将控制小车的前/后/左/右等移动方向。
    2)编程脚本都使用了“连接接口:_”,选择”接口的序号“是对应你驱动板的线连接到飞行器扩展板的哪个接口上。

    关键一步就是烧录程序,烧录成功后,就可以操控炫酷的小车进行天上飞行,陆地奔跑啦~动手行动起来,祝大家玩得开心。


  • TA的每日心情
    开心
    2019-9-26 10:50
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    沙发
    发表于 2019-9-26 15:52 | 只看该作者
    挺有创意的
    您需要登录后才可以回帖 登录 | 立即注册 ?

    本版积分规则

    热门推荐

    关于温湿度传感器在LCD显示上的问题
    关于温湿度传感器在LCD显
    我建立了一个程序,想要将dht11传感器得到的数据显示在LCD1602上,但是LCD显的都是乱
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    【Arduino】108种传感器模块系列实验(74)--- 4位LED数码管模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    (开源)ESP8266改装小风扇,app远程控制+天猫精灵控制
    (开源)ESP8266改装小风
    材料准备 [*]USB风扇一个 [*]ESP8266一块 [*]3.3继电器一块 拆解风扇 第一次,没有
    基于机器视觉的智能分拣机械臂
    基于机器视觉的智能分拣机
    本作品是一个基于机器视觉的智能机械臂操作平台,其采用atmega32单片机作为主控制系统
    Copyright ???2015-2016??Arduino中文社区??Powered by?Discuz! ??( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表