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:15]
victor.florea2805 [Introducere]
pm:prj2021:cghenea:termictracker [2021/06/02 13:58] (current)
victor.florea2805 [Bibliografie & Resurse]
Line 35: 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 55: 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 61: 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 71: 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.1622628916.txt.gz · Last modified: 2021/06/02 13:15 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