跟我一起复制一款基于ESP-Drone无人机控制板

2023-05-16

1、ESP-Drone无人机项目简介

ESP无人机是基于ESPRESIF ESP32/ESP32-S2 Wi-Fi芯片的开源解决方案,可通过Wi-Fi连接到手机应用程序或游戏控制台。ESP无人机具有简单的硬件、清晰和可扩展的代码体系结构,因此该项目可用作为STEAM(科学、技术、工程、数学)的教育平台或其它的控制领域。它的主要代码从CrazyFle开源项目移植而来,采用了GPL3.0协议。

关于ESP-Drone更多的信息,请访问:

https://hub.fastgit.org/espressif/esp-drone (github国内镜像站)

https://github.com/espressif/esp-drone

该项目提供了几乎所有的设计文件,包括硬件设计文件、控制端源码和手机端app的源码。

本人打算采用这些设计文件,复制一款兼容ESP-Drone无人机的控制板,同时将其电机驱动部分的电路进行修改,使之可以驱动直流电机的正转和反转,从而可以用做玩具4驱车的控制板。

2、控制板设计流程简介

第1步,绘制控制板原理图。

尽管乐鑫在github已经提供了控制板的GERBER文件,可以直接进行PCB的加工,但考虑到如果没有一个从绘制原理图、绘制PCB及焊接样板和进行硬件调试的过程,对于初学者来说,就掌握不了一个嵌入式系统设计的全面知识了,乐鑫在github软件仓库中有控制板硬件设计的pdf格式的原理图,因此本人打算采用KiCAD(一款开源的原理图、PCB设计软件)来重新绘制原理图和PCB。

第2步,绘制控制板PCB。

第3步,PCB文件外发加工。

第4步,控制板样板焊接。

第5步,控制板硬件功能调试、测试。

第6步,整机调试、功能测试。

