Monitorizare temperatură AtMega328P

Acest dispozitiv are rolul de a produce o alarmă sonoră în momentul în care temperatura a scăzut sub limitele admisibile.

Funcționează așa:

  1. Dacă temperatura nu a atins norma admisibilă, alarma va fi inactivă
  2. Îndată cum temperatura este egală sau mai mare decât temperatura necesara – alarma devine activă
  3. Dacă alarma e activă și temperatura a scăzut și e sub temperatura admisă – alarma se activează și produce un semnal sonor timp de 10 secunde
  4. Dacă peste 1 minut nu este temperatura normală în încăpere alarma mai produce un semnal sonor timp de 10 secunde.

Senzorul pentru temperatură utilizat este DS18B20 – comunic cu el prin protocolul OneWire și senzorul e waterproof.

Utilizez un LCD 2×16 serial prin I2C, pe primul rând e afișat timpul de când dispozitivul e pornit (H:i:s) și la sfârșit de linie – litera A dacă alarma e activă. Pe rândul 2 este temperatură curentă citită de pe senzor.

Alarma sonoră este un semnal audio care se instalează la mașină.

Prezentare video a proiectului ( atenție se aude alarma, e bine să nu aveți boxele la volum mare ):

One thought on “Monitorizare temperatură AtMega328P

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *