锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

项目分享| 自制“可爬墙”无人机

时间:2022-08-30 21:30:00 正确使用扭矩传感器

本项目将与您分享如何制作ESP8266无人机(无人机可以爬墙)以及它是如何工作的。

我们都知道无人机的功能是什么,也就是说,它可以飞行。如果你告诉你无人机爬到墙上或像潜艇一样进入水下,你会感到有点神奇。作者说,下面介绍的无人机可以做到!

所需部件

(先来看看无人机的主要部件)

  • ESP8266

  • MPU6050 Acc/Gyro模块

  • 有刷电机

  • 螺旋桨

  • 500 mAh lipo3.7v

  • Si2302mosfet (5x)

  • 铅笔

如果你是电子爱好者,你会发现下面列出的所有部件都有 -:)

使用的工具

  • 电烙铁

无人机由机架、电机、螺旋桨、电机、飞行控制器和电池组成。

飞行控制器

飞行控制器(也称为FC)是飞机的大脑。它是一块电路板,上面有一系列的传感器,可以检测无人机的运动,以及用户的命令。如果你告诉它往前走,飞行控制器将调整后部电机的转速,使它往前走。

ESP8266模块

为了与无人机通信,我们需要蓝牙或蓝牙WIFI所以我们使用连接ESP8266 Wi-Fi模块,因为它有内置的Wi-Fi,我们可以使用它进行通信。

ESP开源、互动、可编程、低成本、简单、智能、最低成本Wi-Fi硬件。

至于无人机的飞行范围。测试范围约70米,使用三星手机充当WiFi热点和远程控制器。

MPU6050

MPU6050 IMU,包括陀螺仪和加速计的低成本设备。

我们将使用MPU-6050和ESP8266模块制造无人机。

无铁芯电机

无铁芯电机是四旋翼飞机和无人机的微型电机。这些电机没有铁芯,即转子中没有金属芯。无铁芯电机可以在较小的负载下达到较高的速度。这些电机适用于微型无人机、四旋翼飞机或迷你项目。

螺旋桨

螺旋桨的目的是产生无人机飞行的推力和扭矩。

ESP8266无人机飞行控制器原理图

基于ESP12e(ESP8266)接收器控制模块示意图。

电路连接

根据上图中的原理图连接电路,注意件的连接细节。

机架

框架提供结构和刚度,是所有部件的安装位置。

选用木制铅笔,然后给它四轴飞机的形状。

如果你有3D打印机可以打印更好的机架。

组装无人机

这是铅笔无人机框架,请看照片。

为了连接电机,我们需要把电机放在架臂上。

安装所有电机

两个电机顺时针旋转,两个电机逆时针旋转(参考图)。如果一个电机没有朝正确的方向旋转,只需切换电机的极性。

  • 检查电池和电压

  • 检查所有螺旋桨是否紧密连接

  • 检查所有电机固定装置

飞行后记得拔下电池,飞行前安装电池。

软件部分

建议使用Arduino IDE:假如你想编辑(即)WiFi网络的SSID和密码 - Android热点)

  • 安装Arduino IDE

  • 安装ESP8266板

  • 安装ESP8266WiFi.h

在代码中复制代码并修改自己WIFI SSID和密码(代码可在文末打包下载):

以上的Drone_FInal.ino可在文末打包下载文件。

打开Arduino IDE,从Drone_FInal.ino中复制代码 并粘贴Arduino IDE中。

在代码中编辑你的网络,编辑以下两行SSID和密码。

  • 在Arduino IDE中,进入"工具">"开发板">选择"NODEMCU 1.0(ESP - 12E模块)"

  • 转移工具,选择端口

  • 更改上述代码WI-FI名称和密码

  • 点击上传按钮上传上述代码

  • 如果一切顺利,你可以看到ESP8266上的蓝色LED每隔一秒就开始闪烁。

安卓APP设置和 ESP8266无人机测试

您只需下载此步骤附加的内容App文件在你的安卓手机上。(可在文末打包下载)

使用这个安卓应用Processing for Android App开发的。

一个基于NodeMCU飞行控制器和安卓应用控制的爬墙项目就完成了,下面是无人机的演示效果:

学习交流群:769843038

网盘数据包,需要自己领取,永久有效!点击下面的链接领取:

嵌入式物联网 22个STM32项目、竞赛作品【华清远见发放信息包】

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章