这个项目里我将向您展示如何使用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闪存嵌入
无线电发射器和接收器以及偏航、俯仰、滚动
无线电发射器向接收器发送信号,接收器接收到这个信号并根据来自发射器的命令进行操作。
无线电控制器通常由发射器和接收器组成,它们通常在不需要低功率发射器许可的无线电频率上运行。
偏航、俯仰、滚动
无线电发射器向接收器发送信号。接收器接收到这个信号并根据来自发射器的命令进行操作。
无线电控制器通常由发射器和接收器组成,它们通常在不需要低功率发射器许可的无线电频率上运行
偏航、俯仰、滚动
在空中向左或向右移动您的无人机,实际上是“滚动”您的无人机。
向前或向后倾斜您的无人机。
顺时针或逆时针旋转你的无人机,让你在空中画圈或图案。
控制发送到无人机的电量,从而使无人机更快或更慢。
在空中向左或向右移动您的无人机,实际上是“滚动”您的无人机。
向前或向后倾斜您的无人机。
顺时针或逆时针旋转你的无人机,让你在空中画圈或图案。
控制发送到无人机的电量,从而使无人机更快或更慢。
原理图
这是这个无人机的示意图
接线图非常简单
您必须按照原理图将mpu6050模块引脚与esp8266引脚连接起来,示意图如上所示。
制作电路
按照上图给出的示意图制作电路。
软件部分
如何安装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
组装你的无人机
安装所有电机
发动机
两台电机顺时针旋转,两台电机逆时针旋转(见图),如果电机不向正确方向旋转,只需切换电机的极性
检查电池和电压
检查所有螺旋桨是否连接牢固
检查所有电机安装
检查所有电机安装
飞行后务必拔掉电池,只在飞行前几秒钟装上电池
接下来,您只需要
下载应用程序
并安装应用程序
启动你的esp8266
连接到应用程序
现在,小心的把你的手指放在那两个操纵杆上
飞(成果)
最终如你所见,这是一个非常简单的飞行控制器。
最近的5nm处理器是集体性翻车事件
基于CCP协议利用CANape进行电控单元标定
用于音频放大器的多路输出反激式电源
喷iPhone夸安卓是工作,用iPhone才是生活
如何延长USB线缆长度
如何利用ESP8266制作一个简单的四轴飞行器
打造常态化智慧旅游全民健身新时代和文化旅游发展新业态将成为潮流
嫦娥五号任务计划实现三大工程目标
农业小型自动气象站
极致转写体验,讯飞智能办公本X2值得拥有
深度解析中国SMT行业贴片机市场规模、供需平衡及价格分析
亚马逊云科技与英伟达携手开发下一代基础设施
使用MM32L0130片上IRM模块实现红外发码
意法半导体蓝牙SoC:以低功耗和高性价比实现厘米级定位
高通表示今年将推出30多款5G设备主要是智能手机
区块链是如何给予数据可信的力量
日韩动力电池的竞你是如何看待
高通将在MWC2017展示多项新技术 扩大物联网及5G布局
三菱电机6轴工业机器人
传统数字系统的设计过程包括哪些