This shows you the differences between two versions of the page.
|
pm:prj2024:apredescu:sample [2024/05/21 22:14] andreea_maria.piciu |
pm:prj2024:apredescu:sample [2024/05/27 15:42] (current) andreea_maria.piciu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== SISTEM DE SECURITATE INTELIGENT ====== | + | ====== SISTEM DE SECURITATE INTELIGENT ====== |
| - | ===== Introducere ===== | + | |
| + | ===== Introducere ===== | ||
| <note tip> | <note tip> | ||
| Line 10: | Line 11: | ||
| </note> | </note> | ||
| - | ===== Descriere generală ===== | + | ===== Descriere generală ===== |
| <note tip> | <note tip> | ||
| - | Sistemul de securitate inteligent folosește placa Arduino Uno pentru a coordona senzori de mișcare PIR, un ecran LCD, un difuzor și un amplificator pentru a detecta și alerta prezența neautorizată. Un buton de pornire/oprire facilitează activarea simplă sau dezactivarea sistemului. Informațiile sunt afișate pe un ecran LCD care indică starea curentă a sistemului (activat/dezactivat). Adițional, un modul GSM/GPRS (SIM800L) este utilizat pentru a trimite notificări SMS în cazul detectării mișcării. | + | Sistemul de securitate inteligent folosește placa Arduino Uno pentru a coordona senzori de mișcare PIR, un ecran LCD, un difuzor și un amplificator pentru a detecta și alerta prezența neautorizată. Un buton de pornire/oprire facilitează activarea simplă sau dezactivarea sistemului. Informațiile sunt afișate pe un ecran LCD care indică starea curentă a sistemului (activat/dezactivat). |
| + | În detaliu, sistemul utilizează următoarele componente și funcționalități: | ||
| + | * **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. | ||
| + | * **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. | ||
| + | * **Potentiometru**: Ajustează contrastul ecranului LCD pentru o vizibilitate optimă. | ||
| + | |||
| + | 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. | ||
| </note> | </note> | ||
| - | ===== Hardware Design ===== | + | ===== Hardware Design ===== |
| <note tip> | <note tip> | ||
| Line 23: | 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 29: | 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> | ||
| - | ===== Software Design ===== | + | ===== Software Design ===== |
| <note tip> | <note tip> | ||
| Descrierea codului aplicației (firmware): | Descrierea codului aplicației (firmware): | ||
| - | * Mediu de dezvoltare: Arduino IDE | + | * **Mediu de dezvoltare**: Arduino IDE |
| - | * Librării și surse 3rd-party: LiquidCrystal pentru LCD, PIRmotionSensor pentru gestionarea senzorilor PIR. | + | * **Librării și surse 3rd-party**: LiquidCrystal pentru LCD, SoftwareSerial pentru GSM, și PIRmotionSensor pentru senzorii PIR. |
| - | * Algoritmi și structuri implementate: | + | |
| - | - Algoritmi de detectare a mișcării | + | * **Algoritmi și structuri implementate**: |
| - | - Algoritmi de afișare pe LCD | + | - **Algoritmi de detectare a mișcării**: |
| - | - Algoritmi de generare a semnalelor audio | + | - Citirea stării senzorului PIR și detectarea tranziției de la LOW la HIGH. |
| - | - Algoritmi de trimitere a notificărilor SMS | + | - **Algoritmi de afișare pe LCD**: |
| - | * Funcții implementate în etapa 3 includ citirea și interpretarea semnalelor de la modulele PIR, afișarea informațiilor pe LCD, generarea sunetului și ajustarea volumului prin potentiometru. | + | - Inițializarea LCD-ului și afișarea mesajelor relevante pe baza stării sistemului. |
| - | {{:pm:prj2024:apredescu:codpm.zip|}} | + | - **Algoritmi de generare a semnalelor audio**: |
| + | - 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**: | ||
| + | - **setup()**: | ||
| + | - Inițializează LCD-ul, pinii senzorului PIR și difuzorului, și modulul GSM. | ||
| + | - Trimite un SMS inițial pentru a indica pornirea sistemului. | ||
| + | - **loop()**: | ||
| + | - Citește starea curentă a senzorului PIR. | ||
| + | - 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**: | ||
| + | - **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. | ||
| + | - **Testarea și Debugging-ul**: Folosirea funcției `Serial.println()` pentru a depana problemele. | ||
| + | {{:pm:prj2024:apredescu:codpm2024.zip|}} | ||
| </note> | </note> | ||
| - | ===== Rezultate Obținute ===== | + | ===== Rezultate Obținute ===== |
| <note tip> | <note tip> | ||
| Line 59: | Line 89: | ||
| </note> | </note> | ||
| - | + | ===== Concluzii ===== | |
| - | ===== Concluzii ===== | + | |
| * Sistemul implementat oferă o soluție accesibilă și eficientă pentru monitorizarea și securizarea spațiilor private. | * Sistemul implementat oferă o soluție accesibilă și eficientă pentru monitorizarea și securizarea spațiilor private. | ||
| * Notificările SMS adaugă un nivel suplimentar de securitate, permițând utilizatorului să fie informat în timp real despre evenimentele detectate. | * Notificările SMS adaugă un nivel suplimentar de securitate, permițând utilizatorului să fie informat în timp real despre evenimentele detectate. | ||
| - | ===== Download ===== | + | ===== Download ===== |
| <note warning> | <note warning> | ||
| Line 73: | Line 102: | ||
| </note> | </note> | ||
| - | ===== Jurnal ===== | + | ===== Jurnal ===== |
| <note tip> | <note tip> | ||
| Line 79: | Line 108: | ||
| </note> | </note> | ||
| - | ===== Bibliografie/Resurse ===== | + | ===== Bibliografie/Resurse ===== |
| <note> | <note> | ||
| Line 103: | Line 132: | ||
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
| - | |||