This is an old revision of the document!


Drona - Mihai Eduard 334AB

Introducere

Proiectul consta in realizarea unei drone folosind 4 motoare brushless, fiecare fiind conectat la cate un controler ESC si frame-ul fiind printat 3D.

Scopul este de a sta in aer si de a elimina perturbatiile folosind un algortim PID.

Aceasta poate avea multe utilitati pe baza ce aceasta are implementata mai multe functionalitati.

Descriere generală

Proiectul meu constă în construirea unei drone de la zero, folosind patru motoare brushless și patru ESC-uri. Pentru a controla și stabiliza drone, am implementat un modul senzor cu 9 axe MPU9250 și un controler PID.

Motoarele brushless și ESC-urile permit dronei să obțină o putere și o stabilitate superioare în timpul zborului. Modulul senzor cu 9 axe MPU9250 este responsabil pentru colectarea datelor privind orientarea, accelerația și viteza dronei. Aceste informații sunt utilizate de către controlerul PID pentru a menține stabilitatea și controlul precis al dronei în timpul zborului.

PID-ul compară datele primite de la modulul senzor cu referința dorită și ajustează în mod continuu viteza și unghiul de înclinare ale motoarelor pentru a menține dronei în echilibru și a obține o stabilitate optimă. Prin implementarea PID-ului, dronea va putea să compenseze automat orice deviație de la poziția și orientarea dorite, asigurând un zbor precis și controlat.

Hardware Design

s

Componetele folosite sunt:

  • Arduino UNO
  • Modul Senzor cu 9 Axe MPU9250
  • 4 x ESC de 30 A pentru Motoare Brushless cu BEC (cu conectori banană)
  • 4 x motoare brushless S500 V2 2216-880KV (2xCW si 2xCCW)

Cele 4 ESC-uri sunt conectate la GND si la pinii 4,5,6,7.

Modul Senzor cu 9 Axe MPU9250 este conectat astfel: VCC la 5V, GND la GND, SCL la A5 si SDA la A4.

===== Caracteristici tehnice =====

Software Design

Pentru dezvoltarea aplicatiei am folsoit urmaotearele biblioteci:

  • Servo.h
  • MPU9250_WE.h
  • Wire.h

Codul implementeaza controlarea si stabilizarea unei drone folosind un PID.

Sunt preluate date de la modululSenzor cu 9 Axe MPU9250 care are urmatoarele caracteristici tehnice:

==== Level 3 Headline ====

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2023/adarmaz/drone.1685296434.txt.gz · Last modified: 2023/05/28 20:53 by eduard.mihai
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0