Differences

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

Link to this comparison view

pm:prj2023:dene:self-parkingcar [2023/05/19 22:44]
alexandru.micu1206 [Hardware Design]
pm:prj2023:dene:self-parkingcar [2023/05/30 14:41] (current)
alexandru.micu1206
Line 1: Line 1:
-====== Self-parking car ======+====== Self-Parking Car ======
  
   * Autor: Micu Alexandru   * Autor: Micu Alexandru
Line 17: Line 17:
 Listă piese: Listă piese:
   * Plusivo ATmega328p   * Plusivo ATmega328p
-  * senzori ultrasonici HC-SR04+  * senzori ultrasonici HC-SR04
   * Motor Shield L293D   * Motor Shield L293D
   * 4 Motoare DC   * 4 Motoare DC
Line 24: Line 24:
   * Jumper wires   * Jumper wires
   * Baterie 9V   * Baterie 9V
 +  * 8 * Baterii 1,5V
  
-<note important>​**Schematicul** se găsește în secțiunea de download.</​note>​+{{ :​pm:​prj2023:​dene:​schematic_proiect_pm-1.png?750 |}} 
 +\\ 
 +{{ :​pm:​prj2023:​dene:​schematic_proiect_pm-2.png?​750 |}} 
 +\\ 
 +{{ :​pm:​prj2023:​dene:​schematic_proiect_pm-3.png?​750 |}} 
 +\\ 
 +\\ 
 +{{ :​pm:​prj2023:​dene:​pm1.jpg?​750 |}} 
 +\\ 
 +{{ :​pm:​prj2023:​dene:​pm2.jpg?​750 |}} 
 +\\ 
 +{{ :​pm:​prj2023:​dene:​pm3.jpg?​750 |}}
 ===== Software Design ===== ===== Software Design =====
  
 +A fost dezvoltat în Arduino IDE.\\
 +Algoritmul este următorul: M-am folosit de timer-ul plăcuței (prin millis()) și
 +în funcție de distanțele măsurate de senzor puteai trece în starea pentru parcare laterală sau frontală.
 +Dacă timpul într-o stare pentru parcare depăsește un threshold execută parcarea și după intră în starea de parcat.
 +M-am folosit de următoarele librării pentru dezvoltare:
 +  * Pentru senzorii ultrasonici:​ {{:​pm:​prj2023:​dene:​ultrasonic.zip|}}
 +  * Pentru motoare: [[https://​github.com/​adafruit/​Adafruit-Motor-Shield-library]]
  
-<note tip> +Codul folosit la robot{{:​pm:​prj2023:​dene:​self_parking_car.zip|}}
-Descrierea codului aplicaţiei (firmware): +
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate +
-</​note>​ +
- +
-===== Rezultate Obţinute ===== +
- +
-<note tip> +
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​ +
 ===== Concluzii ===== ===== Concluzii =====
- +Reușeste să parcheze într-o gamă de condiții, dar se puteau aduce următoarele îmbunătățirii 
-===== Download ===== +pentru care nu am avut resursele necesare la momentul dat: 
- +  * O mașină care să aibe doar 2 motoare DC în spate și un servo motor pentru o deplasare mai realistă 
-Schematic{{:​pm:​prj2023:​dene:​schematic_proiect_pm.pdf|}} +  * Motoare cu encodere pentru un reglaj mai fin al deplasării (în funcție de distanță și nu de timp) (MotivulAm vrut să folosesc o plăcuță Arduino Uno și nu Mega care mi-ar fii permis să am mai mulți pini digitali nefolosiți de motoare)
 ===== Jurnal ===== ===== Jurnal =====
   * 28.04: Alegerea temei   * 28.04: Alegerea temei
Line 56: Line 61:
   * 15.05: Lipire și asamblare   * 15.05: Lipire și asamblare
   * 19.05: Schematic   * 19.05: Schematic
 +  * 26.05: Finalizare logică cod
 +  * 28.05: Reglaje variabile
 +  * 30.05: PM Fair
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +Inspirație pentru acest proiect: 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  [[https://​www.robimek.com/arduino-ile-kendi-kendine-otonom-park-eden-araba-yapimi/​]] 
-</note> +  * [[https://roundtable.menloschool.org/​issue20/​6_Chen_MS_Roundtable20_Winter_2015.pdf]]
- +
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html>+
  
pm/prj2023/dene/self-parkingcar.1684525440.txt.gz · Last modified: 2023/05/19 22:44 by alexandru.micu1206
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