This repository has all the necessary files to randomly trigger 7 flashes and a camera using an Arduino/Genuino board.
- Arduino/Genuino Board
- Python 3 (https://www.python.org/)
- PySerial (https://github.com/pyserial/)
- Install command:
pip install pyserial
- Install command:
- 8 Opto-couplers
- 8 Resistors
- Connect the Arduino board and the flashes (use the pinout scheme as reference) to the computer using an USB cable.
- Upload the Arduino program (under Arduino folder) to the board, and you are ready to go.
- Start up the Server-side Python script (server.py)
- Whenever you're ready, start the Client-side Python script (client.py) and it will start to flash randomly.
You can use a Photobooth camera that has trigger settings to start the client-side script (e.g. Social Booth)