Before I begin, I just want to say that I have been trying to figure this out on my own for at least a week- so I am not bringing my question (stupid though it may turn out to be) to the forum without attempting some homework.
I just finished building a secret bookcase door and was looking for ways to "secretly" lock and unlock it. After some research, I found this drumkit project and then this door-lock project both using car door actuators, which seemed perfect for my needs. The idea is to use two actuators (one at the top and one at the bottom of the door) pushing and pulling tube locks like the one shown in the second video (presumably not much force needed). So I built a proof of concept, using: 1) an arduino uno R3; 2) an arduino motor shield Rev3; 3) one of these car door lock actuators; 4) an old +12v/1.5a DC wall wart I had lying around; and 5) a "button" I made out of a paperclip.
The shield is plugged into the uno (with the exception of the vin pin, which is bent out of the way). The wall wart positive wire is screwed into the shield's vin and the negative wire into the shield's gnd. The actuator's two wires are screwed into Channel A (it's my understanding the polarity doesn't matter in this case) of the shield. I then made a button out of a paperclip- one button wire is plugged into Pin 2 and the other into GND on the "digital" strip of the shield. I cobbled the code together from various sources (keep in mind that I'm relatively new to arduino programming), which is here: Arduino Actuator (test) - Pastebin.com. The idea is that one button push extends and a second push retracts.
However, when I plug in the wall wart, the motor shield (specifically the chip in the middle) immediately starts to get hot and is too hot to touch after about 10 seconds. This is without me doing anything with the actuator. On the plus side, the actuator/button combo works fine. Pushing the button fully extends and fully retracts the actuator.
But I am troubled that the shield would get so hot so quickly with just one actuator attached. I was hoping that I could leave the uno plugged in 24/7 with the idea that it would only be triggered two or three times a day, but am afraid to do this if the chip is going to be so hot at a "resting" state.
Any thoughts? Could it be my power supply? (see attached img file: "DC Power") My wiring? (see attached img file "Wiring"). My code?
I've seen folks on the forum bashing the Motor Shield because it is based on the L298, but I assumed that it wouldn't be a problem given how little I was asking it to do. I have no problem moving to a different setup (using relays or a different motor driver) if it gets me where I want to go, but obviously I'd prefer to get it working with the equipment I have (even if I had to add a part or two).
If the drum-kit guy is able to control so many actuators without an overheating problem (according to the comments in his Instructables thread), I can only assume the issue is on my end.
Would appreciate any thoughts,
eb




