No description, website, or topics provided.
Switch branches/tags
Clone or download
Pull request Compare This branch is 9 commits ahead, 1 commit behind simpleswitchlabs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
photobooth_bigboop_EAGLE_pins
photos
README.md

README.md

photoboop-firmware

PhotoBoop by Swimple Switch Labs

Modded by Bill Porter www.billporter.info

Big change is using extrao IO pins in Canon mode to run an RGB LED button. The IR_LED, WIRED_FOCUS and WIRED_SHUTTER connections were re purpused for REDLED, GREENLED, and BLUELED respectivly.

Alt text

The button is a modified Adafruit LED pushbutton with a common anode RGB LED. The anode was connected to the IR LED + screw terminal, RED cathode to IR LED - screw terminal, Green and Blue to WIRED Shutter and focus. Resistors were wired in line between the control board and the LED.

Alt text

Two of the solder connections in each of the three transistors had to be shorted to connect the screw terminals directly to the AVR processor.

The code was modified to add a #define RGBLEDMOD to trigger repurpusing the IO pins. A new function is called every time the code loops and the button is not pressed. This function will randomly play some various chirps through the piezo and change the LED color in hope to attract attention of people passing by. See it in action: http://www.youtube.com/watch?v=3_g0e5J53Xo Tones copied from RoboBrrd by RobotGrrl.

I also altered the camera capture sequence in a quick and dirty way to change the behavior in a favorable way to me. Timer counts to 0, tells camera to focus, plays a tone and then tells camera to take a picture.

File structure changed to make it Arduino friendly directly from Github.