Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2025:vstoica:george.ciobanu2204 [2025/05/28 05:39]
george.ciobanu2204 [Hardware Design]
pm:prj2025:vstoica:george.ciobanu2204 [2025/05/28 07:44] (current)
george.ciobanu2204
Line 43: Line 43:
   * **Circuit Board**: Aceasta este folosita pentru a lega mai usor ESP32 de MPU6050.   * **Circuit Board**: Aceasta este folosita pentru a lega mai usor ESP32 de MPU6050.
   * **Drona**: Aceasta va functiona asa cum a fost intentionata,​ doar ca in loc sa primeasca inputurile de la 2 joystick-uri,​ aceasta le va primi de la un microcontroller.   * **Drona**: Aceasta va functiona asa cum a fost intentionata,​ doar ca in loc sa primeasca inputurile de la 2 joystick-uri,​ aceasta le va primi de la un microcontroller.
 +    * ** Rezistente si Condensatoare **: Am folosit pentru filtruri RC pentru a transforma semnalele PWM trimise, pentru a le transforma in semnal analog (pentru telecomanda dronei).
 ===== Software Design ===== ===== Software Design =====
  
Line 54: Line 55:
 </​note>​ </​note>​
  
-===== Rezultate Obţinute =====+Platforme: ** PlatformIO, PyGame**
  
-<note tip> +Librarii Folosite: ** esp_now.h, WiFi.h, Wire.h, math.h **
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii =====+** ESP32-Emitter **: Manusa in sine contine microcontrollerul ESP32, impreuna cu giroscopul MPU-6050 si cu un buton. Aici, scopul ESP-ului este de a prelua informatiile prin I2C de la MPU-6050 si sa le transmita mai departe prin ESP-NOW. De asemenea butonul are rolul de a intrerupe programul in cazul in care utilizatorul considera necesara o sincronizare cu drona. ESP32 -> MPU-6050: Pentru conexiunea dintre cele 2 am folosit libraria Wire.h, deoarece am avut probleme cu partea de creeare de prroiect folosind framework-ul esp-idf. Prin aceasta conexiune am facut rost de datele legate de orientare, rotatie si miscarea pe axa oZ.
  
-===== Download =====+** ESP32-Receiver **: Pentru comunicarea cu drona am dezasamblat controllerul unei drone mai vechi si am inlocuit joystick-urile cu diferite conexiuni pe microcontroller. Am legat 2 pini prin DAC si alti 2 pini prin PWM, deoarece ESP32 nu are mai multi pini pe care sa poata sa transmita semnale DAC. Pentru a converti totusi semnalul PWM la un semnal "​analog"​ am folosit cate un filtru RC pentru fiecare pin.
  
-<note warning>​ +** Drone-Shower **Am implementat ​de asemenea ​interfata grafica in python in care s-ar vedea aproximativ cum se misca dronaAcesta a fost facut refolosind concepte din tema unei materii ​de semestrul trecut
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etc. Un fişier README, un ChangeLog, un script ​de compilare şi copiere automată pe uC crează întotdeauna ​impresie bună ;-). +===== Rezultate Obţinute ​=====
- +
-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**. +
-</​note>​ +
- +
-===== Jurnal ​=====+
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal ​în care să poată urmări asistentul de proiect progresul ​proiectului+Care au fost rezultatele obţinute ​în urma realizării proiectului ​vostru.
-</​note>​ +
- +
-===== Bibliografie/​Resurse ===== +
- +
-<​note>​ +
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+
 </​note>​ </​note>​
 + Drona zboara cu succes si se misca conform miscarilor mainii (pe care am pus placa ESP32 cu giroscopul);​ De asemenea si pe Drone-Shower se poate vedea cum zboara drona din aceleasi comenzi.
  
pm/prj2025/vstoica/george.ciobanu2204.1748399979.txt.gz · Last modified: 2025/05/28 05:39 by george.ciobanu2204
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