Robotics

Robotics
Sort By:  
R1,609.20  Inc VAT
R1,899.90
R804.60  Inc VAT
R899.90
R170.48  Inc VAT
R179.90
This robot chassis is designed to be used with our Explorer HAT, Explorer HAT Pro, or Explorer pHAT boards though it will work with other motor drivers!
R309.90  Inc VAT
R349.90
R319.90  Inc VAT
R34.90  Inc VAT
Designed with learning in mind
R89.90  Inc VAT
This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for small stepper motors
R299.90  Inc VAT
R389.90  Inc VAT
R399.90  Inc VAT
WS AlphaBot2 robot building kit for Raspberry Pi3, Pi4 Model B (no Pi included) (1D1 Alphabot2 RPi 3/4)

Note: Raspberry Pi is NOT included. Batteries are not included

AlphaBot2-Pi (EN) can be used with Raspberry Pi4 ,you will need to buy a USB Micro-B to USB-C Adapter

Overview

This AlphaBot2 robot kit is designed to use with Raspberry Pi 3/4 Model B (not included). It features rich common robot functions including line tracking, obstacle avoiding, Bluetooth/infrared/WiFi remote control, video monitoring, etc.

Thanks to the highly integrated modular design, it is fairly easy to assemble by a snap, no soldering, no wiring. After a few minutes spent on hardware assembling, you're almost there, our open source demo codes is ready to help you get started fast.

AlphaBot2 Features

AlphaBot2 employs a 2-layer structure to provide excellent stability and compatibility.

AlphaBot2-Base, the lower base chassis:

  • 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
  • Onboard modules like line tracking, obstacle avoiding, needs no messy wiring
  • TB6612FNG dual H-bridge motor driver, compared with L298P, it's more efficient, more compact, and less heating
  • N20 micro gear motor, with metal gears, low noise, high accuracy
  • Onboard RGB LEDs, true color lighting, pretty cool

AlphaBot2-Pi, the upper adapter board for controller:

  • LM2596 voltage regulator, provides the Pi with stable 5V power
  • TLC1543 AD acquisition chip, allows the Pi to use analog sensors
  • PCA9685 servo controller, make it more smoothly to rotate the pan head
  • CP2102 UART converter, easy for controlling the Pi via UART

What's on the AlphaBot2-Base


  1. AlphaBot2 control interface: for connecting sorts of controller adapter board
  2. Ultrasonic module interface
  3. Obstacle avoiding indicators
  4. Omni-direction wheel
  5. ST188: reflective infrared photoelectric sensor, for obstacle avoiding
  6. ITR20001/T: reflective infrared photoelectric sensor, for line tracking
  7. Potentiometer for adjusting obstacle avoiding range
  8. TB6612FNG dual H-bridge motor driver
  9. LM393 voltage comparator
  10. N20 micro gear motor reduction rate 1:30, 6V/600RPM
  11. Rubber wheels diameter 42mm, width 19mm
  12. Power switch
  13. Battery holder: supports 14500 batteries
  14. WS2812B: true color RGB LEDs
  15. Power indicator

What's on the AlphaBot2-Pi

  1. AlphaBot2 control interface: for connecting AlphaBot2-Base
  2. Raspberry Pi interface: for connecting Raspberry Pi 3 Model B
  3. Servo interface
  4. USB TO UART: easy for controlling the Pi via UART
  5. LM2596: 5V voltage regulator
  6. TLC1543: 10-bit AD acquisition chip, allows the Pi to use analog sensors
  7. PCA9685: servo controller, make it more smoothly to rotate the pan head
  8. CP2102: USB TO UART converter
  9. Joystick
  10. IR receiver
  11. Buzzer

Examples

AlphaBot2 multi robots line following

AlphaBot2-Pi robot obstacle avoiding

AlphaBot2-Pi robot RGB LED remote control

AlphaBot2-Pi robot video monitor

AlphaBot2-Pi robot Bluetooth control

Development Resources

Wiki : www.waveshare.com/wiki/AlphaBot2-Pi

Package Includes:


Note: this product requires two 14500 batteries to work, which are NOT included and should be purchased separately. Even though the battery holder fits the normal AA batteries DO NOT USE THEM!  A 14500 lithium cell is identical in shape and size to a standard AA battery. But that is where the similarities end. AA supplies 1.5V each where 14500 supply 3.7V each.

  1. AlphaBot2-Pi (adapter board) x1
  2. AlphaBot2-Base (base chassis) x1
  3. RPi Camera (B) x1
  4. Micro SD Card 16GB x1
  5. Power adapter US standard 5V/2.5A USB output x1
  6. SG90 servo x2
  7. 2 DOF pan and tilt kit x1
  8. IR remote controller x1
  9. FC-20P cable 8cm x1
  10. USB type A plug to micro B plug cable x1
  11. 15PIN FFC 25cm x1
  12. AlphaBot2-Pi screws x1
  13. Micro SD Card Reader x1
  14. Screwdriver x1
R969.90  Inc VAT
R1,149.90
Dexter - GoPiGo3 Base Kit (AW 1D5 Dexter gopigo3 base kit)

The New GoPiGo3 Raspberry Pi Robot from Dexter Industries has landed at ModMyPi! The GoPiGo3 Base Kit is perfect if you already have a Raspberry Pi and want to get it moving. It includes the GoPiGo3 board, chassis, wheels, motors, encoders, and power battery pack. Visit the GoPiGo Product Support & Documentation page for step-by-step tutorials, technical specs, detailed product pictures, and sample code libraries.

The GoPiGo is a complete Raspberry Pi Robot Car. With so many programming languages and USB accessories available for the Pi, you can turn your GoPiGo into anything from a wifi controlled robot for exploring the scary spaces behind the couch to an autonomous rocket launching office enforcer. With the Raspberry Pi acting as the brains of the robot, the possibilities are infinite..

Features:

  • Works with the Raspberry Pi Model A, A+, B, B+/2/3
  • Powered by 8 AA batteries (not included)
  • Software examples and API are provided by Dexter Industries.
  • Kit takes less than 20 minutes to assemble.
  • GoPiGo is compatible with Lego Technic parts.


What’s included?

  • GoPiGo3 board (red board)
  • Chassis (frame, wheels, hardware)
  • Motors
  • Encoders
  • Power battery pack & cable (batteries not included)
  • Scredriver for assembly

What’s not included? (But Required)

Example Projects

R1,609.20  Inc VAT
R1,899.90
Dexter - BalanceBot Extension Kit (AW 1D5 dexter balance kit)

Build a BalanceBot with the Raspberry Pi! 

The BalanceBot extension kit takes your GoPiGo3 and turns it into an upright balancing robot! Kit includes an IMU sensor, IR receiver, IR remote control and a set of 3 sensor mounts. Program examples provided in Raspbian for Robots in Python.

Please Note. The GoPiGo3, Raspberry Pi and other associated hardware are NOT included in this purchase.


What’s included:

  • BalanceBot Power Cable (longer than the original one that comes with the GoPiGo3 base kit)
  • IMU Sensor
  • Infrared Reciever Sensor
  • Infrared Remote Control
  • Sensor Mounts (s/3)

What else do I need:

NOTE: This expansion kit will not work with the GoPiGo2.

R804.60  Inc VAT
R899.90
WS AlphaBot2 robot building kit for BBC micro:bit (no micro:bit included) (Alphabot 2 micro:bit)

Please note: Micro:bit is not included

Overview

This AlphaBot2 robot kit is designed to use with the BBC micro:bit (not included). It features rich common robot functions including line tracking, obstacle avoiding, ultrasonic ranging, Bluetooth/2.4G remote control, etc.

Thanks to the highly integrated modular design, it is fairly easy to assemble by a snap, no soldering, no wiring. After a few minutes spent on hardware assembing, you're almost there, our open source demo codes is ready to help you get started fast.

AlphaBot2 Features

