Wireless Remote for Fuji X100 Camera (or Leica)
I need the ability to wirelessly take photos, however my camera did not have a conventional shutter release, it has the old fashioned ”cable” release.
After playing around and buying some cheap cable releases off Ebay I was able to build a working wireless shutter using an Arduino, Servo, and a cheap wireless shutter for a Canon DSLR.
I had thought of using an IR remote however I am planing on using this outside and im not sure how well IR works in direct sunlight. So I went for an RF option.
These remotes have the half press focus option, but as I would not be needing this, and when you bend the wire cable it changes the length of the “press” meaning that it would not always work. To make it more reliable it only takes photos without focusing but as I am going to be using manual focus its not a problem.
I mounted a servo in a small enclosure and pushes on the cable firing the camera shutter.
The servo is controlled by and Arduino that triggers the servo when it gets the command from the wireless remote.
I also mounted the hot shoe adaptor from the old shutter
Arduino (ATmega 328p microcontroller)
- I would recommend Adafruit Trinket instead
Wireless Shutter Release Remote Control
- See Photo Above for more information
- I was able to take the “hot shoe” off the receiver and mount it to my case so it could be attached to the camera.
Mechanical Shutter Release Cable
- See Photo Above for more infomation
5volt Regulator and Capacitor
- This might not be need if Adafruit Trinket used instead.
Pin 13 of the Arduino was wired via a transistor to the power button of the wireless shutter receiver, this way when the power was turned on the Arduino would power on the receiver automatically.
The wireless shutter has a “double press” button, a half press would focus a normal camera and a full press would take a photo. There are three wires coming from the receiver, “Ground” “Focus” “Shoot”.
Ground is connected to the Arduino ground, “Focus” connected to pin 12, and Shoot Connected to pin 11 and the servo is connected to pin 10.
I never used the focus input as the servo was not accurate enough.
When the “Shoot” pin goes LOW the servo is driven to shoot position for 500ms (See code for more info)
The two LEDs seen in photos are part of the receiver module.
Remote Controlled Home Theatre Lights
I really liked the idea of controlling my “Home Theatre” lights with a remote (TV or other), this would save me the exhausting task of heaving myself off the couch to turn the lights on or off.
I found one of my remotes has a spare power button, its one of those stupid “universal” remotes that comes with DVD players or TVs but only work if you have all the same brand equipment, I don’t so this made a good option for a light switch.
Next was receiving the command and switching the lights on/off, again this was made very simple using the Adafruit code and instructions on IR commands, I recorded the IR command and modified the Adafruit code to suit. I also needed the wall switch to work as well, this was done using the spare interrupt pin and the attachInterrupt() function.
lastly was to build the board and install it in the light switch, I took apart an old 5v USB wall wart and mounted it to the board, this converted the 230v~ to 5v for my Arduino.
Warning: do NOT try this at home unless you KNOW what you are doing as this is 230v AC!!
Next I used a solid state relay that could switch 230v ~ at 2A it could also be controlled from 5v this meant there was no extra wiring needed from the Arduino. The best part of using a solid state relay is there is no sound when switching the lights on/off.
I then mounted it all inside a mounting block to give me extra room, and I drilled a hole for the IR sensor. After some testing and debugging it was all working.
Download Code: here