Actions

Difference between revisions of "Kiln temperature controller"

From Just in Time

Line 11: Line 11:
 
[[Image:Oven_controller_top.jpg|500px|left]]
 
[[Image:Oven_controller_top.jpg|500px|left]]
  
 +
==Project Files==
 +
[[Image:oven controller pcb.png| 300px|left]]
 +
The eagle schematic and board are in [[Media:oven controller schematic.zip|this file]]. An AVR eclipse project for the firmware is [[Media:oven controller.zip|here]].
 
[[Category:AVR]]
 
[[Category:AVR]]

Revision as of 08:56, 1 August 2010

General description

This circuit is intended to control a pottery oven. It uses the MAX6675 thermocouple-to-digital converter to measure oven temperatures. An oven schedule will consist of a list of (s, d)-tuples, where s stands for time in seconds and d for temperature in degrees Celcius. When started, the AVR should work through the list of tuples and for each tuple move to desired temperature d taking s seconds to get there.

The circuit uses an LCD display, a rotary encoder and two buttons for its user interface. The oven is controlled through a relay. Since the oven will be in a shed and the users would like to monitor the ovens progress from home, the controller will send its status periodically through a (cheap) 433Mhz transmitter. The See the Wireless LCD display project (which is finished).

Project notes

Project Status

2010-06-23
Switched to AVR (from SX). Hardware platform now ready (max6675, LCD, LCD backlight control, rotary encoder, 2 switches, relay + driver, transmitter, receiver, led and programming header). First test with 'hardcoded' oven program successful. module tests of max6676, rotary encoder, LCD and relay successfully completed. Total hardware cost: around €33,-, including K-type thermocouple probe.
Oven controller top.jpg

Project Files

The eagle schematic and board are in this file. An AVR eclipse project for the firmware is here.