I would like to present a simple thermometer with support for humidity measurement based on DHT11 sensor. This sensor is connected to the atmega328p which is responsible to reading the data. Recived data is presenedted on two seven segment displays: HP5082-7356. Below there is schematic.
Both displays have BCD input and they are directly driven by atmega328p. For receiving data from the DHT11 sensor I have used library from this page: http://davidegironi.blogspot.com/2013/02/reading-temperature-and-humidity-on-avr.html
Program was written in C language and below is flow diagram:
First step it is initialization of output and the display. Then we are able to read temperature and humidity from the sensor. Received temperature and humidity is displayed on display for 2 seconds each.
Below there is short video presentation:
In the attachment there is source code.
Top Comments