Tiny thermometer

Simple digital thermometer on Attiny 2313 microcontroller

Public Chat
Similar projects worth following
Simple indoor digital thermometer on Attiny 2313 microcontroller using DHT22 sensor and display data on 8x2 LCD HD44780 display

NOTICE: Construction for home use only

- Power supply: 5V 100mA via Mini Usb;
- Temperature measure: 0 - 80 C real;
- Temperature measure: 0 - (-40) C int;
- Humidity measure: 0 - 100 % int;

Program Memory Usage : 1684 bytes 82,2 % Fulll
Data Memory Usage : 72 bytes 56,3 % Full

If you want to contribute to this project just let me know

Mcu works from 8MHz internal oscillator. But you should use external qrystal oscillator for more stability!

Source code written on C language in Atmel Studio 7 IDE.

For flashing MCU I used AVR ISP USBasp programmer and desktop app khazama 

You should set Fuse bits only for change oscillators source (internal 8MHz or external 8MHz)! Leave the remaining bits at default!

If you use an internal generator, remove C3, C4 and Y1 from circuit

R2 resistor needed to adjust contrast of LCD

Device soldered on solder breadboard and put on KRADEX Z70 Housing case

Device circuit diagramm:

Firmware 1.0, Circuit (Dip Trace), Proteus 8 simulation files

x-zip-compressed - 1.28 MB - 04/14/2020 at 05:31


  • 1 × ATtiny2313A-PU Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × WH0802A-YYH-CT 8х2 LCD Display Winstar
  • 1 × Housing case KRADEX Z70
  • 1 × Crystal oscillator 8MHz
  • 1 × DHT-22 Temperature-Humidity Sensor

View all 11 components

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates