Tote Zero

Affordable quadruped robot powered by a Pi Zero

../../_images/thumb-5564861454878909155.jpg ../../_images/thumb-3784581452083863472.jpg ../../_images/thumb-4931971451932291720.jpg ../../_images/thumb-6491431451932310257.jpg ../../_images/thumb-3233411451932323412.jpg

The original Tote used an Arduino Pro Mini clone for its brains, as this was the most affordable option available at the time, and reasonably easy to use and program. But now that there is a $5 single-board computer available, why not use it instead?

The advantages, as I see them, are three-fold:

Logs

Components

Component

Count

Notes

Raspberry Pi Zero

1

A+ works too

SG90 Microservo

12

Or any other model of a small, 9g microservo

Custom Printed Circuit Board

1

https://bitbucket.org/thesheep/tote0/downloads/tote0.zip

XM1584-based Switching Voltage Regulator Module

1

2S 300mAh LiPo Battery

1

Or any other 2S LiPo

Pin Headers

2

One double-row angled male, and one female

USB Camera Module

1

Here I used a camera from Asus F5N, other would work too

Instructions

For mechanical assembly, follow the instructions for Tote at http://tote.readthedocs.org


The code repository at https://bitbucket.org/thesheep/tote0/src contains all the files needed – copy them to the pi


Get ServoBlaster from https://github.com/richardghirst/PiBits/tree/master/ServoBlaster and compile it and install


Copy the ‘servoblaster’ startup script from the code repository to /etc/init.d and make it start at startup


Run the run.py program


PROFIT!!!