Name Last Update
data Loading commit data...
README.md Loading commit data...
debug.h Loading commit data...
file.cpp Loading commit data...
file.h Loading commit data...
folding.mp4 Loading commit data...
paperbot.ino Loading commit data...
paperbot.svg Loading commit data...
server.cpp Loading commit data...
server.h Loading commit data...

Wireless Servo Control, with ESP as Access Point

Usage:

  • Connect phone or laptop to "ESP_XXXX" wireless network, where XXXX is the ID of the robot
  • Go to 192.168.4.1.
  • A webpage with four buttons should appear. Click them to move the robot.

Installation:

  • In Arduino, go to Tools > ESP8266 Sketch Data Upload to upload the files from ./data to the ESP
  • Then, in Arduino, compile and upload sketch to the ESP

Requirements:

Arduino support for ESP8266 board

Websockets library

ESP8266FS tool

Hardware:

  • NodeMCU Amica DevKit Board (ESP8266 chip)
  • Motorshield for NodeMCU
  • 2 continuous rotation servos plugged into motorshield pins D1, D2
  • Ultra-thin power bank (available at https://www.amazon.com/dp/B076HJTNYJ)
  • Paper chassis (see below)

Black lines: cut / Blue lines: mountain fold / Red lines: valley fold

Paper chassis

Assembly

Here's a video demonstrating how to fold the chassis: