Simple ESP32 Drone Flight Controller

From wikiluntti
Revision as of 23:27, 21 March 2026 by Mol (talk | contribs) (→‎ESP32)

Introduction

Make a drone with 4 BetaFPV motors, an accelerometer and ESP32 with motor controllers.

Motors: BetaFPV 19000KV Brushed Motors (2CW+2CCW)

  • Dimensions: 7x16mm
  • Length of the wires; 50mm
  • Shaft diameter 0.8mm
  • Mass 2.95g (without wires and sockets)
  • RPM 19000KV
  • Voltage 3.7V
  • Socket JST 1.25mm 2P

Frame

Light plywood frame, which is allowed to move up and down only. Horizontal movement is restricted. Cables.

Electronics

Introduction

ESP32-C3

ESP32 has the AMS1117 voltage regulator (Datasheet http://www.advanced-monolithic.com/pdf/ds1117.pdf).

Custom PCBs: https://roboticworx.io/blogs/projects/custom-esp32-boards-from-scratch-tutorial (or https://www.instructables.com/Build-Custom-ESP32-Boards-From-Scratch-the-Complet/ )

Breakout board: https://www.instructables.com/ESP32-Breakout-Board-1/

Motor controller L293D

Uses 5V.

Data sheet: https://www.ti.com/lit/ds/symlink/l293d.pdf

Schematics

References

Programming