AlphaBot2 employs a 2-layer structure to provide excellent stability and compatibility.

AlphaBot2-Base, the lower base chassis:

  • 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
  • Onboard modules like line tracking, obstacle avoiding, needs no messy wiring
  • TB6612FNG dual H-bridge motor driver, compared with L298P, it's more efficient, more compact, and less heating
  • N20 micro gear motor, with metal gears, low noise, high accuracy
  • Onboard RGB LEDs, true color lighting, pretty cool

AlphaBot2 for micro:bit, the upper adapter board for controller:

  • micro:bit dedicated connector, for easily connecting with the micro:bit
  • MP1584 voltage regulator, provides stable 5V output
  • RT9193-33 voltage regulator, provides stable 3.3V voltage to the micro:bit
  • TLC1543 AD acquisition chip, allows the micro:bit to use analog sensors
  • PCA9685 PWM control chip, I/O expander
  • Onboard buzzer to play music

What's on the AlphaBot2-Base


  1. AlphaBot2 control interface: for connecting sorts of controller adapter board
  2. Ultrasonic module interface
  3. Obstacle avoiding indicators
  4. Omni-direction wheel
  5. ST188: reflective infrared photoelectric sensor, for obstacle avoiding
  6. ITR20001/T: reflective infrared photoelectric sensor, for line tracking
  7. Potentiometer for adjusting obstacle avoiding range
  8. TB6612FNG dual H-bridge motor driver
  9. LM393 voltage comparator
  10. N20 micro gear motor reduction rate 1:30, 6V/600RPM
  11. Rubber wheels diameter 42mm, width 19mm
  12. Power switch
  13. Battery holder: supports 14500 batteries
  14. WS2812B: true color RGB LEDs
  15. Power indicator

What's on the AlphaBot2 for micro:bit (Adapter Board)


  1. micro:bit connector
  2. AlphaBot2-Base header: for connecting with the base board
  3. RT9193-33: 3.3V voltage regulator, stable power supply for the micro:bit
  4. PCA9685: PWM control chip, I/O expander, I2C interface
  5. TLC1543: 10-bit AD acquisition chip, allows the micro:bit to use analog line tracking sensor
  6. Buzzer
  7. MP1584 5V voltage regulator

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/AlphaBot2_for_micro:bit

This Kit Includes:

Note: this product requires two 14500 batteries to work, which are NOT included and should be purchased separately.

Note: the controller micro:bit is NOT included.

AlphaBot2 for micro:bit Acce Pack

  1. AlphaBot2 for micro:bit (adapter board) x1
  2. AlphaBot2-Base (base chassis) x1
  3. Ultrasonic sensor x1
  4. FC-20P cable 8cm x1
  5. USB type A plug to micro B plug cable x1
  6. AlphaBot2 for micro:bit screws x1
  7. Screwdriver x1



R799.90  Inc VAT
GPIO Breadboard Breakout Kit (1A2 GPIO breakout kit)
We created this bundled breakout kit for easy connection from your Raspberry Pi GPIO to the breadboard.
The bundle is discounted to save you some hard earned cash rather than paying full price for loose components.

Package includes:

1 x BreadBoard 400 tie points
1 x 40-Pin Gray Ribbon Cable (29cm)
1 x GPIO T Board for easy breadboard connection
R170.48  Inc VAT
R179.90
STS-Pi - Build a Roving Robot (1D2 STS Tri robot chassis)

This robot chassis is designed to be used with our Explorer HAT, Explorer HAT Pro, or Explorer pHAT boards though it will work with other motor drivers!

The kit is a great way to introduce yourself to robots and controlling motors with your Raspberry Pi. It even includes a camera mount so your little robot can take pictures while it's roaming around!

There is no soldering required and the whole kit can be put together with a small flat-head screwdriver.

Connor Plant has created a build video here: https://www.youtube.com/watch?v=jHn3ZiPG69w

