Heater/cooker powered by arduino

I wanted to attempt to make an arduino powered heater/cooker. The way I'm thinking of it, it has 2 major parts and an input. The first part is a heating element. Ideally, it would be one that generates heat by running a current through a filament, or something along those lines, but would be able to (internally) regulate the temperature of the output. This seems unlikely though.

The more likely answer is something along the lines of this; there are 2 components, a heating element and the arduino element. The heating element is simply that; something that heats up, and varies how much it heats up in relation of how much current is flowing through, meaning you can regulate the temperature by regulating the current. In order to maintain the desired temperature, there would be an arduino based PID regulation, where it reads the temperature of the heating element, and depending on whether it above or below the desired temp, increases or decreases the current.

Ideally, the heating element would be able to reach temperatures upward of 400, so that it could be used as a DIY stove for extremely small items, or even just as an Oven replacement to keep things warm after cooking.

So is this possible or feasible? What kind of parts would be necessary to do this? How safe could it be?

chimpfunkz: So is this possible or feasible? What kind of parts would be necessary to do this? How safe could it be?

What you are describing is basically the same thing as converting a small toaster oven to do SMT soldering. There are many projects out there that detail how to do this, so you would just need to modify one of those for the oven and sensor you use. Basically, because an oven's heating element reacts so slowly, you don't need direct PID control of the heating element (you do need some kind of PID controller, though); you just need to be able to turn it on and off; this is done either with a simple electromagnetic relay, or with a solid-state relay. The temperature sensor is generally some kind of thermocouple. Most of the hard work is in the software, but you are trying to make something different, which shouldn't be as difficult to calibrate (with an SMT soldering oven, you have to program the system to follow a set "curve", to ramp up the heat, hold it for a bit, then gradually reduce, then hold, then reduce, hold, etc - then a flat period, then back down to zero - over a set period of time - in order to have the solder heat up, flow properly, then gradually reduce the temperature so that it cools properly, without burning or melting the components, pcb, etc).