Hey guys, first post on this forum but not a newbie to forums in general. Currently I am a senior mechanical engineering student and my group's senior design project is prospected to use an Arduino Uno to control our system. I may be mechanical, but I'm not completely new to electronics (and we even have to take an EE class in our program that involves Arduino) so I should be able to convey our issue.
Our system is a product made to universally open twist-top containers (salsa jars, water bottles, juice, 2 liter soda bottles, etc). Basically we have one motor attached to an opener and 2 motors (in unison) to act as a height adjustment using a rack and pinion mechanism. What I was wondering is how exactly do we control these motors using an Arduino Uno? They'll need an independent power supply (as the Arduino can not supply them the current or voltage they need) so I'm assuming we need some kind of H-bridge setup? Basically we will have one input (a momentary push button) to turn the opener motor on and two inputs (two momentary buttons for the remaining motors to move the assembly up and down respectively) and I'm blanking on how to control this with the Arduino. The power supply should be a dedicated 12 volt DC from a wall wart and I'm not afraid to hard wire some of this.
I believe the single Uno should be able to control everything we need but I would like to check with the experts first. If my explanation is confusing just let me know and I can clear up some issues.
Thanks in advance!