The roller switch is activated by the ramps built into the sprocket roller. The Arduino is used to activate the relay. The relay activates the camera shutter cable when the roller switch changes states. See the last photo in this step for a diagram of all wire connections.
- Mount the roller switch to a piece of acrylic or wood and use a 1.25" standoff to mount the switch arm to the gate platform. NOTE: the standoff height changes depending on the gauge of film your scanning. A higher standoff is used for 16mm than 35mm - depending on how accurate your legs are on the gate platform you may have to cut or extend yours.
- One a breadboard or a blank prototyping Arduino shield (pictured), wire the relay. In my case, I'm using jumper wires and connecting everything with alligator clips so it can be quickly disassembled if necessary.
- Splice your camera's shutter cable. You will likely find 2-3 wires inside. As a test, plug in the cable and turn your camera on. Find out which two wires, when crossed, trigger the shutter. If there is a third wire, it might be for triggering the auto-focus mechanism and should not be used. I bent it backwards and wrapped it in heat-shrink tubing. The two wires you will be using should be soldered to pins so that they can be plugged easily into the relay circuit.
- Connect the roller switch's connections to the circuit (see the drawing for a map of all connections).
- Plug in your 12VDC power supply to the circuit.
- Connect your camera to its cable and make sure all connections to the circuit and Arduino are complete, especially the connections to common ground. To test the circuit, plug in your Arduino to your computer (for power) and hit the roller switch. If the camera takes a picture then everything is working! If not, go back and check your wiring.
- Using the diagram provided, make your motor circuit and hook it up to power and Arduino. You can incorporate this circuit into the relay circuit or keep it separate. Either way works. This circuit controls the motor using PWM (pulse-width-modulation). It changes the speed of the motor to meet the frames-per-second variable set in the software. In some cases, you may want to control the motor manually. While this is a feature I plan to integrate, it is not currently available. To have full manual control, hook up your motor to an adjustable power supply according to its power requirements and adjust the voltage to change the speed.
You are now ready to operate the Kinograph. Operating Instructions coming very soon (as of 2/23/2014)