Uint8_t address_command= //Stop all zoomingĬonst int delayTime= 250 //Time between commandsĬonst int ledPin = 13 // the number of the LED pinĭelay(500) //delay to allow camera time for next commandĭelay(100) //For USB testing- NOT FOR ACTUAL CONTROLLER Camera commands (taken from Technical Manual) SoftwareSerial mySerial(10, 11) // RX, TX
How to start communication with the camera “Data flow will take place with the LSB first” (p32) RS-422 offers control connections up to about 4000 feet. Technical Manual (includes very well-documented protocol starting on page 31): The EVI-D70 camera can be remotely controlled via either RS-232C or RS-422. Plug and Play product: Various applications. However, communicating between Arduino>Camera or Computer>Camera doesn’t work. allos the camera to be controlled from remote locations up to 1200 meters. The Sony EVI-D70 is a remote controlled Pan/Tilt/Zoom Communication video camera.
When I test out the circuit with the computer (by sending commands from computer to Arduino), it works fine. The Sony remote control camera BRC-300, is a 3-CCD Standard Definition.
Problem: I’m not getting any response from the camera. Final product will be an analog joystick controller that allows museum visitors to control pan, tilt, and zoom.Ĭurrent objective: For now, I’m just trying to establish communication with the Camera, and execute one command when I press the button (Zoom telephoto) Downloads: 0 This Week Last Update: See Project. Sample program provided with the library. The librarys C++ source is released under LGPL license.
Overall Objective: Control Sony D70 PTZ Camera using Arduino via Max232 circuit and VISCA protocol. EVILib is a C++ library for controlling the serial interface with Sony color video cameras EVI -D30 (31), EVI -D70 (P) and EVI -D100 (P). I know a few other people have posted this same problem, but nobody has posted their working code or solutions, so I’ll try to be as clear as possible, and post my working code + wiring ASAP!