This shows you the differences between two versions of the page.
|
pm:prj2026:alexandru.jipa2803:razvan_ionut.marian [2026/05/18 14:42] 127.0.0.1 external edit |
pm:prj2026:alexandru.jipa2803:razvan_ionut.marian [2026/05/19 18:38] (current) razvan_ionut.marian [7. Schema electrică] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | Pentru a include schema electrică exportată din Fusion, am adăugat o secțiune nouă (Capitolul 7) și am inserat sintaxa de imagine corespunzătoare. Am presupus că vei numi fișierul schema_electrica.png la upload. | ||
| + | |||
| + | Iată textul actualizat pentru Wiki: | ||
| + | |||
| ====== Alarmă de magazin ====== | ====== Alarmă de magazin ====== | ||
| - | **Microcontroler:** ATmega328P Xplained Mini | + | Microcontroler: ATmega328P Xplained Mini |
| ===== 1. Introducere ===== | ===== 1. Introducere ===== | ||
| Line 9: | Line 13: | ||
| Funcționalitățile principale ale sistemului sunt: | Funcționalitățile principale ale sistemului sunt: | ||
| - | * Detecția mișcării prin doi senzori complementari: PIR și radar Doppler. | + | Detecția mișcării prin doi senzori complementari: PIR și radar Doppler. |
| - | * Detecția tentativelor de spargere prin senzor de vibrații. | + | |
| - | * Armare și dezarmare cu cod PIN de la o tastatură matriceală 4x4. | + | Detecția tentativelor de spargere prin senzor de vibrații. |
| - | * Afișare a stării sistemului pe LCD 16x2. | + | |
| - | * Avertizare sonoră printr-un buzzer comandat prin PWM. | + | Armare și dezarmare cu cod PIN de la o tastatură matriceală 4x4. |
| + | |||
| + | Afișare a stării sistemului pe LCD 16x2. | ||
| + | |||
| + | Avertizare sonoră printr-un buzzer comandat prin PWM. | ||
| ===== 2. Schema bloc ===== | ===== 2. Schema bloc ===== | ||
| Line 28: | Line 36: | ||
| ^ Modul ^ Pin ATmega328P ^ Tip Pin ^ Funcție / Descriere ^ | ^ Modul ^ Pin ATmega328P ^ Tip Pin ^ Funcție / Descriere ^ | ||
| - | | **Senzor PIR** | PD2 (INT0) | Intrare | Detecție mișcare; utilizează întreruperea externă 0 pentru declanșare pe front crescător. | | + | | Senzor PIR | PD2 (INT0) | Intrare | Detecție mișcare; utilizează întreruperea externă 0 pentru declanșare pe front crescător. | |
| - | | **Senzor Radar** | PC4 | Intrare | Detecție mișcare prin microunde; utilizat pentru confirmarea mișcării. | | + | | Senzor Radar | PC4 | Intrare | Detecție mișcare prin microunde; utilizat pentru confirmarea mișcării. | |
| - | | **Senzor Vibrații** | PC5 | Intrare | Detectează șocuri; utilizează un mecanism de tip latch de 3s în software. | | + | | Senzor Vibrații | PC5 | Intrare | Detectează șocuri; utilizează un mecanism de tip latch de 3s în software. | |
| - | | **Buzzer** | PD3 (OC2B) | Ieșire PWM | Generează tonuri de avertizare folosind Timer2 (frecvențe diferite pentru armare/alarmă). | | + | | Buzzer | PD3 (OC2B) | Ieșire PWM | Generează tonuri de avertizare folosind Timer2 (frecvențe diferite pentru armare/alarmă). | |
| - | | **LCD RS** | PD4 | Ieșire | Linie Register Select pentru controlul afișajului. | | + | | LCD RS | PD4 | Ieșire | Linie Register Select pentru controlul afișajului. | |
| - | | **LCD Enable** | PD5 | Ieșire | Linie Enable pentru sincronizarea datelor cu LCD-ul. | | + | | LCD Enable | PD5 | Ieșire | Linie Enable pentru sincronizarea datelor cu LCD-ul. | |
| - | | **LCD Data** | PD6, PD7, PB0, PB1 | Ieșire | Linii de date (D4-D7) pentru funcționare în mod 4-bit. | | + | | LCD Data | PD6, PD7, PB0, PB1 | Ieșire | Linii de date (D4-D7) pentru funcționare în mod 4-bit. | |
| - | | **Tastatură (Rows)**| PB2, PB3, PB4, PB5 | Ieșire | Rândurile matricei; activate succesiv (nivel LOW) pentru scanare. | | + | | Tastatură (Rows)| PB2, PB3, PB4, PB5 | Ieșire | Rândurile matricei; activate succesiv (nivel LOW) pentru scanare. | |
| - | | **Tastatură (Cols)**| PC0, PC1, PC2, PC3 | Intrare | Coloanele matricei; citite cu rezistențe de pull-up activate. | | + | | Tastatură (Cols)| PC0, PC1, PC2, PC3 | Intrare | Coloanele matricei; citite cu rezistențe de pull-up activate. | |
| - | | **ESP8266 (WiFi)** | PD0, PD1 | UART | Interfață serială pentru comunicația cu modulul de rețea. | | + | | ESP8266 (WiFi) | PD0, PD1 | UART | Interfață serială pentru comunicația cu modulul de rețea. | |
| ===== 4. Lista componentelor ===== | ===== 4. Lista componentelor ===== | ||
| Line 68: | Line 76: | ||
| Sistemul utilizează un model de mașină de stări finite (FSM) cu următoarele stări principale: | Sistemul utilizează un model de mașină de stări finite (FSM) cu următoarele stări principale: | ||
| - | * **DEZARMAT**: Monitorizare oprită, configurare senzori activă. | + | |
| - | * **ARMARE**: Countdown de securitate pentru părăsirea incintei. | + | DEZARMAT: Monitorizare oprită, configurare senzori activă. |
| - | * **ARMAT**: Monitorizare activă a tuturor senzorilor activați. | + | |
| - | * **ALARMĂ ACTIVĂ**: Detectare intruziune, sirenă pornită. | + | ARMARE: Countdown de securitate pentru părăsirea incintei. |
| + | |||
| + | ARMAT: Monitorizare activă a tuturor senzorilor activați. | ||
| + | |||
| + | ALARMĂ ACTIVĂ: Detectare intruziune, sirenă pornită. | ||
| {{:pm:prj2026:alexandru.jipa2803:diagrama_stari.png?700|Diagrama de stări}} | {{:pm:prj2026:alexandru.jipa2803:diagrama_stari.png?700|Diagrama de stări}} | ||
| + | |||
| + | ===== 7. Schema electrică ===== | ||
| + | |||
| + | Mai jos este prezentată schema electrică detaliată a sistemului, realizată în Autodesk Fusion Electronics, incluzând conexiunile pentru senzori, tastatură și interfața de afișare. | ||
| + | |||
| + | {{:pm:prj2026:alexandru.jipa2803:marian_schema_electrica.png|Schema electrică a sistemului de alarmă}} | ||
| + | |||
| + | //Figura 2. Schema electrică detaliată (Creată în Fusion)// | ||