该控制板的详细设计过程,请关注我后续发布的文档。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跟我一起复制一款基于ESP-Drone无人机控制板 的相关文章

  • esp-aliyun undefined reference to `pthread_create‘错误

    FreeRTOS 错误信息 Users esp8266 projects wendeng build esp aliyun libesp aliyun a span class token punctuation span wrapper
  • esp虚拟服务器,esp8266接入云服务器

    esp8266接入云服务器 内容精选 换一换 公有云平台提供的云监控 xff0c 可以对云耀云服务器的运行状态进行日常监控 您可以通过管理控制台 xff0c 直观地查看云耀云服务器的各项监控指标 云耀云服务器正常运行 关机 故障 删除状态的
  • 利用esp-8266实现wifi攻击

    0x00 前言 之前在b站上看到这个wifi模块的攻击视频感觉挺有意思 xff0c 就在某宝上入了一个拿回来玩玩 0x01 外观 转接头需要自己另外买 0x03 编译程序 https anky cc esp8266 deauther wif
  • ESP实验02-读取DS1307&eerom34c32

    1 模块介绍 本实验主要用到两个模块 esp32 tinyRTC 模块的图片如下所示 xff1a esp32模块型号为ESP32Devkitc v4 xff0c 是启明云端官方的开发板 与乐鑫官方的完全一致 xff0c 引脚顺序 xff0c
  • Khadas VIM3刷fast drone 250

    拿到板子先增加swap空间 xff0c 避免后边编译VINS卡死 xff0c 根据教程操作即可 https www bilibili com read cv17175381 安装ROS https blog csdn net m0 5587
  • 香橙派5刷Fast Drone 250

    1 购买USB网卡RTL8821CU RTL8811 RTL8723BU 三种都可以 xff0c 首次搭建买的GRIS 的RTL8821CU 2 网络环境设置好 3 刷系统 安装ROS xff0c 一路畅通 https blog csdn
  • ESP IDF socket 遇到以及解决 Socket unable to connect: errno 118

    看代码 xff1a 以下代码的一部分是自己封装的库 组件 引脚初始化 gpio init 2 GPIO MODE OUTPUT LED亮 gpio set level 2 1 连接网络 WiFi connect LED灭 gpio set
  • ESP-AT 系列: AT+MQTT 使用

    AT 工程 xff1a https github com espressif esp at AT 文档 xff1a https docs espressif com projects esp at zh CN latest MQTT AT
  • 乐鑫 ESP-IoT-Bridge 方案支持设备灵活入网

    观看视频了解 ESP IoT Bridge 联网方案 乐鑫科技推出 ESP IoT Bridge 联网方案 xff0c 能够为物联网应用场景下的 Wi Fi 蓝牙 Thread 以太网 MCU 等设备 xff0c 提供便捷的网络服务 ESP
  • VScode+esp-idf:例程(esp32-web-camera)保存视频到sd卡(附源码)

    文章目录 1 移植到 esp32 web camera 2 jpeg2avi使用方法2 1 何处调用jpeg2avi start2 2 何处调用jpeg2avi add frame2 3何处调用jpeg2avi end 3 编译运行工程4
  • ESP32(ESP-IDF)+CNC Shield+A4988控制步进电机

    陈拓 2023 04 15 2023 04 15 1 简介 在 Arduino Uno开发板 43 电机驱动扩展版CNC Shield V3 0硬件说明 https blog csdn net chentuo2000 article det
  • 【Drone】航模遥控系统各协议简介

    最近学习了无人机的一些知识 xff0c 在关于遥控系统这部分的各种协议看的有些头大 xff0c 人都晕了 看了一些资料后终于大概理解了这套系统中那些一团乱麻般的各协议的意义 xff0c 大致总结一下 图一 遥控系统组成 这里参考FPV帮装机
  • ESP32 WiFi Mesh开发(二):ESP WiFi Mesh接口简析

    1 ESP MDF架构 ESP MDF是ESP Mesh Development Framework的缩写 xff0c 也就是 ESP Mesh开发架构 xff0c 其结构如下 xff1a 红框部分是WiFi Mesh协议栈 xff0c 其
  • ESP32 之 ESP-IDF 教学(十二)WiFi篇—— LwIP 之 TCP 通信

    本文章 来自原创专栏 ESP32教学专栏 基于ESP IDF xff0c 讲解如何使用 ESP IDF 构建 ESP32 程序 xff0c 发布文章并会持续为已发布文章添加新内容 xff01 每篇文章都经过了精打细磨 xff01 通过下方对
  • Arduino for ESP32-----ESP-NOW介绍及使用

    ESP NOW ESP NOW介绍ESP NOW支持以下特性ESP NOW技术也存在以下局限性获取ESP32的MAC地址ESP NOW单向通信 One way communication ESP32单板间的双向通信一对多通信 xff08 一
  • 合宙 ESP32C3 使用micropython 驱动配套0.96寸 TFT ST7735 屏幕显示色块和文字

    合宙的esp32c3 开发板配套了0 96寸屏幕驱动板 可直接使用如下链接的代码 注意替换对应的pin脚和st7735 py文件 1 想显示色块参考如下链接 链接 合宙esp32c3 合宙air101LCD屏幕跑通microPython 2
  • drone的简单使用

    一 简介 Drone 是一个基于Docker容器技术的可扩展的持续集成引擎 用于自动化测试 构建 发布 每个构建都在一个临时的Docker容器中执行 使开发人员能够完全控制其构建环境并保证隔离 开发者只需在项目中包含 drone yml文件
  • Run-Time Check Failure #0 错误

    使用VS 遇到过一个错误 如下图 文字描述是这样的 Run Time Check Failure 0 The value of ESP was not properly saved across a function call This i
  • esp32开发板学习

    1 esp32简介 esp32说到底就是一个小型的linux 可以执行我们的代码 尺寸只有一个苹果watch se的大小 可以集成各个物理组件 好像是通过开发板上的引脚来操作的 2 开发板部署python环境 2 1 在pdd花10块钱买了
  • linux espidf vscode

    安装 根据 https docs espressif com projects esp idf zh CN latest esp32s2 get started linux macos setup html 里的要求安装一些东西 点插件的首

随机推荐