Differences

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

Link to this comparison view

pm:prj2021:cghenea:termictracker [2021/06/02 13:13]
victor.florea2805
pm:prj2021:cghenea:termictracker [2021/06/02 13:58] (current)
victor.florea2805 [Bibliografie & Resurse]
Line 10: Line 10:
 Problema principala este ca daca temperatura apei nu este monitorizata,​ iar pompele sufera vreo defectiune (eg: li se intrerupe alimentarea,​ se defecteaza),​ apa va continua sa creasca in temperatura si daca focul nu este oprit, sistemul poate exploda. Informatiile furnizate de placuta pot functiona drept alarma in cazul unei defectiuni. Problema principala este ca daca temperatura apei nu este monitorizata,​ iar pompele sufera vreo defectiune (eg: li se intrerupe alimentarea,​ se defecteaza),​ apa va continua sa creasca in temperatura si daca focul nu este oprit, sistemul poate exploda. Informatiile furnizate de placuta pot functiona drept alarma in cazul unei defectiuni.
  
 +Proiectul este o reprezentare in miniatura a unei astfel de situatii, controland pompe, buzzer, led si transmitand informatia pe un server web.
 ===== Descriere generala ===== ===== Descriere generala =====
  
Line 34: Line 35:
  
 {{:​pm:​prj2021:​cghenea:​poza_tema_schema.png?​650|}} {{:​pm:​prj2021:​cghenea:​poza_tema_schema.png?​650|}}
 +{{:​pm:​prj2021:​cghenea:​poza1_schema.jpeg?​200|}}
 +{{:​pm:​prj2021:​cghenea:​poza2_schema.jpeg?​200|}}
 +{{:​pm:​prj2021:​cghenea:​poza3_schema.jpeg?​200|}}
  
 //Sonda de temperatura incapsuleaza modulul DS18B20.// //Sonda de temperatura incapsuleaza modulul DS18B20.//
Line 54: Line 58:
     * Cat timp temperatura este sub 27 grade C, led-ul este albastru, pompa si buzzerul nu functioneaza. Dupa ce este depasita aceasta temperatura,​ ledul se face rosu, buzzerul incepe sa emita sunete, iar pompa functioneaza.     * Cat timp temperatura este sub 27 grade C, led-ul este albastru, pompa si buzzerul nu functioneaza. Dupa ce este depasita aceasta temperatura,​ ledul se face rosu, buzzerul incepe sa emita sunete, iar pompa functioneaza.
     * Modulul ESP8266 transmite mesaje pe parcursul rularii catre un webhook site.     * Modulul ESP8266 transmite mesaje pe parcursul rularii catre un webhook site.
-    * Pentru ​ESP se foloseste boardul ​"Generic ESP8266 Module din ESP8266 BOARDS (3.0.0) si libraria <​ESP8266HTTPClient.h>​ pentru a trimite requesturi.+    * Pentru ​ESP8266 ​se foloseste boardul Generic ESP8266 Module din ESP8266 BOARDS (3.0.0) si libraria <​ESP8266HTTPClient.h>​ pentru a trimite requesturi.
     * Citirea datelor de la senzorul de temperatura este facilitata de <​DallasTemperature.h>,​ iar pentru ecranul LCD s-a folosit biblioteca <​LiquidCrystal_I2C.h>​     * Citirea datelor de la senzorul de temperatura este facilitata de <​DallasTemperature.h>,​ iar pentru ecranul LCD s-a folosit biblioteca <​LiquidCrystal_I2C.h>​
     * Pentru comunicatia I2C se foloseste <​Wire.h>​.     * Pentru comunicatia I2C se foloseste <​Wire.h>​.
Line 60: Line 64:
 ===== Rezultate obtinute ===== ===== Rezultate obtinute =====
  
-Link youtube:  +Link youtube: ​https://​www.youtube.com/​watch?​v=YqteMadE5x4 
-   ​+ 
 +===== Concluzii ===== 
 +A fost interesant sa termin un proiect IoT, principalele dificultati intalnite au fost: 
 +  * Compatibilitate piese / alte componente care usureaza (I2C pentru LCD), nu ma gandeam ca usureaza atat de mult munca, initial a fost complicat. De asemenea, acum consider ca o placa NodeMCU mi-ar fi facut viata mai usoara., 
 +  * Comanda pieselor - primul modul esp8266 care mi-a fost livrat a fost un serial port pentru comunicarea cu o alta placuta, eu aveam nevoie de un wifi, am fost nevoit sa cumpar altul. 
 +  * Lipsa echipament - la un urmator proiect mi-as cumpara ampermetru, voltmetru si posibil un oscilometru. 
 +  * Imbinarea firelor, a componentelor si aranjarea lor. Dintr-un punct proiectul meu s-a aglomerat cu foarte multe fire si a trebuit sa reciclez, folosind sficul, cutterul si banda de izolier 
 ===== Jurnal ===== ===== Jurnal =====
   - Ajung piesele comandate, testez fiecare piesa in parte   - Ajung piesele comandate, testez fiecare piesa in parte
Line 70: Line 81:
   - Observ ca ESP8266 se incinge foarte tare, apoi nu mai functioneaza,​ citesc despre problema, in datasheet observ ca alimentarea la RX trebuie sa fie 3.3V, iar eu am 5V (Arduino UNO), creez un divizor de tensiune, degeaba, nu mai functioneaza (a transmis si el cateva http post-uri :-( )   - Observ ca ESP8266 se incinge foarte tare, apoi nu mai functioneaza,​ citesc despre problema, in datasheet observ ca alimentarea la RX trebuie sa fie 3.3V, iar eu am 5V (Arduino UNO), creez un divizor de tensiune, degeaba, nu mai functioneaza (a transmis si el cateva http post-uri :-( )
  
- +===== Bibliografie & Resurse ===== 
 +  * Cod: [[https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2021/​cghenea/​333_florea_victor_andrei.rar|https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2021/​cghenea/​333_florea_victor_andrei.rar]] 
 +  * PDF: [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​termictracker=?​pdf|https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​termictracker=?​pdf]] 
 +  - https://​components101.com/​wireless/​esp8266-pinout-configuration-features-datasheet 
 +  - https://​www.youtube.com/​watch?​v=ZJnpgYlelEA 
 +  - https://​datasheets.maximintegrated.com/​en/​ds/​DS18B20.pdf 
 +  - https://​forum.arduino.cc/​t/​voltage-divider-5v-to-3-3v/​635361 
 +  - https://​www.makerguides.com/​character-i2c-lcd-arduino-tutorial/​
pm/prj2021/cghenea/termictracker.1622628814.txt.gz · Last modified: 2021/06/02 13:13 by victor.florea2805
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