Articles about raspberry pi: here SN74HC595 shift register. Controlling from Raspberry: here
Comparison of Polou DC motor drivers
Comparison of stepper motor drivers
DC motors
Pololu DRV8833 Dual Motor Driver Carrier
exp-tech 4,95€
two DC motors or one stepper motor
2.7–10.8 V
1.2 A continuous (2 A peak) per motor
Motor outputs can be paralleled to deliver 2.4 A continuous (4 A peak) to a single motor
Reverse-voltage protection circuit
Pololu DRV8835 Dual Motor Driver Carrier
exp-tech 4,20 €
nonda 6,44 €
pololu 4.49 $
ebay 4,76 + versand 1,99
exhstein-shop 4,19 €
amazon 5,60 + 5 shipment
lawicel-shop.se 4,88 € + 20,00 Shipment
watterott.com 5,47 + 3,5 shipment
Pololu DRV8835 Dual Motor Driver Kit for Raspberry Pi:
pololu 7.49 $
exp-tech 7.12 € + 3,50 € shipment
ebay 8,91 €
electan 14.58€
roboshop 8,40 € + €11.80 shipment
hobbytronics.co.uk £6.00 + £2.95 (+VAT) shipment
For Arduino:
exp-tech 6,60 €
coolcomponents.de 6,72 €
Motor supply voltage: 1.5 V to 11 V
Logic supply voltage 2 V to 7 V
Output current: 1.2 A continuous (1.5 A peak) per motor
Two possible interface modes: PHASE/ENABLE (default – one pin for direction, another for speed) or IN/IN (outputs mostly mirror inputs)
Very similar to DRV8833 dual motor driver carrier in operating voltage range and continuous current rating, but the DRV8835
- has a lower minimum operating voltage,
- offers an extra control interface mode,
- is 0.1" smaller in each dimension.
The DRV8833 has a higher peak current rating (2 A per channel vs 1.5 A), optional built-in current-limiting, and no need for externally supplied logic voltage.
Mode 1:
Mode 2:
Pololu DRV8801 Single Brushed DC Motor Driver Carrier
Drives a single brushed DC motor
Motor supply voltage: 8–36 V
Logic supply voltage: 3.3–6.5 V
Output current: 1 A continuous (2.8 A peak)
Simple interface requires only two I/O lines (one for direction and another for speed)
Current sense output proportional to motor current (approx. 500 mV per A)
Inputs are 3V- and 5V-compatible
Under-voltage lockout and protection against over-current and over-temperature
Pololu A4990 Dual Motor Driver Carrier
Dual-H-bridge motor driver:
can drive two DC motors or one bipolar stepper motor
Operating voltage: 6–32 V
Output current: 0.7 A continuous per motor
Current control limits peak current to 0.9 A per motor
Inputs are 3V- and 5V-compatible
Robust:
Reverse-voltage protection circuit
Can survive input voltages up to 40 V
Under-voltage and over-voltage protection
Over-temperature protection
Short-to-supply, short-to-ground, and shorted-load protection
Dual MC33926 Motor Driver Carrier
Motor channels: 2
Minimum operating voltage: 5 V
Maximum operating voltage: 28 V
Continuous output current per channel: 2.5 A
Current sense: 0.525 V/A
Maximum PWM frequency: 20 kHz
Minimum logic voltage: 2.5 V
Maximum logic voltage: 5.5 V
Reverse voltage protection?: Y
Steppers
Pololu DRV8880 Stepper Motor Driver Carrier
6.5 V to 45 V supply voltage range
Built-in regulator (no external logic voltage supply needed)
Can interface directly with 3.3 V and 5 V systems
Over-temperature thermal shutdown, over-current shutdown, short circuit protection, and under-voltage lockout
4-layer, 2 oz copper PCB for improved heat dissipation
Exposed solderable ground pad below the driver IC on the bottom of the PCB
Module size, pinout, and interface match those of our A4988 stepper motor driver carriers in most respects (see the bottom of this page for more information)
Pololu A4988 Stepper Motor Driver Carrier
Minimum operating voltage: 8 V
Maximum operating voltage: 35 V
Continuous current per phase: 1.2 A2
Maximum current per phase: 2 A3
Minimum logic voltage: 3 V
Maximum logic voltage: 5.5 V
Microstep resolutions: full, 1/2, 1/4, 1/8, and 1/16
Reverse voltage protection?: N
Pololu DRV8824 Stepper Motor Driver Carrier, Low Current
Minimum operating voltage: 8.2 V
Maximum operating voltage: 45 V
Continuous current per phase: 0.75 A
Maximum current per phase: 1.2 A
Minimum logic voltage: 2.5 V
Maximum logic voltage: 5.25 V
Microstep resolutions: full, 1/2, 1/4, 1/8, 1/16, and 1/32
Reverse voltage protection?: N
Simple step and direction control interface
Adjustable current control lets you set the maximum current output with a potentiometer, which lets you use voltages above your stepper motor’s rated voltage to achieve higher step rates
Intelligent chopping control that automatically selects the correct current decay mode (fast decay or slow decay)
45 V maximum supply voltage
Built-in regulator (no external logic voltage supply needed)
Over-temperature thermal shutdown, over-current shutdown, and under-voltage lockout
Short-to-ground and shorted-load protection
4-layer, 2 oz copper PCB for improved heat dissipation
Exposed solderable ground pad below the driver IC on the bottom of the PCB
Module size, pinout, and interface match those of our A4988 stepper motor driver carriers in most respects