Differences

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

Link to this comparison view

pm:prj2023:danield:masinaaccelerometru [2023/05/30 12:46]
octavian.radu0802 [Software Design]
pm:prj2023:danield:masinaaccelerometru [2023/05/30 21:49] (current)
octavian.radu0802 [Concluzii]
Line 29: Line 29:
 </​note>​ </​note>​
  
-**Schema ​masina:**+**Schema ​telecomanda:**
  
 {{:​pm:​prj2023:​danield:​schema_masina_distantainatorul.png|}} {{:​pm:​prj2023:​danield:​schema_masina_distantainatorul.png|}}
  
-**Schema ​telecomanda:** +**Schema ​masina:**
- +
-{{:​pm:​prj2023:​danield:​schema_telecomanda_distantainatorul.png|}}+
  
 +{{:​pm:​prj2023:​danield:​schema_distantainatorul_telecomanda.png|}}
 ===== Software Design ===== ===== Software Design =====
  
Line 191: Line 190:
 } }
 </​code>​ </​code>​
 +
 +**Explicatie cod telecomanda:​**
 +
 +In functia calculateMode() se calculeaza modul de mers a masinutei cu ajutorul giroscopului GY521 prin accesarea
 +valoriilor intoarse pe axa Ox si Oy. 
 +Dupa ce a fost calculata modul de functionare a masinutei, se trimite catre masinuta prin interfata Serial.
 +In final, se efectueaza un busy waiting pentru aflarea distantei masurate de catre masina a celui mai apropiat obstacol pe directia de mers
 +si se afiseaza pe display.
 +
  
 **Cod masinuta:** **Cod masinuta:**
Line 279: Line 287:
 } }
 </​code>​ </​code>​
 +
 +
 +**Explicatie cod masina:**
 +
 +Se obtine distanta masurata de senzorul cu ultrasunet, dupa aceea se efectueaza un busy waiting pentru aflarea
 +modului de mers a masinii, care este primit de la telecomanda.
 +Dupa aceea, se transmite cu ajutorul interfetei Serial distanta masurata si se actualizeaza modul de mers.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 287: Line 302:
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +Proiectul si-a atins scopul de a folosi cunostiintele dobandite la laborator, de asemenea am invatat aspecte practice, cum ar fi
 +efectuarea de lipituri cu fludor.
 +
 +In final, proiectul prezinta si un scop practic, poate fi folosit pentru masurarea de distante in locuri inaccesibile utilizatorilor,​
 +avand potential pentru un viitor upgrade de a crea o harta a spatiului pe care il strabate.
 +
 +{{:​pm:​prj2023:​danield:​distantainatorul_rezultate.jpg|}}
 +
 +[[https://​drive.google.com/​file/​d/​1IG94t4_3HdkISK26OR406ED83tyTwRty/​view?​usp=drivesdk|Aici]] puteti gasi un demo al proiectului.
 +
  
 ===== Download ===== ===== Download =====
  
 <​note>​ <​note>​
-Aici se gaseste arhiva cu codul sursa al proiectului:​ +Aici se gaseste arhiva cu codul sursa al proiectului:​ {{:​pm:​prj2023:​danield:​distantainatorul.zip|}}
-{{:​pm:​prj2023:​danield:​raduoctavian_distantainatorul.zip|}}+
 </​note>​ </​note>​
  
Line 298: Line 323:
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.+  * 5 Mai: Creare pagină Wiki + documentație 
 +  * 19 Mai: Prezentare parte Hardware 
 +  * 26 Mai: Prezentare Software + Prezentare finala 
 +  * 28 Mai Definitivare Wiki
 </​note>​ </​note>​
  
pm/prj2023/danield/masinaaccelerometru.1685440010.txt.gz · Last modified: 2023/05/30 12:46 by octavian.radu0802
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