Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: MounirDahmane
  • License: mit
  • Language: C++
  • Default Branch: main
  • Size: 7.36 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

ESP32 Drone Flight Controller

DOI

A WiFi-enabled drone flight controller built with an ESP32, MPU6050 IMU, and brushless motor control using PID controller for stabilization.

🚁 Overview

This project implements a real-time quadcopter flight controller that: - Uses an MPU6050 IMU for angle measurements. - Stabilizes the drone using a PID controller. - Controls 4 brushless motors via ESCs and ESP32Servo library. - Accepts user inputs over WiFi via an HTTP server from mobile application.

📦 Features

  • Complementary filter for sensor fusion
  • ESC calibration routine
  • PID control for roll, pitch, and yaw
  • Web control interface

🛠️ Hardware Requirements

  • Check utils/Report.pdf

📌 Notes

  • For safety, the drone is automatically disarmed when WiFi is disconnected or more than one client is connected.
  • You can use any HTML or app frontend to send control signals to the server at http://192.168.0.1/control.

📜 License

MIT License

Owner

  • Login: MounirDahmane
  • Kind: user

Citation (CITATION.cff)

@software{mounirdahmane_2024_11381129,
  author       = {MounirDahmane},
  title        = {{MounirDahmane/Quadcopter-design-using-PID-Controller: Init}},
  month        = may,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {0.1.0},
  doi          = {10.5281/zenodo.11381129},
  url          = {https://doi.org/10.5281/zenodo.11381129}
}

GitHub Events

Total
  • Watch event: 1
  • Push event: 7
Last Year
  • Watch event: 1
  • Push event: 7