Go Down

Topic: 12vdc 50Watt heating circuit (Read 704 times) previous topic - next topic

princess_pearl21

Hi There,
 i have no experienced using adruino. this is my first try. i will use Arduino UNO R3.  i would like to build 12vdc 50 watt heating circuit with tempreature control using LM35 . 12 volt rechageable battery will be connected to the heating element. My questions are:
1. should i use voltage regulator 7805 to supply 5v as required in Vin
2. how the connection should be on the board as i have no experienced with this board

rw950431


Arduino UNO R3 has an onboard regulator so you should be able to connect 12V battery direct to the "7 to 12V DC" input jack - just make sure that the positive pin on the board connects to the positive terminal on the battery and vice versa.

You will need some kind of external switching device to control the heating element as Arduino outputs cannot supply that amount of power.  You can use a power transistor, a MOSFET or a relay.  There are lots of projects like this online so search "Arduino heater LM35" for different solutions.



princess_pearl21


Dmitron1036


Wawa

Ds18b20?
Yes, save yourself some trouble, and replace the LM35 for a DS18B20 digital temp sensor.

Best to use a logic level mosfet to switch the heating element on/off.
A relay(module) would put an extra load (heat) on Arduino's 5volt regulator.
First diagram on this page could work.
Replace the "motor" in the diagram for your heating element, and you could omit the diode.
Leo..

ElCaron

Best to use a logic level mosfet to switch the heating element on/off.
A relay(module) would put an extra load (heat) on Arduino's 5volt regulator.
Also, you cannot PWM a relay, so you would be tied to a relatively slow bang bang control loop, and the relay may still wear out, especially if it is a cheap standard relay.

Go Up