Here is a complete temperature controller for a small paint curing oven, using LM335 sensor and a relay to drive the "heater" which is some light bulbs. It is based on a cheap PIC 12F675 microcontroller and also uses a 16x2 LCD display.
All the C source code is provided, it is in MikroC for PIC.
A rotary encoder knob sets the temperature, and a button resets the 999 hour count-up timer 000:00:00. Display and control resolution is 0.5'C steps and range is the full range of the LM335; -40'C to +100'C (although this oven itself will only see about 30'C to 70'C).
WARNING! The project uses mains voltages!
This project was built by someone with many years experience working with
mains voltage appliances. It uses a mains-rated relay to provide complete
isolation between the control circuit and the mains voltages. HOWEVER it is
important to state that you should NEVER build mains operated equipment
unless you are completely competent to do so, and have checked with your
local electricicty laws. Please do not attempt anything unsafe!
It's nothing too fancy to look at inside, as it was put together fairly quickly, but it is a good performance temperature controller for the simple job of a drying oven.
The full project is here;
http://www.romanblack.com/shift1/sh1_p2.htm
The PIC 12F675 based controller is built on the cheap little open-source Shift1-LCD board I designed recently which lets you make simple projects with a 8pin PIC and a text LCD;
http://www.romanblack.com/shift1/sh1_projects.htm
The second link also has some other open-source C projects using the same PIC hardware;
* Tacho RPM meter
* Clock
* Solar battery charge controller
* RC Servo tester with uS displayed
All the C source code is provided, it is in MikroC for PIC.
A rotary encoder knob sets the temperature, and a button resets the 999 hour count-up timer 000:00:00. Display and control resolution is 0.5'C steps and range is the full range of the LM335; -40'C to +100'C (although this oven itself will only see about 30'C to 70'C).
WARNING! The project uses mains voltages!
This project was built by someone with many years experience working with
mains voltage appliances. It uses a mains-rated relay to provide complete
isolation between the control circuit and the mains voltages. HOWEVER it is
important to state that you should NEVER build mains operated equipment
unless you are completely competent to do so, and have checked with your
local electricicty laws. Please do not attempt anything unsafe!

It's nothing too fancy to look at inside, as it was put together fairly quickly, but it is a good performance temperature controller for the simple job of a drying oven.
The full project is here;
http://www.romanblack.com/shift1/sh1_p2.htm
The PIC 12F675 based controller is built on the cheap little open-source Shift1-LCD board I designed recently which lets you make simple projects with a 8pin PIC and a text LCD;
http://www.romanblack.com/shift1/sh1_projects.htm

The second link also has some other open-source C projects using the same PIC hardware;
* Tacho RPM meter
* Clock
* Solar battery charge controller
* RC Servo tester with uS displayed
Last edited: