This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:nicolae.macovei1412 [2026/05/09 01:23] nicolae.macovei1412 |
pm:prj2026:bianca.popa1106:nicolae.macovei1412 [2026/05/11 23:05] (current) nicolae.macovei1412 |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== M.U.S.C.A. ====== | ||
| + | |||
| + | ===== Introducere ===== | ||
| + | |||
| + | **Ce face proiectul**: M.U.S.C.A. (Modular Uncrewed Self-Controlled Aircraft) este o drona cu 4 motoare controlata autonom prin intermediul unui ESP-32. In etapa curenta de dezvoltare, sistemul va fi capabil sa decoleze si sa efectueze un zbor la punct fix pentru un interval fixat de timp. | ||
| + | |||
| + | **Scopul proiectului**: Scopul este implementarea si validarea unui sistem de control pentru drone pe un microcontroller, pentru a fi folosit in urmatoarele etape de dezvoltare a proiectului. | ||
| + | |||
| + | **Care a fost ideea**: Ideea de la care am pornit a fost ca dronele existente de obicei au o arhitectura optimizata pentru un scop anume (cinema, militar, etc). Implementarea curenta este concentrata pe sistemul de control al dronei, scopul fiind obtinerea unui zbor stabil. | ||
| + | |||
| + | **De ce este util**: Proiectul propune o arhitectura de tip modular, ce le permite utilizatorilor sa schimbe payload-ul transportat de drona, folosind astfel o singura drona pentru multiple activitati, reducand astfel costurile necesare testarii unei varietati de modele diferite. In implementarea curenta, proiectul demonstreaza capacitatea de zbor stabil. | ||
| + | |||
| + | ===== Descriere generală ===== | ||
| + | |||
| + | Proiectul este construit pe baza unui microcontroller ESP-32, responsabil de a citi datele de la senzori, a calcula parametrii de zbor pentru drona si de a actiona motoarele. | ||
| + | |||
| + | Module: | ||
| + | - o baterie LiPo 3s1p 2.1Ah (12V, 30C), din care sunt alimentate motoarele | ||
| + | - 4 Motoare BLDC A2212, fiecare putand genera ~700g de thrust la capacitate maxima | ||
| + | - 4 ESC-uri de 30A, fiecare primind semnal de la microcontroller prin GPIO si controland individual cate un motor | ||
| + | - ICM-20602 este accelerometrul folosit pentru a determina inclinarea si acceleratia dronei, comunicand cu microcontroller-ul prin SPI | ||
| + | - VL53L0X este un senzor de ToF, folosit pentru a estima distanta dronei pana la sol, care comunica cu microcontroller-ul prin IIC. | ||
| + | |||
| {{:pm:prj2026:bianca.popa1106:block_diagram_cristian_macovei_332ca.png|}} | {{:pm:prj2026:bianca.popa1106:block_diagram_cristian_macovei_332ca.png|}} | ||
| + | |||
| + | ===== Hardware Design ===== | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:circuit_cristian_macovei_332ca.png?500|}} | ||
| + | |||
| + | ===== Software Design ===== | ||
| + | |||
| + | [todo] | ||
| + | |||
| + | ===== Rezultate Obţinute ===== | ||
| + | |||
| + | [todo] | ||
| + | |||
| + | ===== Concluzii ===== | ||
| + | |||
| + | [todo] | ||
| + | |||
| + | ===== 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 ===== | ||
| + | |||
| + | [todo] | ||
| + | |||
| + | ===== Bibliografie/Resurse ===== | ||
| + | |||
| + | - datasheet motor A2212: [[https://cdn.robotshop.com/rbm/a00a7635-653b-4220-aac9-b0c23c5c5e2c/5/520795f9-301f-4e66-a0a3-019811d1f78b/222c434c_a2212-brushless-motor.pdf]] | ||
| + | - datasheet accelerometru: [[https://bluerobotics.com/wp-content/uploads/2022/05/ICM20602-DATASHEET.pdf]] | ||
| + | - datasheet senzor ToF: [[https://cdn-learn.adafruit.com/downloads/pdf/adafruit-vl53l0x-micro-lidar-distance-sensor-breakout.pdf]] | ||
| + | |||