Differences

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

Link to this comparison view

pm:prj2023:dene:sistemdealarma [2023/05/30 13:08]
ana_maria.suiu [Introducere]
pm:prj2023:dene:sistemdealarma [2023/05/30 14:21] (current)
ana_maria.suiu [Concluzii]
Line 15: Line 15:
  
 ===== Descriere generală ===== ===== Descriere generală =====
 +
 +Sistemul functioneaza dupa urmatoarea logica : cand este detectata miscarea unei persoane, este determinata distanta acestuia fata de sistem. Urmeaza sa vedem in ce interval se claseaza distanta respectiva. La o distanta mai mare de 75cm 
 +ledul ramane verde. In intervalul [50cm, 75cm] ledul se coloreaza in albastru. In intervalul [25cm, 50cm] ledul se coloreaza in galben si este activata o alarma cu ajutorul unui buzzer. In intervalul [0 cm, 25cm] ledul se coloreaza in rosu, este 
 +activata o alarma cu ajutorul buzzerului si persoana conectata la sistem va primi un email. In tot acest timp pe ecranul LCD va fi afisata distanta
 +fata de obiect. Daca nu este detectata prezenta vreunui obiect, pe ecran este afisata un mesaj "Nu s-a detectat miscare!"​ iar ledul are culoarea verde.
 +
 +Schema bloc :
 +
 {{:​pm:​prj2023:​dene:​blank_diagram_1_.png?​nolink&​800|}} {{:​pm:​prj2023:​dene:​blank_diagram_1_.png?​nolink&​800|}}
  
Line 31: Line 39:
    * Rezistente    * Rezistente
    * Fire    * Fire
 +   * Cutie, culori, benzi colorate pentru design :-D
  
 Schema eletrica : Schema eletrica :
Line 52: Line 61:
 La inceputul programului includ bibliotecile necesare pentru utilizarea anumitor componente, acestea fiind “WiFiEsp.h”,​ “SoftwareSerial.h”,​ La inceputul programului includ bibliotecile necesare pentru utilizarea anumitor componente, acestea fiind “WiFiEsp.h”,​ “SoftwareSerial.h”,​
 “LiquidCrystal_I2C.h” si creez cate un obiect pentru fiecare bibiloteca. Pentru serial1 apelez folosindu-ma de pinii RX si Tx pentru a configura “LiquidCrystal_I2C.h” si creez cate un obiect pentru fiecare bibiloteca. Pentru serial1 apelez folosindu-ma de pinii RX si Tx pentru a configura
-comunicarea seriala pentru modulul wifi. Realizez initializari pentru modului wifi, incluzand numele retelei la care ca conectez prin wifi, parola,+comunicarea seriala pentru modulul wifi. Realizez initializari pentru modului wifi, incluzand numele retelei la care ma conectez prin wifi, parola,
 statusul conectarii la retea, numele serverului unde o sa trimit o cerere pentru a primi un email de alerta. statusul conectarii la retea, numele serverului unde o sa trimit o cerere pentru a primi un email de alerta.
  
Line 89: Line 98:
 makeHttpRequest():​ makeHttpRequest():​
 Incerc sa ma conectez la serverul ifttt pe portul 80. Daca conectare functioneaza,​ afisez mesaj pe seriala si fac o cerere HTTP de tip POST prin Incerc sa ma conectez la serverul ifttt pe portul 80. Daca conectare functioneaza,​ afisez mesaj pe seriala si fac o cerere HTTP de tip POST prin
-intermediul careia imi va trimite un email de alerta ​ca s-a detectat un obiect la mai putin de 25cm fata de sistem.+intermediul careia imi va trimite un email de alerta ​care ma anunta ​s-a detectat un obiect la mai putin de 25cm fata de sistem.
  
 toggleLed():​ toggleLed():​
Line 111: Line 120:
 soundOn(): soundOn():
 Ma folosesc de functia Tone pentru a seta diferite frecvente pentru a produce un sunet de alarma pe buzzer. Opresc sunetul folosind functia noTone. Ma folosesc de functia Tone pentru a seta diferite frecvente pentru a produce un sunet de alarma pe buzzer. Opresc sunetul folosind functia noTone.
 +
 +<​note>​
 +Pentru a transforma din timpul masurat de senzorul ultrasonic in distanta am folosit formula : distance = timeUltrasonic * 0.0343 / 2;
 +</​note>​
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 129: Line 142:
 ===== Concluzii ===== ===== Concluzii =====
  
-Per total a fost un proiect interesant si destul de reusit. Cea mai grea partea ​a fost lucrul cu modulul wifi deoarece  +Per total a fost un proiect interesant si destul de reusit, pot spune ca am invatat destul de multe lucrand la aceasta. Cea mai grea parte a fost lucrul cu modulul wifi deoarece ​nu il mai folosisem pana acum si mi-a luat ceva timp pana sa-mi dau seama cum functioneaza. Si in plus 
-nu mergea intotdeauna conectarea la server.+nu mergea intotdeauna ​conectarea la wifi si conectarea la server ​pentru a primi email.:-(
 ===== Download ===== ===== Download =====
  
Line 136: Line 149:
 ===== Jurnal ===== ===== Jurnal =====
    
-25.04.2023 : Alegere tema documentatie+25.04.2023 : Alegere tema proiectului
  
 1.05 - 5.05.2023 : Am ales ce piese folosesc si am decis logica implementarii 1.05 - 5.05.2023 : Am ales ce piese folosesc si am decis logica implementarii
pm/prj2023/dene/sistemdealarma.1685441332.txt.gz · Last modified: 2023/05/30 13:08 by ana_maria.suiu
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