Wireless Servo Control, with ESP as Access Point


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


  • 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


Arduino support for ESP8266 board

Websockets library

ESP8266FS tool


  • 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