Skip to content

saaraswata/espquad32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-Quadcopter

Introduction

ESP32-Quadcopter is an open source solution based on Espressif ESP32/ESP32-S2/ESP32-S3 Wi-Fi chip, which can be controlled by a mobile APP or gamepad over Wi-Fi connection. ESP32-QUADCOPTER comes with simple hardware, clear and extensible code architecture, and therefore this project can be used in STEM education and other fields. The main code is ported from Crazyflie open source project with GPL3.0 protocol.

Currently support ESP32, ESP32S2, ESP32S3, please using ESP-IDF release/v4.4 branch as your develop environment

ESP32-QUADCOPTER

For more information, please check the sections below:

Features

  1. Stabilize Mode
  2. Height-hold Mode
  3. Altitude-hold Mode
  4. Position-hold Mode
  5. APP Control
  6. CFclient Supported
  7. ESP-BOX3 Joystick Control (through esp-now)

Note: to implement Altitude-hold/Height-hold/Position-hold mode, extension boards are needed. For more information, see Hardware Reference.

Third Party Copyrighted Code

Additional third party copyrighted code is included under the following licenses.

Component License Origin Commit ID
core/crazyflie GPL3.0 Crazyflie tag_2021_01 b448553
lib/dsp_lib esp32-lin 6fa39f4c

Support Policy

Any kind of modifications as long as plausible are welcome. Support till 2028.

THANKS

  1. Thanks to Bitcraze for the great Crazyflie project.
  2. Thanks to Espressif for the powerful ESP-IDF framework.
  3. Thanks to WhyEngineer for the useful ESP-DSP lib.
  4. Thanks to Espressif for the ESP-Drone port of Crazyflie firmware.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages