RGB Ring Thermometer
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
Components that must be prepared:
- Arduino nano
- RGB Ring Neo Pixels
- DHT11
- Jumper Wire
- USB mini
- Project Board
Required Library
- DHT
- Adafruit_NeoPixel
Assemble All Components
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
Download the sketch file that I put below:
Downloads
Result
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.