The Raspberry Pi uses a 4tronix MicRoCon Motor Robot Controller to interface the Pi with inputs and outputs. This is an inexpensive (£10 approx.) board gives the following features:

  • 5V 1.5A regulator to power the robot and the Pi from 6V to 9V batteries
  • Dual H-Bridge driver to drive 2 DC motors (or 2 sets of 2 if using paired motors on each side of the robot)
  • 4 GPIO 3-pin connectors (power, ground and signal)
  • 2 of the GPIO connectors are 5V Output-ONLY and can be used as servo drivers
  • 4-pin male header to directly plug in an Ultrasonic distance sensor
  • A 6-pin I2C breakout connector

Programmes can be run on the Raspberry Pi through Scratch GPIO Version 5 or Python.To enable you to run the Pi without a monitor, mouse and keyboard attached to it, install x11vnc which give you full remote control over the normal Raspberry Pi standard desktop.  Use a VNC program on another computer (eg TightVNC) to connect to the Pi to enable you to control and view your Pi.  Instruction and auto installer for x11vnc can be found @cymplecy.

 

         
     
     

 

The robot body and Pi case was laser cut from this 2D drawing. Two and four wheeled drive bases are included.