Projects: Robots and Devices
DSC00389 Sahara.jpg

Arduino Spidy

Arduino-based 8-legged spider robot with radio controller

8-legged Arduino-based Spider Robot

The video is the showcase of robot’s movement. It’s first electronic project designed all by myself. Links to Code and 3D models will be provided at the end. Scroll down for more pics and videos.

Showcase Horizontal Positioning

Positioning of spidy body while remaining stationary

The motor movement has been smoothened in program to achieve spider-like motion

Showcase Vertical Positioning

Controller Unit Components

Controller Unit Components

1 x Arduino Nano, 1 x NRF24IO1 radio, 1 x radio adapter, 2 x Joystick, 1 x Charger module, 1 x Lithium Battery, 1 x OLED Display, tactile buttons

Completed Controller Unit

Completed Controller Unit

Functional Controller Unit with a simple testing UI. Rechargeable Battery through micro-USB

Messy Wiring

Messy Wiring

My wiring and soldering skill is not at its best as this is my first electronic project by myself

Arduino Spidy Controller Preview

The startup screen is my customized Pixel Spider

Body and Leg Design

Body and Leg Design

A completed Controller without encase, an assembled simple leg with 3 motors embedded.

Arduino Spidy Controller Preview

A finished Controller with a solid 3D-printed encase. The UI indicates its wireless connection to Spidy and allows you to switch walking gait/algorithm and adjust individual motor base angle

Motor Base angle correction

Individual motor correction from radio controller

Walking Gait testing sample

Testing Walking algorithm in air

Walking Speed Test

Testing the maximum velocity of Spidy. Because the sharp tip of 8 legs don't stick to the ground that well, I decided to design new touch-detecting leg with rubber tip