The project is for making a cheap and easy temperature and data logger for the PC that not only governs the temperature of the CPU but also provides you with a feature that can be used as data logging facility for the PC.
The device consists of a PIC microcontroller, which sends out the information about the surrounding temperature from the MCP9701 sensor, and forwards it to the PC through the USB interface. Another use of the USB port is to provide the power to the device.
To display the temperature, open source programming platform is used which is used to display graphically the temperature on the computer screen. The application also shows the current date and time with the help of ASCII files.
The project is basically based on the PIC12F1822 microcontroller. The microcontroller has 8 pin and working voltage range of 1.8V to 5.5V. Apart from this the PIC12F1822 has four 10 bit ADC channels and one EUSART module that are used for the serial communication. For generating a stable voltage of 2.048V, internal fixed voltage reference (commonly known as FVR) module is used. The temperature range that can be measured by the device is -40°C to +125°C