Hi everyone!

I wanted to share a project I recently completed that has brought my time-lapse photography to a whole new level. I created a BLE DSLR trigger using an ESP32 as the brain of the project, and it has completely changed the way I capture time-lapses with my DSLR camera.

The ESP32 communicates with the DSLR camera using a GATT Server, allowing me to wirelessly control the camera's shutter remotely. This means I can set up my camera in a desired location and control it from a distance.

To make things even more convenient, I developed a web application that connects to the trigger, giving me a user-friendly interface to control the camera settings and start capturing photos. The web app is accessible from any device with a web browser, making it easy to use.

Currently, the trigger offers five different methods for capturing photos:

  1. Single shot
  2. Bulb mode (for long exposure shots)
  3. Timer bulb mode (It takes a bulb exposure after a certain ammount of time)
  4. Intervallometer (capture photos at regular intervals)
  5. Bulb intervallometer (combine bulb mode with an intervallometer for extended time-lapse shots)

You can check out the entire project, including the hardware schematics, firmware code, and web app, on my GitHub repository: BLE DSLR Trigger GitHub Repository

I'm really proud of how this project turned out, and it has added a new level of flexibility and creativity to my photography workflow. I'd love to hear your thoughts and feedback on the project, and if you have any questions or suggestions for improvements, feel free to let me know!

Happy shooting, and I hope this inspires some of you to embark on your own DIY photography projects!

[Image]