ESP8266 WiFi Controller for THETA

The ESP8266 is a small WiFi module that cost between $6 and $15, with a typical price
of $10 for the module with accessories built on the dev board such as breadboard breakout pins, LED monitoring lights, and flash. Most of the early excitement around the ESP8266 dealt with adding WiFi support to Arduino boards. However, as $10 (and cheaper) ESP8266 boards have a MCU, flash, and bootloader, people have been running the $10 boards standalone with a battery and using it to connect to a THETA.

It’s a cool little project and very gratifying to press a remote button and hear the THETA S shutter chirp. :slight_smile:

In addition to a remote control unit, building an ESP8266 controller for each THETA opens up the possibility of other scenarios such as triggering multiple THETAs to take pictures at the same time.

Rune Kyndal built a remote shutter for his THETA S camera using Katsuya Yamamoto’s ESP8266 “simple remote” code

He made a small modification to swap the I/O around to make it work with the I/O available on the smaller ESP-01 board

const int buttonPin = 0;
const int led2Pin = 2;

He used a small Lipo battery and charger circuit and built the required ESP-01 circuit straight onto the 2x4 header. Everything is stuffed inside of a cheap 9v battery case

Rune’s hack uses a AMS1117 3.3v LDO between the ESP and the li-po cell. He’s not sure how well that will work when the voltage drops…

The components are:

  • ESP-01 board
  • 3.3v LDO
  • 3 resistors
  • 2 leds
  • 1 button
  • 1 battery charger circuit board
  • 1 battery
  • case

Katsuya-san’s ESP8266 THETA S Remote Controller

Katsuya-san developed two remote control units for the THETA S. One version has a single button control and the other version has full controller features. Both versions are based on the Switch Science ESP-WROOM-02 development board. Although it looks like this board is only available in Japan, other 8266 boards are available globally. People in the US should be able to source parts from places like Adafruit and SparkFun. Although I have not checked their parts inventory, you may be able to find components at places like Digi-Key and
Mouser Electronics.

Pictures from
Katsuya-san, the original author of the code.

General ESP8266 Information

Ready for more?

THETA Developer Ecosystem Registration

Can this be used while connecting to Theta with iPhone or Android device?