Differences

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

Link to this comparison view

pm:prj2026:cezar.zlatea:mihnea.calofir [2026/05/09 21:29]
mihnea.calofir [Rezultate Obţinute]
pm:prj2026:cezar.zlatea:mihnea.calofir [2026/05/09 23:28] (current)
mihnea.calofir [Hardware Design]
Line 1: Line 1:
 ====== Sistem Inteligent de Asistență la Parcare (SIAP) ====== ====== Sistem Inteligent de Asistență la Parcare (SIAP) ======
 ===== Introducere ===== ===== Introducere =====
-Ce face proiectul?​ + 
-Măsoară în timp real distanța până la cel mai apropiat obstacol. +<note tip> 
-Oferă feedback auditiv și vizual progresiv. +**Ce face proiectul?** 
-Monitorizează integritatea mașinii prin detectarea șocurilor mecanice. +  ​* ​Măsoară în timp real distanța până la cel mai apropiat obstacol. 
-Trimite log-uri de telemetrie către un terminal PC. +  ​* ​Oferă feedback auditiv și vizual progresiv. 
-Scopul proiectului:​ +  ​* ​Monitorizează integritatea mașinii prin detectarea șocurilor mecanice. 
-Crearea unui sistem de siguranță activă capabil să prevină accidentele în timpul manevrelor de parcare. +  ​* ​Trimite log-uri de telemetrie către un terminal PC. 
-Implementarea unui "black box" simplificat pentru înregistrarea incidentelor. + 
-Ideea de bază: +**Scopul proiectului:​** 
-Replicarea funcționalităților senzorilor de parcare de pe automobilele moderne, adăugând un strat suplimentar de siguranță prin senzorul de impact (accelerometru). +  ​* ​Crearea unui sistem de siguranță activă capabil să prevină accidentele în timpul manevrelor de parcare. 
-De ce este util? +  ​* ​Implementarea unui "black box" simplificat pentru înregistrarea incidentelor. 
-Pentru utilizatori: ​Reduce riscul de avarii și oferă dovezi în cazul unui impact în parcare. + 
-Pentru dezvoltator:​ Permite aprofundarea protocoalelor de comunicare (I2C, SPI, USART) și a lucrului cu întreruperi și timere.+**Ideea de bază:** 
 +  ​* ​Replicarea funcționalităților senzorilor de parcare de pe automobilele moderne, adăugând un strat suplimentar de siguranță prin senzorul de impact (accelerometru). 
 + 
 +**De ce este util?** 
 +  ​* ​Reduce riscul de avarii și oferă dovezi în cazul unui impact în parcare. 
 +</​note>​
 ===== Descriere generală ===== ===== Descriere generală =====
 +
 +<note tip>
 Sistemul este compus din următoarele module interconectate:​ Sistemul este compus din următoarele module interconectate:​
-Modulul de Achiziție Date: + 
-Senzor Ultrasonic (HC-SR04): Responsabil pentru măsurarea distanței prin calculul timpului de zbor al undei sonore. +**Modulul de Achiziție Date:** 
-Accelerometru (MPU6050): Monitorizează forțele G pe 3 axe pentru a identifica coliziunile. +  * **Senzor Ultrasonic (HC-SR04):** Responsabil pentru măsurarea distanței prin calculul timpului de zbor al undei sonore. 
-Modulul de Feedback și Alertă: +  * **Accelerometru (MPU6050):** Monitorizează forțele G pe 3 axe pentru a identifica coliziunile. 
-Buzzer: Generează avertizări sonore (PWM) cu frecvență variabilă. + 
-LED RGB: Schimbă culoarea în funcție de gravitate (Verde -> Galben -> Roșu). +**Modulul de Feedback și Alertă:** 
-LCD 16x2: Afișează distanța numerică și o bară grafică de proximitate. +  * **Buzzer:** Generează avertizări sonore (PWM) cu frecvență variabilă. 
-Modulul de Procesare și Stocare: +  * **LED RGB:** Schimbă culoarea în funcție de gravitate (Verde -> Galben -> Roșu). 
-Microcontroler (ATmega328P):​ Creierul sistemului care rulează Mașina de Stări (FSM). +  * **LCD 16x2:** Afișează distanța numerică și o bară grafică de proximitate. 
-SD Card (SPI): Salvează fișiere log cu timestamp-ul și intensitatea impactului. + 
-Interfața USART: Permite monitorizarea de la distanță a stării sistemului pe un PC.+**Modulul de Procesare și Stocare:** 
 +  * **Microcontroler (ATmega328P):​** Creierul sistemului care rulează Mașina de Stări (FSM). 
 +  * **SD Card (SPI):** Salvează fișiere log cu timestamp-ul și intensitatea impactului. 
 +  * **Interfața USART:** Permite monitorizarea de la distanță a stării sistemului pe un PC. 
 +</​note>​
 ===== Hardware Design ===== ===== Hardware Design =====
 Listă de componente: Listă de componente:
