At this weeks meeting I introduced the next series of workshops using the Raspberry Pi as a platform for a small robot. The workshop is intended to be challenging but will introduce a lot of the concepts and tools needed to build more advanced robots than what you’ll get from an Arduino based one. Some of the topics we’ll be covering in this series are:
  • Installing the OS on the Pi
  • Familiarization with Linux basics
  • Using Python in robotics development
  • Interfacing with sensors
  • Interfacing with external processors like Arduino
  • Key considerations in robotics development such as voltage and logic level shifting
In order to make the journey easier I am suggesting some specific hardware. If you choose to follow along you are welcome to use any hardware you like, but this is what I will be using in the workshops. Most of these items can be sourced from adafruit.com. The Raspberry Pi 3 is listed here because it is the latest version and has built in WiFi and Bluetooth capabilities.
These items are not available through adafruit.com, but can be found at sparkfun.com or Fry’s.
The chassis for the robot will be of my own design (because I like to design these things). It will be designed around the parts listed here. I will make the designs, along with any source code we develop along the way, available on my GitHub site: https://github.com/jcicolani/TRG-RasPi-Robot.