Larry Ogrodnek, creator of the LED NameTag kit, figured out a great way to use an RGB backlight LCD to display temperature data.
This is a really simple ambient display for temperature using an Arduino, an RGB backlight LCD, and a temperature sensor.
The LCD displays the temperature in Fahrenheit and Celsius and adjusts the color of the backlight depending on the reading. An ideal range is set at 61F to 67F. If the temperature is in this range the backlight will change green. Above this range and the color will change red, below the range it will change blue.
The great thing about these kinds of displays is that you can immediately get some rough information from across the room.
This is just a quick project. An obvious improvement is to have more variations in color depending on how far you are from your ideal range. I.e. as the temperature increases out of the ideal range, move along the color wheel and use shades of yellow, then orange before hitting red. There’s also a lot of empty room on that LCD. Possibly room for data from other sensors, or maybe just a larger (2-line) font.
This is perfect for someone like me who only needs 5 different temperature increments; really cold, cold, nice, hot, and really hot. Most of these parts and (Larry’s NameTag kit) are available in the Maker Shed.
[via Analog Machines]



Except that I don’t have the rgb backlight in my serial lcd, this was one of my very first projects with an arduino board.
It was encouraging for a noob like me to get some useful information back about the physical world. It solidifies the idea that you can do practical things, not just blink a light.
Pingback: business model innovation design » Bookmarks for April 7th through April 8th
It would be nice to see this for commercial kitchen refrigerators along with a data log of temps. They make them now but they are pricey. Ideally, you’d want something that emails you a daily summary of temp variations.
where can I find more details and the code?
Hi Greg,
You can find Larry’s code here: https://gist.github.com/1702223
The project can be found on his blog here: http://analogmachines.com/blog/2012/01/30/ambient-temperature-display/
A small experimentation i made:
// What's Trending
Raspberry Pi Design Contest
Lost PLA Casting from 3D Prints
Seventeen Sneaky Secret Hides
Ten Tips for Adhesive Tape
10 Things to Connect to Your Raspberry Pi
Is it a Hackerspace, Makerspace, TechShop, or FabLab?
I Have a (Puzzling) Dream
Teardrop Camper Trailer
// What's Shared
A better way to slice a pumpkin
DIY Nerf Darts
100 Dollar Store Organization Ideas for Craft Rooms and Beyond
In the Maker Shed: Minty Boost USB Charger
Mad’s Mouse House
Lace Princess Crowns
I Have a (Puzzling) Dream
Play the Rings of a Tree Trunk Like a Record
// Most Commented
DIY Hacks & How To’s: Get Emergency Power from a Phone Line
Resin Casting: Going from CAD to Engineering-Grade Plastic Parts
Ten Tips for Screws and Screwdrivers
Is it a Hackerspace, Makerspace, TechShop, or FabLab?
Ten Tips for Better Measurement
Makers on TV: Big Brain Theory
Arduino Announces New Wireless Linux Board
Grow: A Portable CNC Router System
Trending Topics
Get our Newsletters
About Maker Media
Subscribe
to MAKE!
Get the print and digital versions when you subscribe