OBADIAH Grotts
Published © CC BY

ESP-Biped

This project is an ocean, deep and wide of learning.... 3D-printed robotics, ESP8266 IoT, Arduino code, and designing on a dime.

IntermediateWork in progress8 hours1,403
ESP-Biped

Things used in this project

Hardware components

Wemos D1 Mini
Espressif Wemos D1 Mini
×1
Servos (Tower Pro MG996R)
9g servos from aliexpress
×9

Software apps and online services

Arduino IDE
Arduino IDE
Processing
a java IDE just like Arduino's

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
All parts will fit on any 3D Printer of any size
Soldering iron (generic)
Soldering iron (generic)
Minor soldering to connect pins to Wemos D1 and interconnect Servos

Story

Read more

Custom parts and enclosures

3D Printed Parts

Schematics

Servo Board

Servo and Wemos D1 connections, You only need to connect power and ground to each servo, then place each servo on its pin on the Wemos D1. I personally built a fully 3d printed CNC machine to make this board. (I plan to release this CNC project at a later date).

Code

Biped Arduino and Processing Code

The Arduino code goes on the Wemos D1 ESP6266 board, and the Processing code goes on a computer with a USB port. The Processing code takes in the XBOX 360 USB Controller signals, converts them to servo positions, then sends these to the Biped. All modifications to how the Biped moves should go in the Processing code (mainly because the ESP8266 takes forever to upload code!)

Credits

OBADIAH Grotts

OBADIAH Grotts

1 project • 3 followers

Comments