Skip to content

bacl/WiFiPhot0

Repository files navigation

WiFiPhot0

Firmware for esp8266 to remote control over wifi a camera's shutter. For more details on the development I explain it over in my blog mkthings on the post WiFi Remote Shutter Release

Features

  • Remote trigger shutter over wifi
  • Timer Shutter
  • Intervalometer (useful for time lapses)

Flash firmware

  1. If needed, Setup the build environment for the esp8266. Follow this tuturial
  2. git clone this repository
  3. make
  4. make flash
  5. make htmlflash

How to use it

  1. Connect your camera to the esp8266 circuit (this will be different for each case, check how I did it )
  2. Connect for mobile to the hotspot created the esp8266 default ssid
  3. On your browser, go to http://192.164.4.1
  4. Click on the shutter button to take a photo.

Change Wifi Settings

  1. Connect for mobile to the hotspot created the esp8266 default ssid
  2. On your browser go, to http://192.164.4.1/config.tpl
  3. Modify SSID and Key pass to your chose and click Apply

Circuit Diagram

Disclamer: just a simple diagram that I sketched, my circuit design skills are almost non-existence.

  • A Socket to connect the esp8266 module
  • B Jumper to enable firmware upload
  • C Serial data pin headers
  • D Power pin headers (3.3V)
  • E Camera shutter pin headers

Designed using Fritzing App

TODO

  • Refactor code
  • Updated esphttpd to the latest version

About

I developed back in December 2014.

It was built on top of esphttpd by sprite_tm at http://git.spritesserver.nl/esphttpd.git/ The esphttpd base code is from December 2014

License

"THE BEER-WARE LICENSE"