Differences

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

Link to this comparison view

pm:prj2023:alucaci:alarm_system [2023/05/25 00:36]
andreea_maria.piciu [Hardware Design]
pm:prj2023:alucaci:alarm_system [2023/05/31 20:04] (current)
andreea_maria.piciu [Rezultate Obţinute]
Line 11: Line 11:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-Proiectul propus este un sistem de securitate inteligent, care utilizează placa Arduino Uno și diferite componente hardware, precum senzori de mișcare PIR, ecran LCD, buton de pornire/​oprire, difuzor și amplificator,​ pentru a detecta prezența unei persoane în încăpere și a declanșa o alarmă sonoră în caz de intrare neautorizată.+Proiectul propus este un sistem de securitate inteligent, care utilizează placa Arduino Uno și diferite componente hardware, precum senzori de mișcare PIR, ecran LCD, difuzor și amplificator,​ pentru a detecta prezența unei persoane în încăpere și a declanșa o alarmă sonoră în caz de intrare neautorizată.
  
 Sistemul de securitate este proiectat să ofere utilizatorilor o modalitate eficientă și accesibilă de a monitoriza și proteja încăperi împotriva intruziunilor. Senzorii de mișcare PIR sunt utilizați pentru a detecta mișcarea în încăpere, iar placa Arduino Uno este utilizată pentru a procesa semnalele de la senzori și pentru a controla diferitele componente hardware, cum ar fi ecranul LCD și difuzorul. Sistemul de securitate este proiectat să ofere utilizatorilor o modalitate eficientă și accesibilă de a monitoriza și proteja încăperi împotriva intruziunilor. Senzorii de mișcare PIR sunt utilizați pentru a detecta mișcarea în încăpere, iar placa Arduino Uno este utilizată pentru a procesa semnalele de la senzori și pentru a controla diferitele componente hardware, cum ar fi ecranul LCD și difuzorul.
