历史上的今天

今天是:2024年09月25日(星期三)

正在发生

2019年09月25日 | 改造空陆两用无人机,4个组件就搞定,小白也能学会!

发布者:正在搬砖的河马71 来源: 创客火无人机作者: Lemontree 手机看文章 扫描二维码
随时随地手机看文章

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

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

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

制作过程:

工作原理

现在我们要将电影的场景还原到生活,先将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)编程脚本都使用了“连接接口:_”,选择”接口的序号“是对应你驱动板的线连接到飞行器扩展板的哪个接口上。

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

更多无人机或创客教育资源下载,可关注公众号“创客火无人机 ”。

引用地址:改造空陆两用无人机,4个组件就搞定,小白也能学会!

上一篇:专注于L4级自动驾驶技术,元戎启行获5000万美元Pre-A轮融资
下一篇:深圳宝安区医院医疗集团陈旭院长:物流机器人的选用与评估

推荐阅读

罗德与施瓦茨在R&S SMW200A的GNSS模拟器中增加了GPS L5和Galileo E5特性 2017年发布至今,R&S SMW200A是业界第一个且唯一一个可切换成高端GNSS模拟器的通用矢量信号源,产生GNSS信号的同时允许内置模拟复杂干扰环境。该独一无二的解决方案在增加对L5/E5频段的支持后功能得到了进一步增强。 当今越来越多的GNSS接收机可接收如L1、L2和L5等多频信号,虽...
配置相关函数1.void GPIO_Init (GPIO_TypeDef* GPIOx,GPIO_InitTypeDef* GPIO_InitStruct)函数解释:GPIO的初始化函数,该函数的作用是对io进行初始化。参数:(1)GPIOx,GPIO的分组,如 GPIOA,GPIOB,GPIOC等的宏定义。(2)GPIO_InitStruct,GPIO的初始化相关结构体。该结构体里的成员变量决定了我们具体的初始化参数。以下进行说明: GPIO_Pi...
9月24日,深南电路在接受投资者提问时表示,公司的主要产品包括印制电路板、封装基板和电子装联。其中,公司PCB产品应用领域主要为通信、数据中心、工控医疗、汽车电子等,华为系公司的重要客户之一,公司为华为提供包括无线通信基站用PCB在内的各类产品。今年,在新冠肺炎疫情蔓延、中美经贸摩擦加剧的双重影响下,深南电路持续落实“3-In-One”战略,快...
据新华社9月25日消息:经中国政府不懈努力,当地时间9月24日,孟晚舟女士已经乘坐中国政府包机离开加拿大,即将回到祖国,并与家人团聚。孟晚舟(资料图 来源:央视新闻)孟晚舟在中国政府包机上发布的感言:月是故乡明,心安是归途舷窗外一片漆黑,机翼上的航行灯闪烁不停,在寂静的夜空中,这些许的微光显得格外温暖。此刻,我正飞越北极上空,向着家的...

史海拾趣

问答坊 | AI 解惑

求助:已知PWM整流的输出电压如何求输入电压

我最近做个PWM整流器主电路的设计,要求(带电感电阻负载 R=10欧,L=0.5H 额定电流为10A,)求输入端的电压计算公式…

查看全部问答∨

同步选择开关

LL/INT(同步选择开关):此开关用以选择摄像头同步方式,INT为内同步2:1隔行同步;LL为电源同步。有些摄像头还有一个LL PHASE电源同步相位控制器,当摄像头使用于电源同步状态时,此装置可调整视频输出信号的相位,调整范围大概是一帧。(调整需 ...…

查看全部问答∨

华为经典PCB教程

华为经典PCB教程…

查看全部问答∨

WINCE如何实现I2C通信

假设底层驱动支持了I2C,上层应用软件如何写可是实现通信呢?…

查看全部问答∨

我的2440跑得像PC机中毒一样慢,是什么原因?

我移植三星的5.0BSP到我的2440上,但是发现启动很快,但是运行很慢,很像台式机中了病毒的样子。 后来我把一些驱动屏蔽了,就运行快了。 -------这个方法比较笨,纯属运气,后来我听说可以使用remote process viewer来查看。我点击device.exe,下 ...…

查看全部问答∨

为何文件夹没有被成功隐藏?

在注册表中使用了   "MountHidden"=dword:1     "AutoMount"=dword:0 目的是为隐藏指定的文件夹。 可结果是文件夹仍被显示出来了,不知道为何,哪位高手能指教下?谢谢。…

查看全部问答∨

FONTEDITOR V1.25

V1.2 (1)提供BDF <--> FNT, BDF <--> FNB, FNT <--> FNB的转换 (2)提供将Windows已经安装TTF转换为BDF格式 (3)将ttf文件导入为ttf格式 (4)汉字查码 V1.25 (1)Windows已经安装TTF字体导入为BDF时,剔除无效字符 (2)将BDF导出为bit ...…

查看全部问答∨

猎头公司招聘blue tooth软件开发工程师--上海

1本科及以上学历,电子工程、通信、计算机及相关专业。 2精通C/C++语言,具有嵌入式软件开发或UNIX/Linux软件开发经验者优先; 3熟悉图像解码算法,如BMP、JPEG、GIF等常见图像编码格式。 4熟悉BlueTooth协议,Wireless Manager等无线协议,熟悉 ...…

查看全部问答∨

请教:请教KEIL下变量设为data和xdata程序的异常问题

单片机:STC89C516RD+(64K,RAM(256+1024(以片外方式XDATA使用)编译环境:KEILV7.50用DATA,64K模式编译时,程序资源如下(LST):MODULE INFORMATION:   STATIC OVERLAYABLE   CODE&n ...…

查看全部问答∨

STM32 UCOS SDIO FATFS

我在STM32红牛开发板上运行了sdio+fatfs 读取文件名 成功显示 然后把它移植到ucos上 结果就死在读取文件名的函数里 TestStatus ReadSDFile(void){  FILINFO finfo;  DIR dirs;  int i_name=0;  char path[50]={\"\"};  ...…

查看全部问答∨
小广播
最新机器人文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved