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?