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

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

Custom PCBs: 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