Arduino: Simple LCD Thermometer with USB interface

From Luky-Wiki
Revision as of 23:22, 25 March 2014 by Lukas Dzunko (talk | contribs)

Jump to: navigation, search

Attention: this page is work in progress.

My motivation for "Simple LCD Thermometer with USB interface" is my server room. It is important to keep temperature and humidity in correct range. I am using automatic monitoring to be sure that everything is in "green" state. Previously I was using Conrad TFD 128 logger. It is good product but it have several design problems. To fulfill my needs I created my own device.

Technical specification

  • Temperature and humidity collected in 10 second interval
  • LCD interface with warnings (hot/cold, wet/dry)
  • LCD interface with 5 tactile keys
  • History and debug information on LCD
  • USB interface with simple text oriented protocol
  • Historical data stored in RAM memory readable via LCD and USB interface
  • Historical data with 5 minute interval (up to 60 minutes) and 1 hour interval (up to 72 hours)
  • Internal mCPU temperature monitoring
  • buzzer ?! (TODO: potrebujem aj pipanie ?)

LCD Interface

My motivation for "Simple LCD Thermometer with USB interface" is my server room. I have small server room with rack. I am monitoring temperature and humidity to be sure that equipment is in good environment. Previously I was using Conrad TFD 128 dataloger. It






Motivation: I have rack in small server room.


I nee note: Interny merac teploty ?


Description

Parameters

Tech. parameters

Serial protocol

Startup screen

+----------------+ +----------------+ +----------------+ +----------------+
|                | |                | |                | |                |
|                | |                | |                | |                |
+----------------+ +----------------+ +----------------+ +----------------+

Normal LCD screen

+----------------+ +----------------+ +----------------+
|                | |                | |                |
|                | |                | |                |
+----------------+ +----------------+ +----------------+

Dewpoint

+----------------+ +----------------+ +----------------+
|                | |                | |                |
|                | |                | |                |
+----------------+ +----------------+ +----------------+

History

+----------------+ +----------------+ +----------------+ +----------------+
|                | |                | |                | |                |
|                | |                | |                | |                |
+----------------+ +----------------+ +----------------+ +----------------+
+----------------+ +----------------+ +----------------+ +----------------+
|                | |                | |                | |                |
|                | |                | |                | |                |
+----------------+ +----------------+ +----------------+ +----------------+

Debug screen

+----------------+ +----------------+ +----------------+ +----------------+
|                | |                | |                | |                |
|                | |                | |                | |                |
+----------------+ +----------------+ +----------------+ +----------------+
+----------------+ +----------------+ +----------------+ +----------------+
|                | |                | |                | |                |
|                | |                | |                | |                |
+----------------+ +----------------+ +----------------+ +----------------+