
This project uses a DS18B20 sensor, a PIC10F200 microcontroller, and a 74HC595 shift register to control 8 LEDs that indicate the ambient temperature based on the value below: COLD (less than 17ºC) ; MODERATE (equal or greater than 17ºC and or equal or less than 30ºC); and HOT (greater than 30ºC). The eight LEDs utilized in this setup are organized into four pairs, each representing different temperature perceptions: Blue for cold, Green for comfortable, Yellow for mildly comfortable, and Red or hot. These LEDs will activate based on the ambient temperature, without taking into account humidity or other factors that may affect thermal sensation.
ctors that may affect thermal sensation.
It also has a thermometer implementation with PIC16F887 and LCD 16x2 diaplsy.
More details (source code and schematic):
#pic16f887 #pic10f200 #ds18b20 #microchip