Differences

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

Link to this comparison view

pm:prj2024:apredescu:sample [2024/05/21 23:00]
andreea_maria.piciu
pm:prj2024:apredescu:sample [2024/05/27 15:42] (current)
andreea_maria.piciu
Line 17: Line 17:
  
 În detaliu, sistemul utilizează următoarele componente și funcționalități:​ În detaliu, sistemul utilizează următoarele componente și funcționalități:​
-  * **Senzor PIR**: Detectează mișcarea în zona monitorizată și trimite semnalul către Arduino.+  * **Modul Senzor PIR**: Detectează mișcarea în zona monitorizată și trimite semnalul către Arduino.
   * **Ecran LCD 1602**: Afișează mesaje de stare pentru utilizator, cum ar fi "​Sistem pornit",​ "​Miscare detectata",​ etc.   * **Ecran LCD 1602**: Afișează mesaje de stare pentru utilizator, cum ar fi "​Sistem pornit",​ "​Miscare detectata",​ etc.
   * **Difuzor și Amplificator PAM 8403**: Emette alerte sonore atunci când este detectată mișcare.   * **Difuzor și Amplificator PAM 8403**: Emette alerte sonore atunci când este detectată mișcare.
   * **Modul GSM/GPRS (SIM800L)**:​ Trimite notificări SMS către utilizator atunci când este detectată mișcare.   * **Modul GSM/GPRS (SIM800L)**:​ Trimite notificări SMS către utilizator atunci când este detectată mișcare.
   * **Potentiometru**:​ Ajustează contrastul ecranului LCD pentru o vizibilitate optimă.   * **Potentiometru**:​ Ajustează contrastul ecranului LCD pentru o vizibilitate optimă.
-  * **Buton de pornire/​oprire**:​ Permite utilizatorului să activeze sau să dezactiveze sistemul cu ușurință. 
  
 Algoritmii implementați permit detectarea mișcării, afișarea mesajelor relevante pe ecranul LCD, generarea sunetelor de avertizare și trimiterea notificărilor SMS. Sistemul este conceput pentru a oferi o soluție accesibilă și eficientă pentru monitorizarea și securizarea spațiilor private. Algoritmii implementați permit detectarea mișcării, afișarea mesajelor relevante pe ecranul LCD, generarea sunetelor de avertizare și trimiterea notificărilor SMS. Sistemul este conceput pentru a oferi o soluție accesibilă și eficientă pentru monitorizarea și securizarea spațiilor private.
Line 33: Line 32:
   * Arduino Uno   * Arduino Uno
   * Modul LCD 1602   * Modul LCD 1602
-  * Modul PIR+  * Modul Senzor ​PIR
   * Difuzor 1W   * Difuzor 1W
   * Amplificator audio PAM 8403   * Amplificator audio PAM 8403
Line 39: Line 38:
   * Potentiometru 10Ω   * Potentiometru 10Ω
   * Baterie de 9V și fir pentru conexiune   * Baterie de 9V și fir pentru conexiune
-  * Modul GSM/GPRS (SIM800L) pentru notificari SMS+  * Modul GSM si GPRS SIM800L 
 +Schema bloc:
 {{ :​pm:​prj2024:​apredescu:​pm.png?​nolink&​300 |}} {{ :​pm:​prj2024:​apredescu:​pm.png?​nolink&​300 |}}
 +Schema electrica:
 +{{ :​pm:​prj2024:​apredescu:​schemaelectrica.png?​nolink&​300 |}}
 </​note>​ </​note>​
  
Line 58: Line 60:
       - Generarea tonurilor la diferite frecvențe pentru alarme și avertismente.       - Generarea tonurilor la diferite frecvențe pentru alarme și avertismente.
     - **Algoritmi de trimitere a notificărilor SMS**:     - **Algoritmi de trimitere a notificărilor SMS**:
-      - Utilizarea comenzilor AT pentru a trimite SMS-uri prin modulul GSM/GPRS.+      - Comunicarea cu modulul GSM pentru a trimite ​notificări ​SMS atunci când este detectată mișcare.
  
   * **Funcții implementate**:​   * **Funcții implementate**:​
Line 67: Line 69:
       - Citește starea curentă a senzorului PIR.       - Citește starea curentă a senzorului PIR.
       - Afișează mesajul "​Miscare detectata"​ pe LCD și generează sunetul corespunzător.       - Afișează mesajul "​Miscare detectata"​ pe LCD și generează sunetul corespunzător.
-      - Trimite un SMS de alertă dacă mișcarea este detectată de mai multe ori+      - Trimite un SMS de alertă dacă mișcarea este detectată de mai multe ori într-un interval de timp scurt.
-    ​**sendSMS(String message)**:​ +
-      - Trimite ​un SMS cu mesajul specificat folosind comenzi AT.+
  
   * **Detalii adiționale**:​   * **Detalii adiționale**:​
-    - **Inițializarea Modulului GSM**: Asigură că modulul GSM este configurat corect pentru a trimite SMS-uri. 
     - **Debounce pentru Senzorul PIR**: Implementarea unui algoritm de debounce pentru a preveni detectările false.     - **Debounce pentru Senzorul PIR**: Implementarea unui algoritm de debounce pentru a preveni detectările false.
     - **Ajustarea Contrastului LCD-ului**: Utilizarea unui potențiometru pentru reglarea contrastului LCD-ului.     - **Ajustarea Contrastului LCD-ului**: Utilizarea unui potențiometru pentru reglarea contrastului LCD-ului.
     - **Testarea și Debugging-ul**:​ Folosirea funcției `Serial.println()` pentru a depana problemele.     - **Testarea și Debugging-ul**:​ Folosirea funcției `Serial.println()` pentru a depana problemele.
-{{:​pm:​prj2024:​apredescu:​codpm.zip|}}+{{:​pm:​prj2024:​apredescu:​codpm2024.zip|}}
 </​note>​ </​note>​
  
pm/prj2024/apredescu/sample.1716321630.txt.gz · Last modified: 2024/05/21 23:00 by andreea_maria.piciu
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