This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:mihnea.nicola [2026/05/03 16:40] mihnea.nicola |
pm:prj2026:bianca.popa1106:mihnea.nicola [2026/05/03 16:47] (current) mihnea.nicola |
||
|---|---|---|---|
| Line 40: | Line 40: | ||
| ^ Nume componenta ^ Model ^ Protocol ^ | ^ Nume componenta ^ Model ^ Protocol ^ | ||
| - | | Microcontroller | ATmega328P Xplained Mini | UART, ADC, PWM | | + | | Microcontroller | ATmega328P Xplained Mini | UART, ADC, PWM, INT | |
| - | | Modul Bluetooth | HC-05 | UART | | + | | Modul Bluetooth | HC-05 | Software UART | |
| | Senzor Lumina | Fotorezistor LDR (GL5528) | Analogic (ADC) | | | Senzor Lumina | Fotorezistor LDR (GL5528) | Analogic (ADC) | | ||
| | Buzzer Pasiv | - | Fast PWM | | | Buzzer Pasiv | - | Fast PWM | | ||
| Line 52: | Line 52: | ||
| **Modul Bluetooth HC-05:** | **Modul Bluetooth HC-05:** | ||
| - | Asigura comunicatia wireless cu smartphone-ul. Comunica asincron cu ATmega328P prin interfata UART (pinii RX si TX). Deoarece pinul RX al modulului Bluetooth tolereaza maxim 3.3V, semnalul de la pinul TX al microcontrolerului (care emite 5V) este trecut printr-un divizor de tensiune (cu rezistente de 1kΩ si 2kΩ) pentru a proteja modulul impotriva arderii in timp. | + | 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: | Conectarea pinilor: | ||
| Line 58: | Line 58: | ||
| | VCC | 5V | | | VCC | 5V | | ||
| | GND | GND | | | GND | GND | | ||
| - | | TXD | PD0 (RXD) | | + | | TXD | PB0 (Software RX) | |
| - | | RXD | PD1 (TXD) - prin divizor de tensiune | | + | | RXD | PB1 (Software TX) - prin divizor de tensiune | |
| **Senzor de Lumina (Fotorezistor LDR):** | **Senzor de Lumina (Fotorezistor LDR):** | ||
| Line 71: | Line 71: | ||
| **Buton (Push-button):** | **Buton (Push-button):** | ||
| - | Folosit pentru armarea si dezarmarea manuala a sistemului. Este conectat la un pin configurat sa genereze o intrerupere hardware (INT0) la apasare. Folosim rezistenta de pull-up interna a microcontrolerului, asadar butonul conecteaza pinul direct la GND. | + | 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: | Conectarea pinilor: | ||
| Line 79: | Line 79: | ||
| **Buzzer Pasiv:** | **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 intern. | + | 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: | Conectarea pinilor: | ||