Differences

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

Link to this comparison view

pm:prj2022:sgherman:smart_alarm_system [2022/05/27 19:47]
teodora_andreea.ion [Rezultate Obţinute]
pm:prj2022:sgherman:smart_alarm_system [2022/05/27 23:54] (current)
teodora_andreea.ion
Line 14: Line 14:
  
 {{ :​pm:​prj2022:​sgherman:​screenshot_379_2_70.png?​nolink |}} {{ :​pm:​prj2022:​sgherman:​screenshot_379_2_70.png?​nolink |}}
 +
  
 Un senzor detecteaza miscarea, transmite informatia la placuta arduino si, cu ajutorul unui servomotor, senzorul este rotit dupa pozitia unde a detectat activitate. La detectia miscarii placuta Arduino actioneaza un buzzer ce poate fi oprit prin introducerea unei parole ce va fi afisata in timp real pe un ecran LCD. Un senzor detecteaza miscarea, transmite informatia la placuta arduino si, cu ajutorul unui servomotor, senzorul este rotit dupa pozitia unde a detectat activitate. La detectia miscarii placuta Arduino actioneaza un buzzer ce poate fi oprit prin introducerea unei parole ce va fi afisata in timp real pe un ecran LCD.
Line 22: Line 23:
  
 ===== Hardware Design ===== ===== Hardware Design =====
 +
 +==== Lista componente ====
 +
   * Arduino Uno   * Arduino Uno
   * Raspberry Pi Zero   * Raspberry Pi Zero
Line 33: Line 37:
   * Camera Web USB   * Camera Web USB
   * Rezistente   * Rezistente
 +
 +==== Schema electrica ====
  
  
Line 75: Line 81:
 {{ :​pm:​prj2022:​sgherman:​whatsapp_image_2022-05-27_at_7.42.10_pm_1_.jpeg?​nolink |}} {{ :​pm:​prj2022:​sgherman:​whatsapp_image_2022-05-27_at_7.42.10_pm_1_.jpeg?​nolink |}}
  
 +{{ :​pm:​prj2022:​sgherman:​whatsapp_image_2022-05-27_at_7.50.19_pm.jpeg?​nolink |}}
 +
 +
 +La finalul implementarii proiectului in format fizic, acesta indeplineste toate functiile descrise. Cu ajutorul celor 2 senzori PIR de miscare asezati astfel incat unghiurile lor de actiune sa nu se intrepatrunda decat intr-o portiune bine stabilita, intrusul este detectat, camera este rotita catre directia miscarii receptate, iar buzzerul impreuna cu ledul care lumineaza intermitent activate. ​
 +
 +Sistemul format din camera si senzori este montat pe bratul unui micro servo motor care se roteste intr-o directie cu un numar stabilit de grade doar atunci cand unul din senzori detecteaza miscare.
 +
 +De exemplu, daca doar senzorul din dreapta detecteaza miscare, servo motorul se va roti cu un numar de grade in directia aceea. Daca subiectul intra in aria senzorului stang, sistemul se va roti catre acesta. Daca ambii senzori detecteaza prezenta intrusului, sistemul va ramane nemiscat (se considera ca se afla pe centru, in raza de actiune a camerei).
 +
 +Cei 2 senzori pot avea uneori erori de detectie, nedetectand constant la fiecare semnal transmis, putand exista o ordinea aleatoare in semnalele date de senzori, dar asta nu va reprezenta o problema caci servo motorul se va roti stanga, respectiv drepta dupa numarul de semnale transmise, sistemul pastrandu-si pozitia corespunzatoare.
 +
 +Dupa pornirea alarmei prin intermediul buzzerului, aceasta poate fi oprita prin introducerea parolei folosind keypadul, parola ce va fi afisata in timp real pe un LCD. Daca parola introdusa este corecta se va afisa mesajul "​Correct"​ iar alarma va fi dezactivata,​ in caz contrar se va afisa "​Incorrect"​ iar alarma va continua sa functioneze.
 +
 +In momentul in care alarma este pornita, camera este activata si realizeaza o poza stocata in memoria placutei Raspberry Pi, poza pe care o va trimite in folderul Pictures al utilizatorului curent. Pentru a realiza acesta functionalitate,​ scriptul python trebuie sa fie rulat pe placuta Raspberry, iar pc-ul utilizatorului sa fie conectat la aceeasi retea ca placuta.
 +
 +
 +Un demo al proiectului se gaseste la adresa: https://​youtu.be/​bkMKPZl5QT0
  
 ===== Concluzii ===== ===== Concluzii =====
  
 +Proiectul implementeaza la nivel de prototip un sistem de securitate cu alarma care ar putea fi foarte util si in practica prin intermediul facilitatilor pe care le pune la dispozitie. ​
 +
 +Cu toate acestea, precizia actiunilor realizate si sincronizarea lor este descrisa de caracteristici destul de slabe din cauza calitatii si posibilitatilor reduse ale pieselor utilizate.
 +
 +Din punct de vedere al functionalitatii curente a proiectului si datorita modului de abordare structurat al problematicii,​ acesta poate fi usor extins si modificat pentru realizarea unor sisteme mult mai complexe si eficiente.
  
 ===== Download ===== ===== Download =====
  
 +{{:​pm:​prj2022:​sgherman:​smart_alarm_system.zip|}}
  
 ===== Jurnal ===== ===== Jurnal =====
Line 97: Line 126:
  
 Pentru crearea schematicului a fost folosita aplicatia [[https://​fritzing.org/​| Fritzing]]. Pentru crearea schematicului a fost folosita aplicatia [[https://​fritzing.org/​| Fritzing]].
 +
 +Codul Arduino a fost scris si testat cu ajutorul Arduino IDE.
  
  
pm/prj2022/sgherman/smart_alarm_system.1653670051.txt.gz · Last modified: 2022/05/27 19:47 by teodora_andreea.ion
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