Video Streaming
During remote-mode usage mode, the Vinophonics instrument is controlled by remote users, over the internet. When users modify settings, motorized sliders on the Vinophonics instrument adjust to reflect these changes. Some instrument settings are physical, require the use of actual patch cords. To allow users to see the physical configuration of the Vinophonics instrument, we have configured a streaming web-cam.
The web cam used for the Vinophonics instrument is a Canon 600D SLR camera mounted on a tripod. The camera is connected via USB to a Raspberry Pi. To enable the 600D to work in streaming web-cam mode, the original Canon camera firmware is replaced with "Magic Lantern". To avoid dependence on the camera's internal battery, an external power supply is necessary.
Canon 600D, standard lens
Replacement Power supply
Raspberry Pi
Lighting
Magic Lantern firmware
These are the instructions for replacing the default Canon 600D firmware with Magic Lantern. They are based on these instructions. For other cameras, check the Magic Lantern page.
Download the Magic Lantern nightly build.
Check to make sure the camera has the Canon firmware v1.0.2 (Set the camera to M-manual, and check the firmware version using the Menu button. Then follow the instructions found in the firmware download. Later versions of the firmware will not work).
Restore the camera to the default settings.
Perform a low-level format of the SD card, from the camera.
Copy the Magic Lantern files to the root directory of the SD card from your laptop.
Update the camera firmware with the Magic Lantern SD inserted
After opening the card door, always wait for LED confirmation (or for 5 seconds) before removing the card!!!
Every SD card must be formatted with Magic Lantern for it to work. The above procedure can be repeated on every card, or execute the following command lines.
Here is an excellent tutorial explaining how to setup a DSLR for timelapse in Python:
Using the DSLR as a webcam
Use your DSLR Camera as a Webcam on Ubuntu
http://blog.davidsingleton.org/raspberry-pi-timelapse-controller/