ESP32四轴飞控硬件设计

简介: 笔记

一. 前言


目前许多入门级开源飞控都是基于STM32系列的,基于此系列的有非常严重的短板,例如说通信方面,需要外置通信模块。


ESP32本身带有WIFI和蓝牙,在通信方面有着一定的优势,更加简化设计以及硬件成本。


文末有完整资料


二. PCB原理图设计


原理图主要包括以下几个部分


1. 电机驱动电路 
  2. 串口下载电路
  3. 5V升压和3.3V稳压电路
  4. MPU6050和BMP280模块
  5. ESP32最小系统


其中升压芯片的选择需要注意一下,ESP32在使用WIFI或者蓝牙的时候,对电流的需求比较大,官方推荐的是500ma。所以升压芯片的输出电流需要较大,这里使用的是MT3608,最大输出电流可达2A,这点需要特注意一下,不然就会有意想不到的坑等着你。

60.png


三. 3D外壳设计


使用SolidWorks软件进行设计,最终成品的效果图如下,电池大小为800mah,整体上还不错。

61.png


四. 控制部分


为了不使用遥控器硬件,所以我采用TCP 上位机的发生对ESP32飞控进行控制以及调试。

上位机采用QT编写,初步模型如下所示。

62.png

后续软件设计会持续更新。


五. 资料获取


看到了这里,不如点下关注公众号,回复 ESP32四轴飞控硬件设计 获取链接吧!!!

公众号:FPGA之旅

目录
相关文章
|
7月前
|
编译器 C语言 开发者
单片机原理与应用:探索微型计算机世界
单片机原理与应用:探索微型计算机世界
59 1
|
7月前
|
物联网
STC51单片机-控制LED闪亮的仿真-物联网应用系统设计
STC51单片机-控制LED闪亮的仿真-物联网应用系统设计
88 0
|
7月前
|
物联网 人机交互 开发工具
STC51单片机-阵列LED显示-物联网应用系统设计项目开发
STC51单片机-阵列LED显示-物联网应用系统设计项目开发
140 0
|
存储 程序员 芯片
微机原理与接口技术 8086微处理器系统结构详解
本文主要详解8086微处理器系统结构。主要从以下几个方面进行分析与总结:8086 CPU结构、EU与BIU的结构和功能、8086寄存器结构、8086系统时钟与指令周期、周期概念、8086系统时钟、指令周期、总线周期、8086存储器组织、堆栈的概念、存储器组织与I/O结构、存储体与总线的连接、8086的内外部中断、中断向量表。
1406 0
微机原理与接口技术 8086微处理器系统结构详解
|
2月前
|
存储 安全 开发工具
基于ESP32的便携式游戏机
基于ESP32的便携式游戏机
44 2
|
2月前
|
IDE 机器人 开发工具
基于ESP32的机器狗
基于ESP32的机器狗
38 0
|
7月前
|
编译器 芯片
PROTEUS仿真软件的使用及存储器的设计
PROTEUS仿真软件的使用及存储器的设计
117 0
|
7月前
|
传感器 JavaScript 芯片
嵌入式硬件电路设计的基本技巧
嵌入式硬件电路设计的基本技巧
99 0
|
传感器 芯片 内存技术
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述
190 0
|
物联网
【ESP8266-NodeMCU软硬串口通讯】
【ESP8266-NodeMCU软硬串口通讯】
381 0