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:10]
ana_maria.suiu [Descriere generală]
pm:prj2023:dene:sistemdealarma [2023/05/30 14:21] (current)
ana_maria.suiu [Concluzii]
Line 16: Line 16:
 ===== 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 se coloreaza+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  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 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
Line 39: Line 39:
    * Rezistente    * Rezistente
    * Fire    * Fire
 +   * Cutie, culori, benzi colorate pentru design :-D
  
 Schema eletrica : Schema eletrica :
Line 60: 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 97: 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 119: 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 137: 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 144: 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.1685441408.txt.gz · Last modified: 2023/05/30 13:10 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