This project uses Atmega168 microcontroller to compute the power usage at home and logs it to an SD card. It has a graphical LCD display too that shows the power usage as a strip chart. Besides, the voltage and current waveforms can also be displayed on the LCD.
Read more: Power usage monitor using Atmel AVR using Atmega168 microcontroller