Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
I am doing a project where I am using arduino and arduino motor shield. When I give 12V to motor shield, arduino gets heated up. I am afraid it may damage my arduino so any suggestion, i will be glad to receive it.
Thank you for replying
I am using arduino uno and the motor shield is mounted on top of it.
Arduino was powered via USB cable
12V was given to the motor shield terminal to drive 12V dc motor
Arduino gets hot only when program is running
I was recently helping out on an education project. The school had a 12V DC power supply but it fried the Arduino (micro in this case). Measuring it with a DVM it was outputting 11.8V dc but with 4V rms ripple! Peak voltage was a lot higher than 12V and this fried the regulator and then the IC.
In that case i rectified the problem by simply buying a REGULATED 12V supply.
I have never try to vary the speed
Heating area is beneath where there is two capacitor where 25V 47 is written on it
Its getting hot gradually
Nonthing is connected with motor shield
Attached file is the program code that i am using
Do you have a make & model for the power supply. They can vary in quality quite a bit.
An overheating Arduino come down to a few possibilities, lets go through them:
Defective arduino board - unlikely unless you've got a cheep knock off from Ebay?
Defective motor shield - unlikely unless again you've got a cheep knock off?
Motor shield installed the wrong way around. Not sure if this is possible but if it is can you confirm the power pins are lined up correctly?
Power supply output is no accurate or has ripple, we'll see when you confirm make and model
Power supply is non-isolated and you have the board connected to USB when powered from lab power supply. There can be a ground difference between laptop 0V and power supply 0V. Is lab power supply output isolated?
power supply is connected to the wrong inputs? 12V supply should be connected to Vin and not 5V.
Accidental short circuit on the arduino somewhere, unlikely if you haven't connected anything yet and points (1) and (2) are ok. Please check for possible shorts?
Excessive current draw on outputs, could any bit of circuit be pulling outputs to ground with no current limiting resistor? (example, LED on output with no current limiting resistor or a switch to ground but with I/O configured to output accidentally)
excessive voltage on inputs, could any bit of circuit be pulling the inputs to high voltages? (example pull up on inputs but incorrectly connected to the 12V power)
The only part of the Arduino schematic with 47uF capacitors is part of the 5V regulator circuit.
If this is getting hot it suggests your either drawing too much power from the 5V or your supply voltage is too high.
Are you using the 5V produced by the arduino for anything else? a sensor, switch some lights?
Some photos of your boards, power supply and motor might help us see your problem.
The metal case of the Unos USB connector, have you put some gaffer tape or similar over the top of it to prevent it shorting against any shield.
What happen is you load the Uno with the Blink example, motor shield still plugged in, then apply your 12V to the shield, no motor connected.
Does the Uno get hot , if not, does it get hot if the motor is then connected ?
His motor shield is powering the uno without a link or something to see witch one the op is using there's no helping him.
I can only talk for myself but I have one that has jumpers that you can set to power the uno with Vin you hook it up setup wrong and it over heats the uno regulator.