Hardware Raspberry Pi, motor controller, battery

This section cover the hardware parts of CoderBots.

Raspberry PI

CoderBot is based on Raspberry Pi, both Model B or the recent B+ are fine, the B+ is preferable for reduced power consumption.

Model A has not enough memory for handling video streaming but can be used to build a "blind" bot.

Camera module

There exists two different versions of the camera module, one for normal, visible light, and one that has ben modified to capture infrared light for night vision. The CoderBot has been build and tested with the normal camera only.

Motor control board (hat)

There are two kind of board: one is for dc motors and one is for servo motors, controlled via PWM. Choose it according to the motors.

Here it is the PCB, DC motors version:

PCB, Servo motors version (2 Servo for movement + 2 spare):

PCB, "Unified" version (2 Servo/DC for movement + 2 spare Servo): (yet to be tested):

Battery

Battery must provide enough energy to power both the PI and the motors, so it must be at least a 5-6000mAh. The battery pack can be one but must provide separate usb plugs, with separate voltage regulators. It is also possible to use smaller independent battery packs.

USB Cables

Two short USB-A - USM-Micro to link the 2.0A battery pack output to the Raspberry and the 1.0A output to the motor controller board.

List of parts

Component Quantity link
Raspberry PI - Model B or Model B+ 1 link
Raspberry PI Camera module 1 link
Wi-Fi 1 link
SD card 8GB 1 link
Motor control board, DC or servo 1 Coming soon...
Battery 1 link
USB-A - USB micro cable 2 link