Skip to content

madsci1016/photoboop-firmware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.6%
  • Other 39.7%
  • Objective-C 5.7%