This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:mihnea.nicola [2026/05/03 16:34] mihnea.nicola [Descriere generala] |
pm:prj2026:bianca.popa1106:mihnea.nicola [2026/05/03 16:47] (current) mihnea.nicola |
||
|---|---|---|---|
| Line 30: | Line 30: | ||
| **Schema Bloc:** | **Schema Bloc:** | ||
| - | {{ :pm:prj2026:bianca.popa1106:diagramablocsmartguard.drawio.png?800 |}} | + | {{ :pm:prj2026:bianca.popa1106:diagramablocsmartguard.drawio.png?700 |}} |
| + | |||
| + | |||
| + | ===== Hardware Design ===== | ||
| + | |||
| + | Proiectul cuprinde componente care opereaza in principal la 5V, cu exceptia liniei de receptie (RX) a modulului Bluetooth care necesita o logica de 3.3V. Toate componentele impart acelasi plan de masa (GND). | ||
| + | |||
| + | **Lista de componente:** | ||
| + | |||
| + | ^ Nume componenta ^ Model ^ Protocol ^ | ||
| + | | Microcontroller | ATmega328P Xplained Mini | UART, ADC, PWM, INT | | ||
| + | | Modul Bluetooth | HC-05 | Software UART | | ||
| + | | Senzor Lumina | Fotorezistor LDR (GL5528) | Analogic (ADC) | | ||
| + | | Buzzer Pasiv | - | Fast PWM | | ||
| + | | Buton | Push-button 6x6x5 | Digital Input (INT0) | | ||
| + | | Modul Bara LED | 8 LED-uri (Anod Comun) | GPIO | | ||
| + | | Modul Alimentare | MB102 (Step-down la 5V) | - | | ||
| + | | Alte elemente | Baterie 9V Alcalina, Rezistente (10kΩ, 1kΩ, 2kΩ) | - | | ||
| + | |||
| + | **Descriere detaliata a componentelor hardware:** | ||
| + | |||
| + | **Modul Bluetooth HC-05:** | ||
| + | Asigura comunicatia wireless cu smartphone-ul. Pentru a pastra pinii hardware UART (PD0 si PD1) liberi pentru comunicarea cu PC-ul prin debugger-ul integrat mEDBG, modulul HC-05 va comunica folosind un UART emulat din software (SoftwareSerial). Deoarece pinul RX al modulului Bluetooth tolereaza maxim 3.3V, semnalul transmis de microcontroler este trecut printr-un divizor de tensiune (cu rezistente de 1kΩ si 2kΩ) pentru a proteja modulul impotriva arderii in timp. | ||
| + | |||
| + | Conectarea pinilor: | ||
| + | ^ Pin HC-05 ^ Pin ATmega328P ^ | ||
| + | | VCC | 5V | | ||
| + | | GND | GND | | ||
| + | | TXD | PB0 (Software RX) | | ||
| + | | RXD | PB1 (Software TX) - prin divizor de tensiune | | ||
| + | |||
| + | **Senzor de Lumina (Fotorezistor LDR):** | ||
| + | Este folosit pentru a detecta deschiderea incintei. Este conectat in serie cu o rezistenta de 10kΩ formand un divizor de tensiune. Punctul comun dintre fotorezistor si rezistenta este citit de un pin analogic pentru a determina nivelul de lumina. | ||
| + | |||
| + | Conectarea pinilor: | ||
| + | ^ Componenta ^ Pin ATmega328P ^ | ||
| + | | VCC (spre LDR) | 5V | | ||
| + | | GND (spre Rezistenta) | GND | | ||
| + | | Punct comun (Semnal) | PC0 (ADC0) | | ||
| + | |||
| + | **Buton (Push-button):** | ||
| + | Folosit pentru armarea si dezarmarea manuala a sistemului. Este conectat la un pin configurat sa genereze o intrerupere hardware la apasare. Folosim rezistenta de pull-up interna a microcontrolerului, asadar butonul conecteaza pinul direct la GND. | ||
| + | |||
| + | Conectarea pinilor: | ||
| + | ^ Pin Buton ^ Pin ATmega328P ^ | ||
| + | | Pin 1 | PD2 (INT0) | | ||
| + | | Pin 2 | GND | | ||
| + | |||
| + | **Buzzer Pasiv:** | ||
| + | Furnizeaza feedback acustic (sunete de confirmare la armare/dezarmare si sirena oscilanta la declansarea alarmei). Semnalul este o unda dreptunghiulara generata hardware prin Fast PWM folosind Timer-ul 2 intern. | ||
| + | |||
| + | Conectarea pinilor: | ||
| + | ^ Pin Buzzer ^ Pin ATmega328P ^ | ||
| + | | VCC | 5V | | ||
| + | | GND | GND | | ||
| + | | I/O (Semnal) | PD3 (OC2B) | | ||
| + | |||
| + | **Modul Bara LED:** | ||
| + | Ofera feedback vizual. Deoarece modulul are rezistentele gata integrate si o configuratie cu Anod Comun, pinul VCC al modulului se leaga la 5V, iar aprinderea LED-urilor se face punand pinii microcontrolerului in stare LOW (0 logic). Vom folosi 3 LED-uri de pe bara. | ||
| + | |||
| + | Conectarea pinilor: | ||
| + | ^ Pin Modul LED ^ Pin ATmega328P ^ | ||
| + | | VCC (Comun) | 5V | | ||
| + | | S0 (LED Verde) | PD5 | | ||
| + | | S1 (LED Galben) | PD6 | | ||
| + | | S2 (LED Rosu) | PD7 | | ||
| + | |||
| + | **Schema Electrica:** | ||