This is what the circuit actually needs to do
3 x Arduino pins connect shift controllers 1 and 2.
Shift controllers connect to 4 H-Bridge Motor Drivers and also to GND through a 560 ohm resister (as per Dave Auld's circuit diagram linked earlier)
Motor Driver 1 connects to two small toy DC motors
Motor Driver 2 connects to two small toy DC motors
Motor Driver 3 connects to a 2 phase 0.90 degree unipolar/bipolar stepper motor
Motor Driver 4 connects to a 2 phase 18 degree unipolar/bipolar stepper motor
Toy DC motors control the basic movements of a maplin robot arm.
As per Christian Liljedahl's 'Simple Rotary Encoder with Arduino' guide
http://christian.liljedahl.dk/guides/simple-rotary-encoderI'd want to add a 10-20k resister to one of the inputs to enable me to get a very basic understanding of how far the motors have moved.
The 0.90 degree stepper motor should operate in half (or even quarter) step mode, and controls the slow movement of the laser scanner
The 18 degree stepper motor should operate in full step mode, and rotates a turntable 360 degrees in 10 stages of 36 degrees
No connections are required for the laser, which has its own housing, circuit and battery.
The robot arm itself, can hold 4x D Cell batteries to power motors, although I'd ideally want to power via the Arduino's USB connection or a direct connection to the mains.
I also noticed that in Larry's robot arm hack, the motor controllers do not have connections to their enable pins. I'm not sure if that needs to be corrected
---------------------------------------
4 x MINIATURE DC MOTOR
Based on searching through Farnell, the motor is the same dimensions as their two cheapest motors, and smaller than the cheapest '3.0V to X' motors. The motors themselves contain no marking to help identify the exact specs.
MOTOR, MINIATURE, 1.5-3.0V
MOTOR, MINIATURE, 1.5-4.5V
---------------------------------------
1 x NANOTEC - ST4209S1006-B - STEPPER MOTOR, 0.9DEG, 2 PHASE
http://uk.farnell.com/nanotec/st4209s1006-b/stepper-motor-0-9deg-2-phase/dp/4743143http://www.farnell.com/datasheets/20218.pdf (German)
* STEPPER MOTOR, 0.9DEG, 2 PHASE
* Coil Type:Unipolar / Bipolar
* Torque Max:15N-cm
* Current Rating:950mA
* No. of Phases:2
* Resistance:4.2ohm
* Inductance:4mH
* Rotor Inertia:35g-cm²
* Current DC Max:0.67A
* Current per Phase:0.67A
* External Length / Height:33.5mm
* Indexing Angle:0.9°
* Weight:0.22kg
---------------------------------------
1 x NANOTEC - SP1518M0204-A - STEPPER MOTOR, 18DEG
http://uk.farnell.com/nanotec/sp1518m0204-a/stepper-motor-18deg/dp/4743192?Ntt=SP1518M0204-Ahttp://www.farnell.com/datasheets/59159.pdf (German)
* Coil Type:Unipolar / Bipolar
* Torque Max:0.35N-cm
* Current Rating:180mA
* No. of Phases:2
* Resistance:50ohm
* Inductance:9mH
* Rotor Inertia:1g-cm²
* Current DC Max:0.24A
* External Diameter:15mm
* Holding Torque:0.0035N-m
* Indexing Angle:18°
* Weight:0.01kg
---------------------------------------
4 x TEXAS INSTRUMENTS - SN754410NEG4 - QUADRUPLE HALF-H DRIVER, 754410
http://uk.farnell.com/texas-instruments/sn754410neg4/quadruple-half-h-driver-754410/dp/9592997?Ntt=SN754410NEG4http://www.farnell.com/datasheets/75370.pdf* QUADRUPLE HALF-H DRIVER, 754410
* Motor Type:Half Bridge
* No. of Outputs:4
* Output Current:2A
* Output Voltage Fixed:39V
* Supply Voltage Range:4.5V to 36V
* Driver Case Style:DIP
* No. of Pins:16
* Operating Temperature Range:-40°C to +85°C
* SVHC:No SVHC (18-Jun-2010)
* Operating Temperature Max:85°C
* Package / Case:DIP
* Temperature Operating Min:-40°C
* Base Number:754410
* Device Marking:SN754410NE
* Driver Type:Motor
* IC Generic Number:754410
* Logic Function Number:754410
* No. of Drivers:4
* Output Voltage Max:36V
* Supply Voltage Max:36V
* Supply Voltage Min:4.5V
* Termination Type:Through Hole
* Interface Type:
* Line / Bus Driver / Receiver / Transceiver Type:
---------------------------------------
2 x TEXAS INSTRUMENTS - CD74HC595M - LOGIC, SHIFT REGISTER 8-BIT, 16SOIC
http://uk.farnell.com/texas-instruments/cd74hc595m/logic-shift-register-8-bit-16soic/dp/1753517http://focus.ti.com/lit/ds/symlink/cd74hc595.pdf* LOGIC, SHIFT REGISTER 8-BIT, 16SOIC
* Shift Register Function:Serial to Parallel
* Logic Type:Shift Register
* No. of Elements:1
* IC Output Type:Tri State
* Logic Case Style:SOIC
* No. of Pins:16
* Supply Voltage Range:2V to 6V
* Operating Temperature Range:-55°C to +125°C
* SVHC:No SVHC (18-Jun-2010)
* Package / Case:SOIC
* Frequency:42MHz
* Input Current Max:80µA
* Logic IC Base Number:74595
* Logic IC Family:HC
* Logic IC Function:8-Bit Shift Register with 3-State Output Registers
* Supply Voltage Max:6V
* Supply Voltage Min:2V
* Termination Type:SMD