Line 19: Line 19:
 În cazul unei alarme, difuzorul și amplificatorul sunt utilizate pentru a emite un semnal sonor puternic pentru a descuraja intrusul și a alerta proprietarul casei sau a încăperii. Sistemul este alimentat de o baterie de 9V, care poate fi înlocuită ușor la nevoie. În cazul unei alarme, difuzorul și amplificatorul sunt utilizate pentru a emite un semnal sonor puternic pentru a descuraja intrusul și a alerta proprietarul casei sau a încăperii. Sistemul este alimentat de o baterie de 9V, care poate fi înlocuită ușor la nevoie.
  
 +{{ :​pm:​prj2023:​alucaci:​schema_bloc.jpg?​nolink&​300 |}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 28: Line 28:
   * Modul LCD 1602   * Modul LCD 1602
  
-  * Modul PIR (x2)+  * Modul PIR 
  
   * Difuzor 1W   * Difuzor 1W
  
   * Amplificator audio PAM 8403   * Amplificator audio PAM 8403
- 
-  * Baterie de 9V 
  
   * Breadboard   * Breadboard
Line 46: Line 44:
   * Fir pentru baterie de 9V   * Fir pentru baterie de 9V
  
 +{{ :​pm:​prj2023:​alucaci:​proiectpm.jpg?​direct&​300 |}}
  
  
Line 55: Line 53:
  
  
-<note tip> +Mediu de dezvoltare: Pentru dezvoltarea ​aplicației firmware, putem utiliza mediul ​de dezvoltare ​Arduino IDEcare oferă un mediu integrat pentru programarea plăcii Arduino Uno. 
-Descrierea codului ​aplicaţiei (firmware): + 
-  * mediu de dezvoltare ​(if any) (e.g. AVR StudioCodeVisionAVR) +Librării și surse 3rd-party: În funcție de necesități,​ putem utiliza diverse ​librării ​și surse 3rd-party ​disponibile în comunitatea Arduino pentru a facilita dezvoltarea aplicațieiDe exemplu, putem utiliza biblioteca "​LiquidCrystal"​ pentru a interacționa cu modulul LCD 1602 sau biblioteca "​PIRmotionSensor"​ pentru a gestiona modulele PIR
-  ​* ​librării ​şi surse 3rd-party ​(e.gProcyon AVRlib) + 
-  ​* ​algoritmi ​şi structuri ​pe care plănuiţsă le implementaţ+Algoritmi și structuri de date: Aplicația firmware va utiliza ​algoritmi ​și structuri ​de date pentru a implementa funcționalitățile necesare sistemului de securitate inteligent. Acestea pot include: 
-  ​* ​(etapa 3) surse şi funcţii implementate + 
-</​note>​+Algoritmi de detectare a mișcării: Se vor utiliza algoritmi pentru a interpreta semnalele primite de la modulele PIR șa determina dacă a avut loc o mișcare sau nu. 
 + 
 +Algoritmi de afișare pe LCD: Pentru a afișa informații relevante pe modulul LCD 1602, se vor utiliza algoritmi pentru gestionarea textului șa imaginilor. 
 + 
 +Algoritmi de generare a semnalelor audio: Pentru a genera semnale audio pentru difuzor, se vor utiliza algoritmi pentru generarea de tonuri și sunete specifice. 
 + 
 +Surse și funcții implementate ​(etapa 3): În etapa a treia a proiectului,​ se vor implementa următoarele ​surse și funcții
 + 
 +Funcții pentru citirea și interpretarea semnalelor de la modulele PIR. 
 +Funcții pentru afișarea mesajelor și informațiilor pe modulul LCD. 
 +Funcții pentru generarea semnalelor audio pentru difuzor. 
 +Funcții pentru controlul potentiometrului și ajustarea sensibilității sau volumului sistemului. 
 +Aceste surse și funcții vor fi implementate ​în cadrul aplicației firmware pentru a permite funcționarea corectă și eficientă a sistemului de securitate inteligent. 
 + 
 +{{:​pm:​prj2023:​alucaci:​codpm.zip|}}
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> + 
-Care au fost rezultatele obţinute ​în urma realizării proiectului vostru+1. Sistem de securitate funcțional:​ Proiectul a rezultat într-un sistem de securitate inteligent complet funcțional. Acesta poate detecta mișcarea cu ajutorul senzorului PIR și poate afișa mesaje corespunzătoare pe LCD. De asemenea, poate genera sunet prin difuzor ​în cazul detectării mișcării. 
-</​note>​+ 
 +2. Integrarea modulelor hardware: Am reușit să integrăm cu succes toate modulele hardware necesare, inclusiv placa Arduino Uno, modulul LCD 1602, senzorul PIR, difuzorul 1W, mini amplificatorul PAM8403 și potentiometrul. Am realizat conexiunile corespunzătoare între aceste module utilizând fire și o breadboard. 
 + 
 +3. Controlul intensității sunetului: Am implementat un potentiometru pentru a controla intensitatea sunetului generat de difuzor. Astfel, utilizatorul poate ajusta volumul în funcție de preferințe. 
 + 
 +4. Interacțiunea cu utilizatorul:​ Sistemul de securitate inteligent comunică cu utilizatorul prin intermediul LCD-ului, afișând mesaje relevante în funcție de detectarea mișcării. Aceasta oferă o interfață prietenoasă și ușor de înțeles. 
 + 
 +5. Utilitate practică: Proiectul nostru are o utilitate practică în domeniul securității. Sistemul de securitate inteligent poate fi utilizat în diverse aplicații, cum ar fi protejarea casei, biroului sau a altor spații, detectarea intrușilor și notificarea utilizatorului în timp real. 
 + 
 +În ansamblu, proiectul meu a fost un succes, oferind un sistem de securitate inteligent funcțional,​ care îmbină hardware-ul și software-ul într-o soluție utilă și practică.
  
 ===== Concluzii ===== ===== Concluzii =====
Line 87: Line 108:
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +**Resurse Software:**   
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** ​şi **Resurse Hardware**. + 
-</note>+1. Arduino IDE: Mediu de dezvoltare integrat pentru programarea plăcii Arduino Uno. Disponibil la adresa: https://​www.arduino.cc/​en/​software 
 + 
 +2. Biblioteca LiquidCrystal:​ Bibliotecă Arduino pentru controlul modulului LCD 1602. Disponibilă prin intermediul Arduino IDE sau la adresa: https://​www.arduino.cc/​en/​Reference/​LiquidCrystal 
 + 
 +3. Biblioteca PIRmotionSensor:​ Bibliotecă Arduino pentru gestionarea modulelor PIR. Disponibilă prin intermediul Arduino IDE sau la adresa: https://​github.com/​joeyoung/​arduino_pir 
 + 
 +**Resurse Hardware:** 
 + 
 +1Datasheet Arduino Uno: Documentație oficială pentru placa Arduino Uno, care conține informații despre specificațiile și caracteristicile acesteia. Disponibilă la adresa: https://​store.arduino.cc/​usa/​arduino-uno-rev3 
 + 
 +2. Datasheet modul LCD 1602: Documentație specifică pentru modulul LCD 1602, care oferă informații despre conexiuni, comenzi și caracteristici tehnice. Disponibilă prin intermediul furnizorului sau prin căutare online. 
 + 
 +3. Datasheet module PIR: Documentație specifică pentru modulele PIR utilizate în proiect, care conține informații despre conexiuni și modul de funcționare. Disponibilă prin intermediul furnizorului sau prin căutare online. 
 + 
 +4. Resurse online: Pentru a obține informații suplimentare și ajutor, puteți accesa următoarele resurse online: 
 + 
 +a) Site-ul oficial Arduino: https://​www.arduino.cc/​ 
 + 
 +b) Forumul Arduino: https://​forum.arduino.cc/​ 
 + 
 +c) Tutoriale și proiecte Arduino: Există numeroase tutoriale și proiecte disponibile pe diverse platforme online, cum ar fi Instructables,​ Hackster, YouTube și altele.
  
 <​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>​
pm/prj2023/alucaci/alarm_system.1684964193.txt.gz · Last modified: 2023/05/25 00:36 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