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...
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/B01B2IQL42)
  • Paper chassis (see below)

Red lines: cut / Blue dotted lines: mountain fold / Green dotted lines: valley fold

Paper chassis