0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用ESP8266制作一个简单的四轴飞行器

科技观察员 来源:allaboutcircuits 作者:DIY Projects Lab 2022-05-07 17:27 次阅读

这个项目里我将向您展示如何使用ESP8266(12e)制作四轴飞行器,我们使用ESP8266作为飞行控制器。并且据说这架无人机可以爬墙,你是不是很震惊?开玩笑的,让我们继续往下看吧!

飞控

飞行控制器(FC)是四轴飞行器的大脑。它基本上是一个集成电路板,包括检测方向变化的传感器。它还接收用户命令并控制电机以使四轴飞行器保持在空中。市场上有许多飞行控制板。其中有些是开源的,有些不是。

Esp8266四轴飞行器的耗材

所需组件:

Esp8266

MPU6050加速/陀螺模块

有刷电机

螺旋桨

500mAhlipo3.7v

Si2302MOSFET(5x)

铅笔

无人机套件(可选)

使用的工具:

烙铁

飞控

如同我们知道大脑是如何工作的,我们就会知道如何处理它。在这里,您有飞行控制器(FC)的部件。

飞行控制器(FC)是四轴飞行器的大脑。它基本上是一个集成电路板,包括检测方向变化的传感器。它还接收用户命令并控制电机以使四轴飞行器保持在空中。

几乎所有的飞行控制器(FC)都包括基本的陀螺仪和加速度计(Gyro和Acc)传感器。一些FC可能包括更高级的传感器,例如气压计和磁力计(指南针)。

在这里,我使用ESP8266和MPU6050陀螺仪和加速度计(陀螺仪和加速度计)传感器制作了自己的飞行控制器。

ESP8266是什么?

基本上,ESP8266是一个Wi-Fi模块。它具有2.4GHzWi-Fi的能力,即802.11b/g/n。它支持WPA和WPA2。它是一个集成了32位处理器的片上系统,运行频率为80MHz(也可以超频至160MHz)。它有64KB的RAM和64KB的引导ROM

为什么我们使用ESP8266?

ESP8266模块使微控制器能够连接到2.4GHzWi-Fi

ESP8266功能

ESP8266在物联网方面有很多应用。以下是该芯片的部分功能:

网络:模块的Wi-Fi天线使嵌入式设备能够连接到路由器并传输数据

数据处理:包括处理来自模拟和数字传感器的基本输入,以便使用RTOS或非OSSDK进行更复杂的计算

P2P连接:使用IoTP2P连接在ESP和其他设备之间创建直接通信

Web服务器:访问以HTML或开发语言编写的页面。

ESP8266作为一个微控制器:

低功耗、高度集成的Wi-Fi解决方案

最少7个外部组件

宽温度范围:-40°C至+125°C

ESP8285—8Mbit闪存嵌入

无线电发射器和接收器以及偏航、俯仰、滚动

poYBAGJ2O0mAYWdGAAN9qce3TZY850.png

无线电发射器向接收器发送信号,接收器接收到这个信号并根据来自发射器的命令进行操作。

无线电控制器通常由发射器和接收器组成,它们通常在不需要低功率发射器许可的无线电频率上运行。

偏航、俯仰、滚动

pYYBAGJ2O0SACS4YAAIAbW0U36s626.png

无线电发射器向接收器发送信号。接收器接收到这个信号并根据来自发射器的命令进行操作。

无线电控制器通常由发射器和接收器组成,它们通常在不需要低功率发射器许可的无线电频率上运行

偏航、俯仰、滚动

在空中向左或向右移动您的无人机,实际上是“滚动”您的无人机。

向前或向后倾斜您的无人机。

顺时针或逆时针旋转你的无人机,让你在空中画圈或图案。

控制发送到无人机的电量,从而使无人机更快或更慢。

在空中向左或向右移动您的无人机,实际上是“滚动”您的无人机。

向前或向后倾斜您的无人机。

顺时针或逆时针旋转你的无人机,让你在空中画圈或图案。

控制发送到无人机的电量,从而使无人机更快或更慢。

原理图

pYYBAGJ2O0CAJbDPAAJ2EG06AQM999.png

这是这个无人机的示意图

接线图非常简单

您必须按照原理图将MPU6050模块引脚与Esp8266引脚连接起来,示意图如上所示。

制作电路

poYBAGJ2Oz2AY1F4AARcyrAhlqY351.png

按照上图给出的示意图制作电路。

软件部分

pYYBAGJ2OzmAE6qqAAO6613pFEs296.png

如何安装Arduino桌面IDE?

在ArduinoSoftware下载ArduinoDesktopIDE

选择您的操作系统(Windows7、Windows10、Linux64位等)

单击“仅下载”并按照给出的说明进行操作

如果您没有管理员权限,请下载“用于非管理员安装的WindowsZIP文件”并将其解压缩到所需位置。

启动ArduinoDesktopIDE(如果它没有自动启动或者您没有找到ArduinoIDE快捷方式,请单击arduino.exe)

安装对ESP8266的支持

选择“文件-》首选项”

添加http://arduino.esp8266.com/stable/package_esp8266.。。到“AdditionalBoardsManagerURLs”

点击“确定”

安装ESP8266WiFi.h库

复制代码并将您自己的wifiSSID和密码放入代码中

转到“爬墙无人机”并下载代码。

更改ssid或通过:WiFi.begin(“Diyprojectslab”,“romeooo”);//Changessidandpassword

在ArduinoIDE中打开提供的草图

更新Esp826drone.ino文件中的WiFi凭据

将其上传到您的ESP8266

组装你的无人机

pYYBAGJ2OzWAQw5jAAPBQATmZbU697.png

安装所有电机

poYBAGJ2OzCARyN3AAZOyqDz9w4897.png

发动机

两台电机顺时针旋转,两台电机逆时针旋转(见图),如果电机不向正确方向旋转,只需切换电机的极性

检查电池和电压

检查所有螺旋桨是否连接牢固

检查所有电机安装

检查所有电机安装

飞行后务必拔掉电池,只在飞行前几秒钟装上电池

poYBAGJ2OyuAUYqFAAJN2RwWuh4636.png

接下来,您只需要

下载应用程序

并安装应用程序

启动你的ESP8266

连接到应用程序

现在,小心的把你的手指放在那两个操纵杆

飞(成果)

poYBAGJ2OyaAMueJAAI6l4HeTsA077.png

最终如你所见,这是一个非常简单的飞行控制器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 四轴飞行器
    +关注

    关注

    55

    文章

    206

    浏览量

    50849
  • 飞行控制器
    +关注

    关注

    1

    文章

    24

    浏览量

    10334
  • ESP8266
    +关注

    关注

    50

    文章

    946

    浏览量

    43867
收藏 人收藏

    评论

    相关推荐

    关于飞行器

    我个人认为飞行器有很大的营运空间,现在有很多的人在做飞行器,可是有些东西只是停留在小阶段
    发表于 02-24 17:38

    半智能飞行器设计

    号实验板控制四个螺旋桨直流电机旋转,当四个电机同向旋转时,飞行器平稳上升,当相邻两电机转向相反时,飞行器旋转,当前两
    发表于 10-28 10:26

    制作STM32的能飞行跟踪人脸识别飞行器的难度多大

    本帖最后由 1563661808 于 2014-4-8 10:35 编辑 现在我们有可以飞行
    发表于 03-29 17:55

    如何用stm32制作飞行器

    请问如何利用stm32制作飞行器啊!!!有什么资料可以分享的吗?谢谢!!
    发表于 04-07 20:09

    【专题分享】最新出炉的飞行器专题

    飞行器是近来在专业与非专业领域都非常火爆的技术产品。本专题主要给大家介绍飞行器的必备知识
    发表于 05-08 17:28

    【MiCOKit申请】飞行器的原理与制作

    赛区二等奖。目前正在准备全国大学生电子设计大赛。项目描述:飞行器利用四个旋翼作为
    发表于 08-11 10:00

    【云智易申请】飞行器的原理与制作

    准备2015年全国大学生电子设计大赛。想做的题目,希望成功申请。项目描述:飞行器
    发表于 08-11 10:30

    【OK210申请】飞行器的原理与制作

    正在准备2015年全国大学生电子设计大赛。想做的题目,希望成功申请。项目描述:飞行器
    发表于 08-11 10:38

    【蓝牙4.1申请】蓝牙控制的飞行器

    申请理由:我们是在校大学生科研兴趣团队,正在设计制作无人 项目。现在无人机般通过遥控
    发表于 10-09 14:16

    飞行器的结构原理

    飞行器的结构原理 飞行器,又称旋翼
    发表于 01-15 16:42

    【CANNON申请】飞行器

    申请理由:直在做飞行器的设计,有着很好的开发经验,而这块开发板的传感恰好符合我的需求项目描述:以stm32作为主控 六
    发表于 01-26 13:59

    转:飞行器制作全过程

    分享完整的制作mini飞行器制作过程话不多
    发表于 08-16 10:08

    如何学习制作飞行器

    本人是学labview的,但是对其不是特别感兴趣,感觉自己对硬件方面更加有兴趣,以后比较想往硬件方向发展。想自己动手做飞行器,以前接触过51和AVR,其他知识基本空白,想请教大
    发表于 04-03 04:22

    怎么设计简易的飞行器系统

    本文描述了简易飞行器系统的设计实现,整个方案分为遥控控制板各飞行控制板两部分,通过2.4
    发表于 03-04 06:03

    如何利用51单片机去制作种微型飞行器

    如何利用51单片机去制作种微型飞行器呢?
    发表于 12-20 06:48