Differences

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

Link to this comparison view

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 ​intern.
  
 Conectarea pinilor: Conectarea pinilor:
pm/prj2026/bianca.popa1106/mihnea.nicola.txt · Last modified: 2026/05/03 16:47 by mihnea.nicola
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