Differences

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

Link to this comparison view

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)//
pm/prj2026/alexandru.jipa2803/razvan_ionut.marian.1779104548.txt.gz · Last modified: 2026/05/19 18:34 (external edit)
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