Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.49 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.49 KB

Arduino Drone Auto Leveling

This repository contains the source code and documentation for an Auto Leveling Drone built using Arduino Uno REV2 and the MPU 6050 Gyro/Accelerometer. The project aimed to create a stable and easy-to-control drone by leveraging sensor data to maintain a level flight.

Features

  • Auto Leveling: Utilizes the MPU 6050 Gyro/Accelerometer to maintain a stable and level flight.
  • Arduino Uno REV2: The drone is powered by Arduino Uno REV2 for easy customization and programming.
  • Customizable: Users can tweak parameters and customize the code for specific applications and modify the code to be compatible with other sensors.

Hardware Requirements

  • Arduino Uno REV2
  • MPU 6050 Gyro/Accelerometer
  • Drone assembly with 4 Rotors
  • Batteries

Software Requirements

  • Arduino IDE

Acknowledgements

This project draws inspiration from Joop Brooking's extensive YMFC-AL project. We appreciate the groundwork laid by the original project. This repository holds the modified and tweaked code with new parameters which was able to have a custom built drone operate in a stable manner.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please feel free to fork and develop.

License

This project is licensed under the MIT License, granting you the freedom to use, modify, and distribute the code. Although no warranty is provided either direct or implied, so use the code at your own risk.