Kit includes:

  • Laser cut chassis
  • Raspberry Pi camera mount
  • 2 x super-grippy moon-buggy wheels
  • 2 x push header motors (298:1 ratio)
  • 0.5" front castor wheel
  • Jumper leads
  • 2 x motor mounting brackets
  • 2 x battery clips (battery optional and not included)
  • Nuts, bolts, and other fixings

Build up your robot and program it in Python, Scratch, or whatever language you prefer! Add a USB battery pack (not included) and a WiFi dongle and you can make it roam free!

Does not include the Raspberry Pi, Raspberry Pi Camera, or Explorer HAT (Pro or pHAT).

This robot chassis is designed to be used with our Explorer HAT, Explorer HAT Pro, or Explorer pHAT boards though it will work with other motor drivers!
R309.90  Inc VAT
R349.90
Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board (1D4 Adaf TB6612 stepper driver)

Fire four solenoids, spin two DC motors or step one bi-polar or uni-polar stepper with 1.2A per channel (3A peak) using the TB6612.

 We really like these dual H-bridges, so if you want to control motors without a shield or HAT these are easy to include on any solderless breadboard or perma-proto.

We solder on TB6612 onto a breakout board for you here, with a polarity protection FET on the motor voltage input and a pullup on the "standby" enable pin. Each breakout chip contains two full H-bridges (four half H-bridges). That means you can drive four solenoids, two DC motors bi-directionally, or one stepper motor. Just make sure they're good for 1.2 Amp or less of current, since that's the limit of this chip. They do handle a peak of 3A but that's just for a short amount of time. What we like most about this particular driver is that it comes with built in kick-back diodes internally so you dont have to worry about the inductive kick damaging your project or driver!

There's two digital inputs per H-bridge (one for each half of the bridge) as well as a PWM input per driver so you can control motor speed. Runs at 2.7V-5V logic. The motor voltage is separate from the logic voltage. Good for motor voltages from 4.5V up to 13.5V! This wont work well for 3V motors.

Comes as one assembled and tested breakout plus a small strip of header. You'll need to do some light soldering to attach the header onto the breakout PCB. Arduino, motors, and power supply not included. Check out the handy tutorial on assembly and wiring!

R105.39  Inc VAT
ULN2803A: 8 Channel Darlington IC - Solenoid, DC & Stepper Motor Driver (1D2 Darlington stepper driver IC)
Bring in some muscle to your output pins with 8 mighty Darlingtons! This DIP chip contains 8 drivers that can sink 500mA from a 50V supply and has kickback diodes included inside for driving coils. This will let your little microcontroller or microcomputer power solenoids, DC motors (in one direction) and unipolar stepper motors. The inputs can be driven by 3.3V or 5V logic and the IC fits nicely in any breadboard or perfboard.
 
Please note, this is an 'open collector' driver - it can only be used to connect the load to ground and there will be a 1 Volt (or more) 'drop' across the internal transistors.
 
This is a genuine Toshiba part, not a cheap replica! 
 
The ULN2803: 8 Channel Darlington IC (Solenoid/Unipolar Stepper Driver) Features:
  • The ULN2803APG / AFWG Series are high−voltage,high−current darlington drivers comprised of eight NPN darlington pairs.
  • All units feature integral clamp diodes for switching inductive loads.
  • Applications include relays, hammer, solenoid, unipolar steppers, lamp and display (LED) drivers etc.
  • Output current (single output): 500 mA (max)
  • High sustaining voltage output: 50 V (min)
  • Output clamp diodes
  • Inputs compatible with various types of logic.
  • Package Type−APG : DIP−18pin

Downloads

ULN2803 Data Sheet

Tutorials

How to Control a Stepper Motor using your Raspberry Pi & the ULN2803 Driver Chip

R24.90  Inc VAT
Pimoroni Explorer HAT PRO (1B2 Explorer hat pro)

Please note: Raspberry Pi not included

The Explorer HAT and Explorer HAT Pro are the perfect prototyping side-kicks for your Raspberry Pi!

We've added a heap of useful input and output options that will take your projects to the next level. Great for driving motors, using analog sensors, interfacing with 5V systems, and touch (even fruit based!) interfaces.

