Project Spydar: Drone
I designed and developed a drone flight control system along with the hardware. I created this using an ESP32 microcontroller, an MPU-6050 accelerometer and gyroscope, a GPS module and a Radio controller. I faced challenges through the development cycle, particularly with the self-balancing algorithm and switching got manual flight control. These made the development process even more exciting, giving me an avenue to create more creative solutions to every problem.
This is how I did it.
Parts list
- Drone Frame – 450 mm Quadcopter Frame Kits with Stands
- 4x Brushless outrunner motor and ESC
- Radio Transmitter & Receiver – FS-I6S 10ch 2.4G AFHDS 2A RC Transmitter Control
- 11.1V LiPo 5000mAh rechargeable battery
- LiPo battery charger
- ESP32 Microcontroller – ESP32 Development Board WiFi module
- 3-axis Accelerometer and Gyroscope – InvenSense MPU-6050
- GPS Arduino module – Ublox NEO-6M GPS
- Soldering Kit
- Jumper wires
- Heat shrink tubes
Schematic:
Code:
Assembly:
Steps to be added soon.
Any additional changes will be added to the GitHub repository. You can try to build this following this template.