Differences

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

Link to this comparison view

pm:prj2022:avaduva:razvan.matisan [2022/05/27 15:26]
razvan.matisan [Hardware Design]
pm:prj2022:avaduva:razvan.matisan [2022/05/27 17:38] (current)
razvan.matisan [Concluzii]
Line 56: Line 56:
 De asemenea, am lipit cu cositor firele care fac legatura între motoare și driver-ul de motor la bornele motoarelor. De asemenea, am lipit cu cositor firele care fac legatura între motoare și driver-ul de motor la bornele motoarelor.
  
-== Schema electrică: ==+== Data Sheets: == 
 +  * [[https://​cdn.sparkfun.com/​datasheets/​Sensors/​Proximity/​HCSR04.pdf|Senzor ultrasonic de distanta HC-SR04]] 
 +  * [[https://​5.imimg.com/​data5/​PX/​UK/​MY-1833510/​l293d-based-arduino-motor-shield.pdf|Shield cu Driver de Motoare L293D]]
  
-{{:pm:​prj2022:​avaduva:​schema_electrica_mati.png?​direct&​500 |}}+== Schema electrică==
  
 +{{ :​pm:​prj2022:​avaduva:​schema_electrica_mati.png?​direct&​600 |}}
  
-**Imagine cu toate componentele mașinii puse cap-la-cap:**+Pentru realizarea schemei electrice a L293D, am pornit de la schema electrică ce poate fi accesată [[https://​github.com/​adafruit/​Adafruit_Motor-Shield-v1/​blob/​master/​AF_mshield-v12.sch|aici]]. 
 +În plus, am folosit alte două biblioteci externe, pe care le-am inclus în arhiva de la finalul documentației,​ împreună cu schematicul realizat în Eagle.
 ===== Software Design ===== ===== Software Design =====
  
Line 90: Line 94:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-== Imagine cu proiectul ​==+== Evoluția în timp ==
  
-== Demo ==+**Prima încercare: [[https://​youtu.be/​mJ0Qfc8hQRM|aici]]**
  
 +Aceasta constă în verificarea funcționalității imediat după amplasarea pieselor. Din păcate, doar o singură roată era, aparent, alimentată.
 +
 +**A doua încercare: [[https://​youtube.com/​shorts/​f-9mNQSq-4w?​feature=share|aici]]**
 +
 +După ce am rezolvat problema alimentării motoarelor (aparent bateriile nu făceau cum trebuie contact în holder), am ajuns să am toate motoarele funcționale. ​
 +
 +**A treia încercare: [[https://​youtube.com/​shorts/​FBs7vlYCICA|aici]]**
 +
 +Aici am alimentat Arduino-ul la o baterie de 9V, astfel încât mașina să nu fie dependentă de laptopul personal ;-). Din păcate însă, nu știe să ocolească obstacolele,​ așa că s-a ales cu o lovitură zdravănă în ușă :-(.
 +
 +**A patra încercare: [[https://​youtu.be/​9aS4zYDoATU|aici]]**
 +
 +După ce am conectat și senzorul de distanță, începe să recunoacă obstacolele și să le evite... însă mai are nevoie de mici îmbunătățiri!
 +
 +== Demo final ==
 +
 +Într-un final, mașina a ajuns să facă ceea ce trebuie. O scurtă demonstrație poate fi vizualizată [[https://​youtube.com/​shorts/​zE1hbq1qblY|aici]].
 +
 +== Imagini cu proiectul ==
 +
 +{{ :​pm:​prj2022:​avaduva:​upper.jpg?​direct&​500 |}}
 +{{ :​pm:​prj2022:​avaduva:​front_mati.jpg?​direct&​500 |}}
 +{{ :​pm:​prj2022:​avaduva:​back_mati.jpg?​direct&​500 |}}
 ===== Concluzii ===== ===== Concluzii =====
 +
 +Mașina reușește să recunoască cu succes obstacolele aflate în fața ei și să găsească calea cea mai potrivită pentru a le evita. Robotul este suficient de rapid în reacții și viteză, iar întoarcerile la stânga sau la dreapta se efectuează foarte bine.
 +Cu toate acestea, exista și unele limitări precum imposibilitatea evitării unor obstacole foarte joase ca înălțime (senzorul ultrasonic de distanță este amplasat destul de sus). De asemenea, unele obstacole, dacă se află la un unghi suficient de mare de direcția mașinii, nu sunt recunoscute de către aceasta.
 +
 +Într-un final, a fost un proiect mega fun de la care pot să spun că am învățat într-un mod practic o mulțime de lucruri inginerești ;-).
  
 ===== Download ===== ===== Download =====
  
 <note warning> <note warning>
-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 şcopiere automată pe uC crează întotdeauna o impresie bună ;-). +Arhivă care include schematicul școdul sursă: {{:pm:prj2022:avaduva:proiect_pm_-_resurse_mati.zip|aici}}
- +
-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>​ </​note>​
  
-===== Jurnal ===== 
- 
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+Resursele utilizate sunt: 
 +  ​[[https://​www.optimusdigital.ro/​ro/​comanda|Magazinul Optimus Digital]] 
 +  ​[[https://​ardushop.ro/​ro/​|Magazinul ArduShop]] 
 +  ​[[https://​www.youtube.com/​watch?​v=1n_KjpMfVT0&​t=4s|Tutorial despre masinute care evita obstacole]] 
 +  ​[[https://​cdn.sparkfun.com/​datasheets/​Sensors/​Proximity/​HCSR04.pdf|Datasheet HC-SR04]] 
 +  ​[[https://​5.imimg.com/​data5/​PX/​UK/​MY-1833510/​l293d-based-arduino-motor-shield.pdf|Datasheet L293D]]
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2022/avaduva/razvan.matisan.1653654390.txt.gz · Last modified: 2022/05/27 15:26 by razvan.matisan
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