This shows you the differences between two versions of the page.
pm:prj2024:apredescu:sample [2024/05/22 21:56] andreea_maria.piciu |
pm:prj2024:apredescu:sample [2024/05/27 15:42] (current) andreea_maria.piciu |
||
---|---|---|---|
Line 38: | Line 38: | ||
* Potentiometru 10Ω | * Potentiometru 10Ω | ||
* Baterie de 9V și fir pentru conexiune | * Baterie de 9V și fir pentru conexiune | ||
+ | * 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 55: | Line 59: | ||
- **Algoritmi de generare a semnalelor audio**: | - **Algoritmi de generare a semnalelor audio**: | ||
- 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**: | ||
+ | - Comunicarea cu modulul GSM pentru a trimite notificări SMS atunci când este detectată mișcare. | ||
* **Funcții implementate**: | * **Funcții implementate**: | ||
Line 63: | 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 într-un interval de timp scurt. | ||
* **Detalii adiționale**: | * **Detalii adiționale**: | ||
Line 68: | Line 75: | ||
- **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> | ||