PiBot-B: mobile robot with a Raspberry Pi

Posted by David on 23 October 2013

Thomas Schoch, of Essen, Germany, built a neat robot with a Raspberry Pi and a Zumo Chassis Kit. The PiBot-B is controlled by a custom iPhone app that communicates over WiFi to the Raspberry Pi, which is running lighttpd and PHP. A Python program uses the WiringPi library to send signals to an L293D motor driver that drives the two 100:1 Micro Metal Gearmotors in the Zumo chassis. The iPhone app displays video from the attached Logitech C300 webcam, and the robot has an integrated 8×8 LED matrix from Adafruit that indicates its state. In the future, Thomas plans to add sensors for obstacle detection and make the robot autonomous. We were impressed by several things:

  • PiBot-B is very tidy, thanks in part to the USB cables that were shortened and modified using liquid rubber.
  • The Raspberry Pi has only one PWM output so Thomas used two OR gates to select whether the left motor, right motor, or both motors receive the PWM signal.
  • The write-up has some great photos and informative diagrams.

The PiBot-B page is written in German, but it has a link at the top to translate it into English using Google Translate.

0 comments

Post a comment

Using your Pololu account allows you to customize your avatar and manage your comments; you can also post anonymously.

New Products

Motoron M3H256 Triple Motor Controller Kit for Raspberry Pi
Free Circuit Cellar magazine February 2022
5V, 1.5A Step-Up/Step-Down Voltage Regulator S13V15F5
DRV8874 Single Brushed DC Motor Driver Carrier
Motoron M3S256 Triple Motor Controller Shield for Arduino (No Connectors)
Free Circuit Cellar magazine December 2021
Motoron M2S18v20 Dual High-Power Motor Controller Shield Kit for Arduino
Motoron M2H18v20 Dual High-Power Motor Controller for Raspberry Pi (No Connectors or Standoffs)
7.5V Step-Up Voltage Regulator U3V40F7
Free Circuit Cellar magazine November 2021
Log In
Pololu Robotics & Electronics
Shopping cart
(702) 262-6648
Same-day shipping, worldwide
Menu
Shop Blog Forum Support
My account Comments or questions? About Pololu Contact Ordering information Distributors