It's compatible with Raspberry Pi 2, Pi 3, B+, and A+ and comes fully assembled.

Features:

  • Four buffered 5V tolerant inputs
  • Four powered 5V outputs (up to 500mA!)
  • Four capacitive touch pads
  • Four capacitive crocodile clip pads
  • Four coloured LEDs
  • PRO ONLY Four analog inputs
  • PRO ONLY Two H-bridge motor drivers
  • PRO ONLY A heap of useful (unprotected) 3v3 goodies from the GPIO
  • A mini breadboard on top!

5V tolerant inputs - Hook up your Pi to accept input from 5V systems (like Arduino Uno/Leonardo or 5V Trinkets). We've used a 5-channel buffer that will accept anything from 2V-5V as logic high.

5V powered ouputs - The onboard darlington array can supply up to 500mA per channel (but you'll be limited to driving around 1A total from the board). Ideal for stepper motors, solenoids, and relays.

Eight capacitive inputs - Four along the front edge for touch input (labelled 1, 2, 3, 4) and four up the side for attaching crocodile clips to objects (such as fruit, or tin foil) for experimentation!

Four coloured LEDs - Independently controllable LEDs (red, green, blue, and yellow) that make great status indicators.

Four analog inputs (pro only) - A tidy way to integrate analog signals into your project.

Two H-Bridge motor drivers (pro only) - Drive two 5V motors bidirectionally with up to 200mA per channel. Ideal with our micro-metal gear-motors to create the perfect little buggy! You can even soft-PWM for full speed control.

Full Python library, documentation and examples - Head on over to our GitHub to find a Python library, examples, documentation and a brief introduction to Explorer HAT: https://github.com/pimoroni/explorer-hat

R319.90  Inc VAT
Switched Battery Box 4xAA (6V) (switch batt box 4xAA)

This battery box is designed for use as a nice switchable, portable power pack, and fits any four alkaline or rechargeable AA batteries in series. The body is moulded in black ABS Resin and has a slide on detachable lid which can be locked for extra security through use of a small provided screw. It even includes a very useful miniature on-off slide switch which is very handy for wiring to projects that don't have a switch! Connection is via two flexible stranded red (positive) & black (negative) 26AWG wire leads, which are approximately 150mm in length.

The four batteries are held in series, for a nominal output of 6V DC (6.4V when fresh, 4V when dead), and 4.8V DC for rechargeables (5.2V when fully charged, 4.4V when discharged). Using rechargeables will make this work nicely with nearly any 5V project, with alkalines you may want to put a 1N4001 in series to drop the voltage from 6V down to 5.3V.
 
Specification
  • Battery Cell Size AA
  • Number of Cells 4
  • Body Material ABS Resin
  • Height 19.0 mm, Length 69.0 mm, Width 64.5 mm
  • Terminal Type Wire Lead
  • Type Battery Box
  • Weight 0.03300 kg
R34.90  Inc VAT
Adafruit DC & Stepper Motor HAT - Mini Kit (1D4 Adafr DC and Step Mini Kit)

Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.

Raspberry Pi and motors are not included.

Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins.

In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two) - just remember to purchase and solder in a stacking header instead of the one we include.

Motors are controlled by TB6612 MOSFET drivers with 1.2A per channel and 3A peak current capabilitya big improvement over L293D drivers and there are built-in flyback diodes as well.

We even had a little space so we added a polarity protection FET on the power pins and a bit of prototyping area. And the HAT is assembled and tested here at Adafruit so all you have to do is solder on the included 2x20 plain header and the terminal blocks.

Lets check out these specs again:

  • 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 13.5VDC.
  • Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
  • Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
  • Big terminal block connectors to easily hook up wires (18-26AWG) and power
  • Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
  • Works best with Raspberry Pi model A+, B+, Pi 2 B or Pi 3 B.
  • Install the easy-to-use Python library, check out the examples and you're ready to go!

Comes with an assembled & tested HAT, terminal blocks, and 2x20 plain header. Some soldering is required to assemble the headers on. Stacking header not included.

Raspberry Pi, motors, and battery pack are not included but we have lots of motors in the shop and all our DC motors, and stepper motors work great. Check out Adafruit's detailed tutorial for tons of info including schematics, wiring diagrams, python libraries and example walkthroughs.

R379.90  Inc VAT
Adafruit 16-Channel PWM / Servo HAT for Raspberry Pi - Mini Kit (1D3 adaf 16 servo control)

Control 16 Servos with perfect timing!

This HAT can also do PWM up to 1.6 KHz with 12 bit precision, all completely free-running.

For use with Raspberry Pi Model A+ or B+, can be used with the Model A or B if you use a tall 2x13 header instead of the included 2x20.

  • drive up to 16 servos or PWM outputs over I2C with only 2 pins.
  • The on-board PWM controller will drive all 16 channels simultaneously with no additional Raspberry Pi processing overhead.
  • stack up to 62 HATs to control up to 992 servos - all with the same 2 pins!

Best of all, Adafruit even have a Python library you can use, so you'll be up and running instantly, to make your robotic creation com to life. The Adafruit PWM/Servo HAT is the perfect solution for any project that requires a lot of servos or PWM outputs! Check out Adafruits detailed tutorial for lots more information including diagrams, schematics, installation instructions and more

Each order contains

  • a Servo HAT
  • a 2-pin terminal block
  • four 3x4 headers
  • a 2x20 socket header

You'll need to do some light through-hole soldering to attach the headers onto the HAT circuit board. If you would like to stack multiple HATs onto one Pi, you can also pick up a 2x20 stacking header and a set of right-angle 3x4 headers that should be soldered on instead.

Please note! This kit does not come with Raspberry Pi, servos, or required 5V power supply.

R301.62  Inc VAT
Wheel For Robot Chassis (1D3 rear chassis wheel)
Wheel diameter: 30mm
Height: about 34mm

Package Included:
1 x car wheel
R34.90  Inc VAT
2 Pcs Yellow/Black Robot Car Wheels (1D4 2 x robot wheels yellow)
Features:

With inner tyre
Diameter: 68mm
Width: 26mm
Center hole: 5.3 x 3.66mm (two sides is semicircle)
Weight: 50g

Package includes:

2 x robot car wheels
R44.90  Inc VAT
Pi Stop - Traffic Light Add-on for Raspberry Pi (2B4 GPIO 3.3V stand traffic light)

The Pi-Stop is a low cost hardware module designed to allow Raspberry Pi users to take their first steps into interfacing with the real world.

Designed with the learning in mind, everyone will recognise and identify its familiar elements encouraging their use along-side their own projects.

Move past the Stop light

The Pi-Stop is designed to remove many of the common hurdles people are faced with when getting started using hardware with the Raspberry Pi. Often it is difficult to know what components to use and how to connect them, the Pi-Stop makes it simple by plugging directly onto pre-set positions on the Raspberry GPIO connector.

By plugging the Pi-Stop directly on to the Raspberry Pi GPIO header, no extra cables or wires are needed. Unlike many other add-on boards, they do not block unused GPIO pins, keeping them open for other uses. The Pi-Stop can be fitted in 4 standard locations, allowing up to four Pi-Stops to be controlled independently or combined with other hardware.

Prepare to go!

The Pi-Stop provides a simple stepping stone, between pure screen based programming and using physical hardware to interact with the real world. Components like the Pi-Stop will provide a flexible and non-restrictive way to build understanding through experimenting.

Since it is only a step away from a bag of components, it also allows the programming of hardware to be introduced, and the electronics involved can be introduced separately, if desired. Allowing the pupils to discover they can control real things, and then again to discover they can also build their own circuits and control them in exactly the same way.

Often, people are faced with a magic board which they plug in and tell it to do stuff, however it isn't always clear to them why or how it does it. By providing something which they can remove and replace with something (apparently) completely different (- wires, breadboards and LEDs) they will be able to understand the link.

By keeping the hardware very simple, it allows better understanding of what is happening, and allows space to come up with your own projects and apply the concepts with your own ideas in mind.

GO Full throttle

The documentation and guides are openly available for the Pi-Stop for educational use. There will be guides, tutorials and workshop material available all of which can be taken as is[available as PDF format] or adapted to your own needs [available in markdown format].

It is encouraged that similar materials can be submitted back for others also to share and make use of.

The materials will demonstrate the concepts, methods and provide the building blocks to explore ideas and take learning further by with creative projects, activities and games.

Pi-Stop Documentation

The following material is available (in both PDF and markdown format):

Designed with learning in mind
R89.90  Inc VAT
DIY Steel Ball Universal Wheel for Robot Chassis - Silver - each (1D4 robot slider ball)
Color Silver
Material Steel
Compatible Models N/A
Application DIY accessories for inspection robot
Other Feature Steel ball diameter: 2cm
Packing List 1 x Steering wheel
R49.90  Inc VAT
PiStep2 Quad Stepper Motor Control Board for Raspberry Pi (3B2 PiStep2 stepper hat)

This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for small stepper motors

  • Fully Assembled - No Soldering Required
  • Raspberry Pi Zero Form Factor - works with all versions of Raspberry Pi with 40pin GPIO connector
  • Stepper motors and Raspberry Pi not included

Various Power Options:

  1. Powered from the Raspberry Pi 5V
  2. From the 2-pin Terminal (whatever voltage is required for the motors)
  3. Micro-USB - 5V only

Pinout is simple:

  • Physical pins 11, 12, 13, 15 for Motor A (GPIO 17, 18, 27, 22)
  • Physical pins 16, 18, 22, 7 for Motor B (GPIO 23, 24, 25, 04)
  • Physical pins 33, 32, 31, 29 for Motor C (GPIO 13,12,6,5)
  • Physical Pins 38, 37, 36, 35 for Motor D (GPIO 20,26,16,19)

Each pin has an associated white LED so you can see the stepper signals going through

Power Supply Alternatives

  • Jumper VCC-VSTP (default). Power from the motors is taken from the Raspberry Pi 5V line
    • Micro-USB into Raspberry Pi. 5V for the Pi and the stepper motors goes through a poly-fuse which can trip if 2 motors are used simultaneously
    • Micro-USB into the PiStep board. 5V for both the Pi and the stepper motors is provided directly from the 5V USB input so no problems with 2 motors at once
  • Jumper VSTP-VIN. Power for the motors is provided from the 2-pin screw terminal, so can be any voltage that the steppers can handle. Ensure you use the correct polarity! We recommend to keep it below 12V. You will find that the stepper motors can go up to 9V and will be able to step faster, the higher the voltage that is applied, but there will be some deterioration of the life of the stepper motor at a higher voltage.

Python Programming

Please see the excellent example here for some pointers. You will need to change the pin numbers as above and also change the speed so it steps at a visible rate. You may also want to remove the print statements to speed it up. The lines in Red below are changed from the original to operate Motor A.

# Use BCM GPIO references
# instead of physical pin numbers
GPIO.setmode(GPIO.BCM)

# Define GPIO signals to use
# Pins 18,22,24,26
# GPIO24,GPIO25,GPIO8,GPIO7
StepPins = [17,18,27,22]

# Set all pins as output
for pin in StepPins:
  print "Setup pins"
  GPIO.setup(pin,GPIO.OUT)
  GPIO.output(pin, False)

# Define some settings
StepCounter = 0
WaitTime = 0.01

ScratchGPIO Programming

These pins are identical to those required by ScratchGPIO and therefore can easily be driven using simple Scratch commands:

Set motor type for Scratch to be Stepper motor

Set the position of the stepper motor A

Set the speed of the stepper motor A

This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for small stepper motors
R299.90  Inc VAT
CamJam EduKit 3 - Robotics (C2 CamJam EduKit 3 Robotics)

The third in the series is here! The CamJam EduKit #3 is focused on robotics and contains (almost) everything you need to create your very own Raspberry Pi-powered robot.

All you need to do is to add your own chassis, Raspberry Pi (any model) & batteries! Then, follow the worksheets to make your own motorized buggy. Add the included sensors and you will soon be detecting objects in front of your robot and following line courses. Included in the kit are the following components:

  • A custom-designed, pre-soldered motor controller board (with screw terminals)
  • Two DC motors (with wires pre-soldered)
  • Two custom red wheels (which go extra fast… because they’re red!)
  • A ball castor (used as the ‘third wheel’ to your robot)
  • A small breadboard (to create your circuits)
  • Two pieces of strong 3M padded double-sided tape
  • A battery box for 4 AA batteries (batteries not included)
  • An ultrasonic distance sensor (for detecting objects in front of your robot)
  • A line follower sensor (for detecting and following black lines)
  • Resistors and jumper cables with which to complete your circuits
  • A strong cardboard box to keep it all in… or to cut into to make your chassis!

All the worksheets are freely available to download from http://camjam.me/edukit

 

Got a 3D printer? Daniel Bull has very kindly designed an awesome chassis, available from Thingiverse ..



Alex Eames over at Raspi.TV got his hands on a prototype, here's what he did!
https://youtu.be/LJDEV7rGwaM

And here's a fantastic unboxing video from Average Man vs Raspberry Pi!
https://youtu.be/KPYWNXiItwo

And another review! This time from TheRaspberryPiGuy! Thanks Matt!
https://youtu.be/TMjd0UrH2PY



R389.90  Inc VAT
DIY Robot Tank Chassis (1D1 tank chassis)
Features:

Motor Voltage: 3V~7.4V
Color: Black
Material: Plastic
Size: 225x95x45mm


Package includes:


1 x Robot Tank Chassis

Read the Docs
R399.90  Inc VAT
PiBorg - PicoBorg - Motor Controller (Picoborg motor controller)

The PicoBorg is an ultra compact motor controller for the Raspberry Pi!

With PicoBorg, you can turn on and off fans, motors, solenoids or relays from your Raspberry Pi. There are 4 low side drivers, so you can turn on and off 4 devices, and one device is connected to the Pi's PWM pin, so you can vary the speed of that motor! Motor control is accessed via a simple GUI, which can be installed by following the PicoBorg installation instructions.

Motor power is not taken directly from the Raspberry Pi, so there's no risk of your Pi dropping out. Instead, the PicoBorg utilises a battery pack to drive the motors; meaning you're not restricted to 5V motors, in fact you can drive ANY motors up to 20V!

The PicoBorg is perfect for any small motor project, for example:

  • 4 fans on/off control over all and vary speed on one fan
  • 4 solenoids
  • 4 DC motors (on / off control over all and vary speed on one motor)
  • Control one 6 wire stepper motor in both directions
  • Rover project!

The PicoBorg Features:

  • Drive 4 x DC Motors (on/off) or 1 x 6-Wire Stepper motor (Bi-Direction)
  • Allows speed control on 1 x Motor
  • Max 20V recommended 12V or less
  • Max current 2.5A (stall) or less
  • Primarily designed to be used with large resistance, low inductance motors and for learning and experimenting purposes.

Warnings:
  • As there are no pull up or pull down resistors on the inputs, the picoBorg expects the Pi to be controlling the pins when the power is applied. Power the Pi first, run the software and then apply power to the PicoBorg.
  • There is no thermal shutoff, keep an eye on temperature of the FETs and diodes
  • There is no current limiting, you must observe current restrictions
  • There is no short circuit or reverse voltage protection
  • For commercial applications and control of larger motors and lower resistance coils etc, PiBorg or PiBorg nano may be a better solution
  • If you are new to electronics and getting started, we recommend you don't use a battery, rather a low current <100mA power supply as this can be more forgiving if you get things wrong
  • Be very careful of connections and soldering as mistakes could potentially hurt your picoBorg and Raspberry Pi.
R179.90  Inc VAT
Per Page      1 - 20 of 42