https://github.com/photobooth-app/photobooth-buzzer
Buzzer for photobooth-app. Based on ESP32 emulating a keyboard to remotely trigger capture actions.
https://github.com/photobooth-app/photobooth-buzzer
bluetooth button buzzer esp32 esp32-arduino photobooth
Last synced: about 1 year ago
JSON representation
Buzzer for photobooth-app. Based on ESP32 emulating a keyboard to remotely trigger capture actions.
- Host: GitHub
- URL: https://github.com/photobooth-app/photobooth-buzzer
- Owner: photobooth-app
- Created: 2023-08-11T07:58:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T04:39:19.000Z (almost 2 years ago)
- Last Synced: 2025-03-23T21:35:45.142Z (over 1 year ago)
- Topics: bluetooth, button, buzzer, esp32, esp32-arduino, photobooth
- Language: C++
- Homepage: https://photobooth-app.org/extras/buzzer/
- Size: 34 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Photobooth Buzzer
Buzzer based on ESP32 connects to photobooth via bluetooth emulating a keyboard to trigger captures remotely.
**[photobooth-app](https://github.com/photobooth-app/photobooth-app)** - **[Documentation](https://photobooth-app.org/)** - **[3d printed box](https://photobooth-app.org/photobox3dprint/)**
## 😍 Features
- battery powered, no cords
- battery status reporting via bluetooth
- USB-C charge port (and programming)
- Possible to charge while using. Battery is charged even if buzzer is turned off.
- simple installation using Visual Studio Code and Platform IO plugin
- emulates bluetooth keyboard, easy integration in a photobooth
- Runtime on battery is ~18h. The power consumption measured is about 60mA - the battery has 1100mAh capacity.
## Images

(image shows the former version. updated 3d model and esp board on 2024-09-16 according to BOM)
## BOM
- [3d printed parts](https://github.com/photobooth-app/photobooth-buzzer/tree/main/cad)
- Buzzer: [Not Aus Schalter/Taster, rastend, 240V, NC und NO Pilztaster rot IP65 1Ö 1S Buzzer P1C400E72](https://www.amazon.de/gp/product/B088F3NNV4)
- Battery: [4XEEMB 3.7V 1100mAh Lipo Batterie Akku 603449 Lithium Polymer Batterien mit JST Stecker.](https://www.amazon.de/gp/product/B08VRYS8FT)
- ESP board: [Adafruit ESP32-S3 Feather with STEMMA QT / Qwiic (8 or 4MB flash)](https://www.adafruit.com/product/5477)
- [on off switch](https://www.amazon.de/gp/product/B07VFV17SP/)
- some M2 screws
## Assembly
- Check images and CAD
- Connect button switch to GND and GPIO D12.
- Connect power switch to GND and EN.
## Flash ESP
- use platformio plugin in VCS
- load this project
- click build and upload
- watch serial output for some debug messages of the ESP device.
## Integrate with photobooth
To integrate the buzzer with the photobooth-app check the docs