I need to control a linear actuator that has a stall current of 12A with an arduino. To do this I designed a circuit to the best of my ability (which isn't very great) that uses the output pins to turn on a NPN transistor that will turn on a relay. I had to use a transistor because the relay required 200mA to turn on.
Since I'm really new to this, am I missing anything? Do I need a resistor before the transistor? I read about a flyback diode but since I'm using a DC motor and when the relay's are off they are grounded so I thought having one wouldn't be needed.
I have not taken any circuit classes before and have never used Eagle before I made this diagram so please don't criticize me too badly.