I would like to show you a simple thermometer with single seven segment LED display HP 5082-7356, DS18B20 sensor and Digispark module. DS18B20 sensor is able to measure temperatures in range form -55 to 125 °C. Digispark module communicates with DS18B20 sensor by 1-Wire interface and reads temperature every 10 seconds. Value of temperature (stored as integer) is displayed on HP display.
Schematic:
Video:
Source code:
Top Comments
Nice post.
jw0752
not enough pins on a Digispark.
BUT if you use I2C you can drive an LCD.
This one sensed the temperature, displayed it and sent a code via 433Mhz to a…
I like it. Minimal and a bit retro in looks. That HP 7-seg display with a decoder must go back a bit.
Yes, I know that bootlader takes some time at startup.
I think that for drive more displays e.g. 4 digits with dot points, we could use I/O expander with I2C bus e.g. PCF8574.