Hello! I'm creating a system in which I have a few inputs and a few items being powered by the system. I supplied the arduino with 12v 3a as well as 9v 1a. The program was working fine and replicable - everything was right until I got a computer error message.. A little while later I'm here. Bear with me as it's a lot of info, I've tried a lot so far..
I have overheated any/all arduinos (at least 3) hooked up. I burnt myself at one point.. it's not just warm. Heat is around power section of board. I tested each with power supply, nothing connected. It didn't overheat in the test which makes me think it's not the problem. However one board started overheating after using it for this project. I think it got fried... All boards are genuine. I tried the uno with just the screw shield and that didn't cause the heat either.
When overheating they've gotten hot, triggered a warning on my computer (macbook pro, said usb device using too much power), some have gone non-responsive, even to reset button on board, no computer communication, etc.
Details about the system -
A 3.3v multicolor led has one color lit up via relay signal when triggered. The program requires a few things to be completed. Once done, the first relay disconnects power to the first color and a second relay connects power to a different color to indicate completion.
These are my sensors and other items connecting to the uno via the shield.
- 1 momentary button (gnd/digital pin)
- 1 5v light
- 3 5v relays (one is two on a board)
- 3 plugs - when plugged in connects gnd/digital pin
- 2 knob switches (gnd/digital pin)
- 3 5v led toggle switches (gnd, 5v to toggle, when 'on' connects to 5.1k resistor then digital pin to reduce chance of short)
- 1 3.3v multicolor led
Everything except one (later saw it was disconnected) showed a change on the serial monitor/reacted as it should, though now I'm having some issues with things not being read properly. I rewired everything to be more secure by using an ethernet head breakout board - I only had 2, so the last one is a tad different. Point being it was all working well prior, then overheating happened and now I'm stuck.
I tested all power things (light, 3 toggle switches, led) by connecting those directly to the board power pins and nothing caused it to overheat or even get warm within a minute or two. The board only overheats when I connect the screw shield and it's pretty quick.. (I don't have spare shields to test).
The system worked in the past so I don't see the need to post the code. It's really just checking if they're in the right position and changing the color of a bulb. Simple.
Am I crazy or did I miss something? I'm going crazy and running out of boards..