Differences

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

Link to this comparison view

pm:prj2025:fstancu:alexandra.dinca2908 [2025/05/17 02:25]
alexandra.dinca2908 [Hardware Design]
pm:prj2025:fstancu:alexandra.dinca2908 [2025/05/28 01:49] (current)
alexandra.dinca2908
Line 1: Line 1:
-====== Mașină cu senzor de parcare și parcare automată ======+====== Mașină cu senzor de parcare și parcare automată ​- Dincă Alexandra-Cristina ​====== 
 Dincă Alexandra-Cristina,​ 334CD Dincă Alexandra-Cristina,​ 334CD
 +
 ===== Introducere ===== ===== Introducere =====
  
Line 29: Line 31:
 **Lista de piese:** **Lista de piese:**
  
-Componenta ​                  ^ Cantitate ​      ^ Link               ^+Componentă ​                  ^ Cantitate ​      ^ Link               ^
 | Placă de plastic ​            | 4               | https://​www.optimusdigital.ro/​ro/​mecanica-accesorii-de-prindere/​450-placa-din-plastic-cu-gaurigalbena.html?​search_query=placa+de+plastic&​results=39| | Placă de plastic ​            | 4               | https://​www.optimusdigital.ro/​ro/​mecanica-accesorii-de-prindere/​450-placa-din-plastic-cu-gaurigalbena.html?​search_query=placa+de+plastic&​results=39|
 | Motor cu reductor si roată ​  | 4               | https://​www.optimusdigital.ro/​ro/​motoare-altele/​139-motor-cu-reductor-si-roata.html?​search_query=wheel&​results=33| | Motor cu reductor si roată ​  | 4               | https://​www.optimusdigital.ro/​ro/​motoare-altele/​139-motor-cu-reductor-si-roata.html?​search_query=wheel&​results=33|
Line 37: Line 39:
 | Placă de Dezvoltare Compatibilă cu Arduino UNO R3 (ATmega328p + ATmega16u2) ​  | 1    | https://​www.optimusdigital.ro/​ro/​placi-avr/​4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html?​search_query=arduino+uno+r3&​results=129| | Placă de Dezvoltare Compatibilă cu Arduino UNO R3 (ATmega328p + ATmega16u2) ​  | 1    | https://​www.optimusdigital.ro/​ro/​placi-avr/​4561-placa-de-dezvoltare-compatibila-cu-arduino-uno-r3-atmega328p-atmega16u2-cablu-50-cm.html?​search_query=arduino+uno+r3&​results=129|
 | LCD 1602 cu interfață I2C    | 1               | https://​www.optimusdigital.ro/​ro/​optoelectronice-lcd-uri/​2894-lcd-cu-interfata-i2c-si-backlight-albastru.html?​search_query=lcd+i2c&​results=17| | LCD 1602 cu interfață I2C    | 1               | https://​www.optimusdigital.ro/​ro/​optoelectronice-lcd-uri/​2894-lcd-cu-interfata-i2c-si-backlight-albastru.html?​search_query=lcd+i2c&​results=17|
-| Senzor de temperatură ​DHT11  | 1               | https://sigmanortec.ro/​senzor-temperatura-si-umiditate-dht22|+| Senzor de temperatură ​LM35D  | 1               | https://www.optimusdigital.ro/ro/​senzori/​1469-senzor-de-temperatura-analogic-lm35d-to-92.html?​search_query=lm35&​results=2|
 | Buzzer ​                      | 1               | https://​sigmanortec.ro/​Buzzer-activ-5v-p126421597| | Buzzer ​                      | 1               | https://​sigmanortec.ro/​Buzzer-activ-5v-p126421597|
 | Butoane ​                     | 2               | https://​sigmanortec.ro/​buton-mini-6x6x5-4-pini| | Butoane ​                     | 2               | https://​sigmanortec.ro/​buton-mini-6x6x5-4-pini|
 | Suport de 6 baterii AA       | 1               | https://​www.optimusdigital.ro/​ro/​suporturi-de-baterii/​941-suport-de-baterii-2-x-18650.html?​search_query=suport&​results=600| | Suport de 6 baterii AA       | 1               | https://​www.optimusdigital.ro/​ro/​suporturi-de-baterii/​941-suport-de-baterii-2-x-18650.html?​search_query=suport&​results=600|
- 
  
 **Scheme electrice:​** **Scheme electrice:​**
Line 58: Line 59:
 {{ :​pm:​prj2025:​fstancu:​l298n_enables_dinca_alexandra.png?​300 |}} {{ :​pm:​prj2025:​fstancu:​l298n_enables_dinca_alexandra.png?​300 |}}
  
-**diagrame de semnal** 
  
-**rezultatele simulării**+**Asamblare hardware:** 
 +  * Testare senzori ultrasunete,​ LCD, buzzer: https://​youtu.be/​x5yYTv9ybwY?​si=-RUvqDohS8IVTNfX 
 +  * Testare drivere L298N și motoare: https://​youtube.com/​shorts/​KdDjAjdK4gs?​si=r4qqvSIynApig93P
 ===== Software Design ===== ===== Software Design =====
  
 +===Mediu de dezvoltare: Arduino IDE===
  
-<note tip> +===Descrierea ​flow-ului software:​===
-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>​+
  
 +Mașina stă default în modul idle, până la apasărea pe buton, moment în care se generează o întrerupere și se începe rutina de căutare a locului de parcare.
 +
 +  * Starea 0 -> Idle: la pornirea μC-ului sau la revenirea în starea 0, se măsoară temperatura o dată și se afișează pe LCD
 +  * Starea 1 -> Căutare loc de parcare: mașina se mișcă în față și se folosește de senzorul lateral pentru a găsi locul și a determina ce tip de loc e. Când acesta detectează o adâncime de peste 20 de cm, începe să măsoare locul. După ce adâncimea laterală se micșorează,​ algoritmul aproximează lungimea locului de parcare pe baza timpului petrecut scanând. În funcție de lungime, determină dacă parcarea se va realiza lateral sau cu spatele. Senzorul din față are scopul de a opri mașina în cazul în care nu există loc și urmează să se producă o coliziune.
 +  * Starea 2 -> Realizare parcare laterală: mașina face o rotație de 45 de grade, dă cu spatele până senzorul din spate detectează impact, și apoi se rotește -45 grade
 +  * Starea 3 -> Realizare parcare cu spatele: mașina se poziționează corect (dând cu spatele puțin), se rotește 90 de grade, iar apoi dă cu spatele până când senzorul din spate detectează impact
 +
 +===GitHub:​===
 +https://​github.com/​alexandradinca2908/​Self-parking-car/​
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +Parcare laterala: https://​youtube.com/​shorts/​XJ7GHUrpqy0?​si=_H5usa8ieqtIjbZN 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</note>+Parcare cu spatele: https://​youtube.com/​shorts/Ijl0gOAfbaM?​si=Wpsz6emT9Ds-nGsz
  
 ===== Concluzii ===== ===== Concluzii =====
Line 88: Line 94:
 </​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 ===== 
- 
-<​note>​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
-</​note>​ 
- 
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ 
  
pm/prj2025/fstancu/alexandra.dinca2908.1747437935.txt.gz · Last modified: 2025/05/17 02:25 by alexandra.dinca2908
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