Hey yeah! This helps -- can you publish the schematic and code -- is it for public consumption? David Peter Homann wrote: > Hi, > > My entry to the 1998 Circuit Cellar contest was exactly this. I used a De > Longi toaster oven as it is fan-forced. This is important to help keep an > even temperature in the oven. > > It used a Platinum resistive temp sensor and a PIC16F84, along with a > 2x8LCD, rotary encoder, 2 push buttons, 2 relays, piezo buzzer and an rs232 > interface. Quite a lot of I/O for an 18 pin micro. The software was written > in CCS C and I ended up with about 6 words of memory left after a couple of > code optimising rewrites. It got a mention in the magazine but did not win > :-( > > Basically it worked like this. > > 1. The board was put in the oven > 2. The Start/Stop button was pressed. (The heater and fan turned on. The LCD > displays the current temperature) > 3. When the temp reaches the "Hi" set point (218 degs C) the Heater turns > off and the fan stays on to help cool the oven. (also the oven door is > opened at this point. > 4. When the temp reaches the "Lo" set point (50 Degs C), the fan turns off. > 5. Take the board out and start again. > > The relays were to control the heating element and the fan. The rotary > encoder was for entering the Hi and Lo set points. > > If a "D" character is sent over the RS232 I/F, the oven will reply with the > current temp. > > Eventually I plan to replace the 84 with a 628 with twice the code space. > That way I can add to the RS232 command and have it controlled by a computer > or another PIC. The idea is to control the oven to get a proper SMT temp > profile. > > I hope this helps, > > Peter Homann > mailto:Peter.Homann@adacel.com > Adacel Technologies Limited, > 250 Bay St, BRIGHTON, 3186, AUSTRALIA > http://www.adacel.com > Telephone +61 (3) 8530 7777, Facsimile +61 (3) 9596 2960 > Mobile 0421-601 665 -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu