- 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!
You will need to provide:
- A Raspberry Pi (any version, including the Pi Zero) SD card and power supply.
- A keyboard and mouse. (Pi Zero may require a USB hub and/or adapter)
- A chassis – anything will do – use your imagination!
- 4 x AA batteries to power the motors.
Buying the EduKit
The top 9 worksheets listed here can be downloaded from GitHub. There are two versions:
These are the available worksheets:
- Building a robot
- Running the motors
- Driving and turning
- Line detector (you may also want to download the Test Line)
- Control and calibration
- Line follower (you may also want to download the Line following course)
- Obstacle avoidance
- Remote control (All considered BETA – please feel free to give us some feedback!)
- Instructions for using a PS3-alike controller from The Pi Hut. Controller available here.
- Instructions for using a Wii controller over Bluetooth
- Instructions for using a keyboard remote control over SSH
- Instructions for a web interface controlling the robot with GPIO Zero (courtesy of PiCymru) BETA
- Instructions for controlling the EduKit 3 robot from an app on an Android phone (courtesy of Gerard Kelly) BETA
- A variation on the Android app idea with Bluetooth serial (courtesy of Gerard Kelly) BETA
- Instructions for using a pair of micro:bits to control the Pi via radio.
If you would like to program using Scratch, take a look at the scripts on this page.
If you like to program in Java, please head over to this GitHub repository where Enrico has written a library and documentation on how to use it.
For those of you with access to a 3D printer, there is a fantastic chassis available. Designed by Daniel Bull, it is a sturdy chassis and everything slots in nicely. You can view and download the open source files on Thingiverse.
Here’s a brilliant video from Alex Eames of a completed robot made using the kit and some easily available extra components:
Here’s an extensive unboxing and walk-through of the kit from The Raspberry Pi Guy (Matthew Timmons-Brown):
Here’s a video of an unboxing provided by “Average Man” Richard Saville: