The document describes the design of a smart meter that measures power consumption of electrical devices and transmits the data to a power supplier company. It implements the smart meter using a PIC microcontroller that measures voltage and current using analog inputs and algorithms. It displays the measurements on an LCD and transmits the data using a GSM modem. The smart meter also calculates the power factor using timers to measure the phase difference between voltage and current.