RGB Ring Thermometer

by MrSottong in Circuits > Arduino

1181 Views, 4 Favorites, 0 Comments

RGB Ring Thermometer

photo_2019-11-05_06-54-13.jpg

In this article I will make a Thermometer using a 16 bit RGB Neo pixel ring.

The maximum temperature that can be measured with this tool is 48 degrees Celsius.

So because it uses 16 LEDs, each RGB LED will represent 3 degrees Celsius.

The color and number of LEDs will adjust to the measured temperature. for example, the measured temperature is 30 degrees Celsius. Leds that will live are 10 pieces. Look at the picture above. for color I use gradations from green to red.

Required Component

photo_2019-11-05_06-44-41.jpg
IMG_6883.JPG
IMG_6884.JPG
IMG_6885.JPG
IMG_6886.JPG
IMG_7145.JPG

Components that must be prepared:

Required Library

  • DHT
  • Adafruit_NeoPixel

Assemble All Components

bitmap.png
photo_2019-11-05_06-54-06.jpg

See the picture above to do the component assembly

Arduino to RGB & DHT

+5V ==> VCC RGB & (+) DHT

GND ==> GND RGB & (-) DHT

D2 ==> IN RGB

D4 ==> OUT DHT

Programming

Capture.PNG

Download the sketch file that I put below:

Downloads

Result

photo_2019-11-05_06-54-13.jpg
photo_2019-11-05_06-54-21.jpg

See the picture above for the results.

The measured temperature is 30 degrees Celsius.
If 3 degrees Celsius = 1 LED, then 30 degrees Celsius = 10 LEDs. And separately I use gradations from green to red.