Εμφάνιση αναρτήσεων με ετικέτα S2000HD. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα S2000HD. Εμφάνιση όλων των αναρτήσεων

Τρίτη 18 Σεπτεμβρίου 2012

REMOTE CONTROLLED CAMERA ARRAY

I really like remote controlled cameras. Unfortunatelly, affordable ones are very rare these days (like Pentax Optio S1) . An infrared remote control was considered standard accessory during the good old days of  mini-dv and other  tape camcorders but now one has to try hard to find the little red-purple  piece of plastic at the front face of contemporary video equipment.
So,I  decided to make an arduino infrared remote controlled camera array . An arduino prototype board with an infrared led and two servos controls at least four different pieces of video equipment and has a few  options useful for nature and wild life photography as well.  A motorized camera rig is on the way.
Oblique view of the  camera array

Rear view of the camera array
Camera array in action




Arduino sends infrared remote codes to the cameras in order to control functions like shutter press/release, zoom in /out, snapshot recording and video recording toggle. Arduino infrared is controlled remotely by either by a  PWM R/C remote control , a serial  digital link (or Xbee) ,  a 433MHZ 4-Channel  button remote control or locally using butons on the arduino board itself. Even two servos can be connected on the board to control shutter and zoom in manual-only cameras. A relay output and an user configurable input can be connected to a PIR detector or an infrared barrier.
A "hacked" 433MHZ radio link -we just get TTL Rx/Tx signals and 5V to feed  Arduino

Arduino infrared prototype feeded by a  7.4V  LiPo (5400mah!!) , a 3A/ 5V swiching regulator, and a hacked 433Mhz serial link . Bottom center is the Infrared led and one of the two optional servos for shutter and zoom functions.  

The not-so-innocent cheap helicopter model remote control and hacked  433Mhz serial receiver. Everything inside original remote  was discarded and a 433Mhz serial link (the same as the receiver) was added  together with an arduino mini at 16 Mhz, another  two axis left joystick and two extra buttons below it.  Power comes from  4 NimH batteries and a 5V/3A switching regulator,  Line-of-view range is about 300 meters.  

Arduino infrared prototype is controlled by an -also hacked - 4-channel 433 Mhz garage door  receiver. The minimalistic remote shown on the right has a line-of-view range of 300 meters ! It can control shutter , Video recording and Zoom functions of every camera in  the array.   

 2 channels of a common  PWM R/C receiver are connected to the arduino prototype. We can control  shutter , Video recording and Zoom functions of every camera in  the array also,  using flap  (CH6) switch for shutter and Video record toggle, and  throttle (or elevator) joystick (CH3/CH1) for Zooming functions.     

Another useful option is the built-in intervalometer   which takes time-lapse videos like this one :

You can see a FHD of the above video if you click on the following  link :
or this one :


Δευτέρα 5 Σεπτεμβρίου 2011

INFRARED REMOTE CONTROL CODE HACKING FOR AUDIO - VIDEO DEVICES

Remote controlling audio-video devices like cameras, DVR's , VCR's is one of my favorites.
Imagine remote controlled  pan - tilt cameras for wildlife photography, target acquisition etc !!

SONY DVR TRV22E-TRV11E infrared remote control hack

At first a pulse of 2.4ms (of 38khz)  must be send followed by a 600us pause
"1" (38KHZ ) duration is 1200us, "0" (38KHZ)  is 600us and inter-digit (pause) duration is 600us.
After last bit we have a pause of 19.5ms.  Each pulse train  must be send 3 times.


{1,0,0,1,1,0,0,1,0,0,1,1,1,0,1}   Start-Stop Recording
{1,0,1,0,1,0,0,1,0,0,1,1,1,0,1}   Snap Shot
{0,1,0,1,1,0,0,1,0,0,1,1,0,1,1}   Zoom In
{1,1,0,1,1,0,0,1,0,0,1,1,0,1,1}   Zoom Out




JVC GRD-240E DV camera infrared remote control hack

At first a pulse train  of 8,8ms (of 38khz)  must be send followed by a 4ms pause
"1" (pause ) duration is 1500us, "0" (pause)  is 600us and signal (38KHZ) duration is 600us.
After last bit we have a pause of 17.5ms. Each pulse train  must be send once.

{1,1,0,0,1,0,1,1,1,0,0,1,1,0,1,0}   Start-Stop Recording
{1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,0}   Power Toggle
{1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,0}   Snap Shot 
{1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,0}   Zoom In
{1,1,0,0,1,0,1,1,1,0,0,0,1,0,1,0}   Zoom Out

Fujifilm Finepix S2000hd infrared remote control hack
At first a pulse of 9,2ms (of 38khz)  must be send followed by a 4.48ms pause
"1" (pause ) duration is 1620us, "0" (pause)  is 600us and signal (38KHZ) duration is 580us.
After last bit we have a pause of 40.6ms. Each pulse train  must be send once.


 {1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0}  PHOTOS |>
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,0}  MENU / OK
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,1,0}  FUNCTION
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,0}  DISP / BACK
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,0}  Right Arrow
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,1,1,1,1,0}  Left Arrow
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0}  Up Arrow
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,0}  Down Arrow
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,1,0}  hex 2 Zoom In
{1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0}  hex b Zoom Out

Important !! Last two commands are not implemented at the official Fujifilm remote control.