Introduction: Raspberry Pi - Minikame V2.0

A simple Quadruped controlled by your phone(IOS and Android). Runs on Raspberry Pi and Android.

Complete Code : https://github.com/LakshBhambhani/RaspberryPi-Min...
All stl files: https://www.thingiverse.com/thing:3480616

Supplies

Required Components:

  1. A Phone
  2. Raspberry Pi
  3. 16 servo Driver
  4. 3D Printed parts
  5. 8 Servo Motors
  6. Wires

Step 1: Step 1: 3D Printing

Print all the following parts:

You can also find all the files on the Thingiverse Page

Step 2: Step 2: Assembly

Step 3: Step 3: Wiring

Connect the Servos using the following port numbers on the 16 servo driver:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Connect the driver to the Pi using the following connection diagram

  • Pi 3V3 to breakout VCC
  • Pi GND to breakout GND
  • Pi SCL to breakout SCL
  • Pi SDA to breakout SDA
  • Breakout external supply 5v to Pi 5v
  • Breakout external supply GND to Pi GND

Step 4: Step 4: Software & Coding

On your Pi:

  1. Clone the Swiffee repo from Github
  2. Change directory to Swiffee-Minikame-Simulator/Server
  3. Run the server file to run the server
git clone https://github.com/LakshBhambhani/Swiffee-Minikame-Simulator.git
cd Swiffee-Minikame-Simulator
sudo python3 server.py

Step 5: Step 5: Control Methods

  1. Download the simulator from swiffees.com
  2. Use the app data in the same repo to run Swiffee app on an iPhone
  3. Alternatively, read the python code for Swiffee and try to code it. Swiffee can be coded in java and python.