Table of Contents

TermicTracker

Autor

Florea Victor-Andrei

Introducere

Proiectul vine in rezolvarea unei probleme recurenta in cadrul caselor care sunt incalzite printr-o centrala termica pe lemne. Proiectul meu isi propune sa trackuiasca in permanenta temperatura apei din interiorul cazanului unde este incalzita apa.

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

Schema bloc:

Hardware Design

Componente Hardware

  1. Arduino Uno
  2. Pompa Apa 3-6V
  3. Senzor Temperatura Rezistent la Apa DS18B20
  4. Ecran LCD 1602 - Chip AIP31066
  5. I2C Converter
  6. Buzzer Pasiv
  7. LED RGB
  8. Modul Wireless ESP8266
  9. Rezistente (100ohm, 4.7k ohm, 2k ohm 1k ohm)
  10. Breadboard
  11. Fire tata-tata, mama-tata

Schema hardware

Sonda de temperatura incapsuleaza modulul DS18B20.

Amplasarea legaturilor si a pieselor este aproximativa cu montajul real, dar pot exista diferente!

Software Design

Rezultate obtinute

Link youtube: https://www.youtube.com/watch?v=YqteMadE5x4

Concluzii

A fost interesant sa termin un proiect IoT, principalele dificultati intalnite au fost:

Jurnal

  1. Ajung piesele comandate, testez fiecare piesa in parte
  2. Modulul esp8266 wifi a fost confundat cu un serial port, nu-l pot utiliza, comand altul
  3. Pentru a economisi fire, neavand suficiente mama-tata, lipesc folosind banda adeziva si un sfic/bricheta firele.
  4. Modulul LCD se dovedeste foarte incomod fara I2C
  5. Cumpar un I2C pentru a reduce din numarul de porturi necesare. Este nevoie de lipire cu cositor.
  6. 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