Back to photostream

DIY: arduino and LinuxWorks graphics (lm35 sensor)

this moving bargraph (histogram) prints one line at the bottom and then up-shifts the graph region by 1 line every 10 seconds. the bottom line is always 'current' and continues to update ('move') during that 10-second hold-down interval.

 

the current value is displayed at the bottom right in C or F degrees. if the temperature was climing, a plus sign is drawn; if decreasing then a minus sign, else if its staying the same, an equals sign.

 

the top/right field is a settable stopwatch/clock.

 

the graph is scaled so that its min mark (left edge) is about 75 degrees C and the top of the scale (right edge) is 105C; that's an 'expanded scale' and lets the user watch for rising/falling temperature trends.

 

user input is via any old sony dvd/cd IR remote. there is a built-in IR sensor (left of lcd display) and that's where the user points the remote to control the Espresso-Master device. (IR remotes are an easy way to get access to LOTS of buttons and only need a single photo-transistor device for the receiving end).

 

 

all code (c) 2009 LinuxWorks labs.

 

 

sample code (non-commercial DIY use only) at:

 

www.netstuff.org/espresso-master/firmware/arduino/

 

one more snapshot:

 

www.flickr.com/photos/linux-works/3680926620/

 

internal view:

 

www.flickr.com/photos/linux-works/3673807440

 

solid-state relay (SSR):

 

www.flickr.com/photos/linux-works/3681507241/

 

first shot of PID algorithm running!

 

www.flickr.com/photos/linux-works/3689898389/

 

 

4,374 views
1 fave
4 comments
Uploaded on July 2, 2009
Taken on July 1, 2009