跟我一起复制一款基于ESP-Drone无人机控制板[通俗易懂]

跟我一起复制一款基于ESP-Drone无人机控制板[通俗易懂]1、ESP-Drone无人机项目简介ESP无人机是基于ESPRESIFESP32/ESP32-S2Wi-Fi芯片的开源解决方案,可通过Wi-Fi连接到手机应用程序或游戏控制台。ESP无人机具有简单的硬件、清晰和可扩展的代码体系结构,因此该项目可用作为STEAM(科学、技术、工程、数学)的教育平台或其它的控制领域。它的主要代码从CrazyFle开源项目移植而来,采用了GPL3.0协议。关于ESP-Drone更多的信息,请访问:https://hub.fastgit.org/espressi

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

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

跟我一起复制一款基于ESP-Drone无人机控制板[通俗易懂]

关于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步,整机调试、功能测试。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170556.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ManagementObject 参数 WMI 一些参数(Win32_Service)「建议收藏」

    ManagementObject 参数 WMI 一些参数(Win32_Service)「建议收藏」classWin32_Service:Win32_BaseService{ booleanAcceptPause; booleanAcceptStop; stringCaption; uint32CheckPoint; stringCreationClassName; stringDescription; booleanDesktopInteract; stri

    2022年10月2日
    2
  • Jmeter进行稳定性测试[通俗易懂]

    Jmeter进行稳定性测试[通俗易懂]首先,创建你要进行稳定性测试的脚本我创建的脚本树如下:2.场景设置LOGIN使用事务循环控制器线程组设置并发用户数200在启动1s,200并发用户全部启动循环设置为永远采用调度器:有两种工作方式1.设置启动和结束时间2.设置持续时间,我设置的是10小时给登录接口设置个timer:timer信息如下:目标吞吐量:24000TPS/MIN=400tp

    2025年10月11日
    4
  • 图片日记

    图片日记做了一个玩,可是昨天晚上传不上来。

    2022年5月20日
    44
  • ubuntu下rabbitvcs安装后无右键菜单解决办法

    ubuntu下rabbitvcs安装后无右键菜单解决办法1、sudorabbitvcs2、rabbitvcs3、nautilus-q4、ls-ldxxx/RabbitVCS.logsudochown-R’currentuser’xxx/RabbitVCS.log

    2022年7月18日
    14
  • poc测试环境准备_什么是poc测试?

    poc测试环境准备_什么是poc测试?PoC(ProofofConcept),即概念验证。通常是企业进行产品选型时或开展外部实施项目前,进行的一种产品或供应商能力验证工作。验证内容1、产品的功能。产品功能由企业提供,企业可以根据自己的需求提供功能清单,也可以通过与多家供应商交流后,列出自己所需要的功能;2、产品的性能。性能指标也是由企业提供,并建议提供具体性能指标所应用的环境及硬件设备等测试环境要求;3、产品的API适用性;4、产…

    2025年8月6日
    2
  • c++中constexpr_define和const定义常量的区别

    c++中constexpr_define和const定义常量的区别常量表达式是指值不会改变且在编译过程中就能够得到计算结果的表达式,能在编译时求值的表达式。例1:#include<iostream>usingnamespacestd;intmain(){ constinta1=10;//a1是常量表达式。 constinta2=a1+20;//a2是常量表达…

    2022年9月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号