This shows you the differences between two versions of the page.
|
pm:prj2026:cezar.zlatea:mihnea.calofir [2026/05/09 23:24] mihnea.calofir [Introducere] |
pm:prj2026:cezar.zlatea:mihnea.calofir [2026/05/09 23:28] (current) mihnea.calofir [Hardware Design] |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| **De ce este util?** | **De ce este util?** | ||
| - | * **Pentru utilizatori:** Reduce riscul de avarii și oferă dovezi în cazul unui impact în parcare. | + | * 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. | + | |
| </note> | </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 46: | 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 ===== | ||