Line 40: Line 51:
 | 9 | Set fire Dupont (Mama-Mama, Tata-Tata) | 1 | | 9 | Set fire Dupont (Mama-Mama, Tata-Tata) | 1 |
 | 10 | Sursă alimentare (Baterie 9V sau USB) | 1 | | 10 | Sursă alimentare (Baterie 9V sau USB) | 1 |
-Detalii Conectare:​ + 
-Interfață I2C: LCD-ul și Accelerometrul partajează liniile SDA și SCL. +**Detalii Conectare:** 
-Interfață SPI: Modulul SD folosește pinii MOSI, MISO, SCK și un pin de CS (Chip Select). + 
-PWM: Buzzer-ul este conectat la un pin capabil de modulare a factorului de umplere pentru a controla tonul. +**Interfață I2C:** LCD-ul și Accelerometrul partajează liniile SDA și SCL. 
-Digital I/O: Senzorul ultrasonic folosește un pin de Trigger și unul de Echo (cu întrerupere externă).+ 
 +**Interfață SPI:** Modulul SD folosește pinii MOSI, MISO, SCK și un pin de CS (Chip Select). 
 + 
 +**PWM:** Buzzer-ul este conectat la un pin capabil de modulare a factorului de umplere pentru a controla tonul. 
 + 
 +**Digital I/O:** Senzorul ultrasonic folosește un pin de Trigger și unul de Echo (cu întrerupere externă).
 ===== Software Design ===== ===== Software Design =====
  
Line 63: Line 79:
  
 ===== Concluzii ===== ===== Concluzii =====
-Proiectul demonstrează cum un sistem de asistență poate fi construit eficient folosind o arhitectură bazată pe stări. 
-Integrarea mai multor senzori pe magistrale diferite (I2C/SPI) a reprezentat o provocare tehnică utilă pentru înțelegerea prioritizării task-urilor în timp real. 
 ===== Download ===== ===== Download =====
 +
 <note warning> <note warning>
-Aici se va încărca arhiva ​proiectului ​care conține+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 şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
-* Codul sursă (.ino sau .c/.h) + 
-Schema electrică format PDF/​Imagine +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**.
-Fișierul README cu instrucțiuni de instalare+
 </​note>​ </​note>​
 +
 ===== Jurnal ===== ===== Jurnal =====
-Etapa 1: Stabilire concept și comandă componente. + 
-Etapa 2: Implementare citire senzor ultrasonic șafișare LCD. +<note tip> 
-Etapa 3: Integrare accelerometru ​și mașină ​de stări. +Putețavea și o secțiune ​de jurnal în care să poată urmări asistentul de proiect progresul proiectului
-Etapa 4: (Opțional) Finalizare modul SD Card și testare finală.+</​note>​ 
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
-Resurse Hardware: + 
-Datasheet ATmega328P. +<​note>​ 
-Datasheet HC-SR04. +Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
-Specificații MPU6050. +</note> 
-Resurse Software: +
-Documentație biblioteci Arduino SPI/Wire. +
-Tutoriale implementare FSM (Finite State Machine).+
 <​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/prj2026/cezar.zlatea/mihnea.calofir.1778351398.txt.gz · Last modified: 2026/05/09 21:29 by mihnea.calofir
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