I've got this circuit that I've been playing with on a breadboard. I'm not happy with it mainly because the MOSFET gets too hot and generally controlling the temp of the heating element with the Arduino has proven to be a little more cumbersome than I would like.
What I would like to know, is what is the best way to set up a circuit like this? The heating element is just a PCB and its going to be mounted under a 3D-printed enclosure that a lizard will use to warm his belly.
This is the general setup that I have now.

This is what the heating element will look like (Im currently using a piece of etch board that I carved into something that looks kind of like this for my test circuit).

VCC is coming from a buck converter that is rated for 20 amps - far more amperage than I would ever need for this circuit and right now I think I have it set to around 3 volts with my test heating element.
I've got a temp sensor that I'm able to read accurately with the Arduino chip so ideally, I would use that value, then adjust the PWM feeding the MOSFET to maintain a temp on the heating element of around 45C to 50C.
I realize this design isn't right so I'm seeking advice on how to do it properly.
What I would like to know, is what is the best way to set up a circuit like this? The heating element is just a PCB and its going to be mounted under a 3D-printed enclosure that a lizard will use to warm his belly.
This is the general setup that I have now.

This is what the heating element will look like (Im currently using a piece of etch board that I carved into something that looks kind of like this for my test circuit).

VCC is coming from a buck converter that is rated for 20 amps - far more amperage than I would ever need for this circuit and right now I think I have it set to around 3 volts with my test heating element.
I've got a temp sensor that I'm able to read accurately with the Arduino chip so ideally, I would use that value, then adjust the PWM feeding the MOSFET to maintain a temp on the heating element of around 45C to 50C.
I realize this design isn't right so I'm seeking advice on how to do it properly.
Comment