Hello everyone, This is my first time posting so please forgive me for some amateur mistakes.
I am a mechanical Engineering student and recently started working with Arduino and have no knowledge in electronics.
So, I am working on a project ie., Automatic window cleaner (link to the video) and I have made the basic body and have successfully ran two Gear DC motors via Bluetooth to control the up-down and sideways motion of my robot.
But now for suction I am very much confused and would really appreciate if you could help me.
I am using Arduino Uno and Adafruit Motor Shield [v1.2] and Bluetooth module HC-05 to run my motors.
#!1) yes, a motor is a motor, your vacuum motors are just motors in the electrical sense.
#2) a solenoid is a coil. a relay is a coil. you need power to turn on the relay. this seems to be redundant.
you could use a FET or transistor, if you use a FET, make sure it is a logic level device. this means that you can use the Arduino 5volt and control a 24 volt coil. if you do not get a logic level FET, then you need to use the same voltage on the gate as you get on the drain.
here is the general use
#3) see links above. the diode is what is typically used
as for #4, not sure if I understand. a motor is a coil, a solenoid is a coil, a relay is a coil. all are driven with a FET or transistor, the signal is 5 volts. what that 5 volts connects to has nothing to do with how the 5v signal is generated.