Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 2.87 KB

File metadata and controls

49 lines (31 loc) · 2.87 KB

Code and schematics for controlling a Sony brand projector with an Arduino.

Use cases

  • Turn projector on/off automatically with 12v signal from amplifier
    • This is necessary because the projector does not support HDMI-CEC

Known working models

  • VPL-VW295ES

Materials Needed

How to Use

  1. Purchase the materials listed above
  2. Soldier the components to the Arduino RS232 Serial Shield using the wiring diagram below
  3. Upload the code to the Arduino
  4. Connect the Arduino to the projector using the serial cable
  5. Connect the Amplifier to the Arduino using the 1/8" Mono Plug to Bare Wire cable
  6. Configure the amplifier to send a 12v signal to the Arduino when the amplifier is turned on

Wiring Diagrams

High level wiring diagram

Wiring Schematic

Picture of soldered components

Troubleshooting

  • Upon reset/startup - the Arduino will read the amplifier's 12v output, but will not send a command to the projector. This is to ensure the projector is not randomly turned on or off when the Arduino is reset. You must toggle the amplifier's state to turn the projector on or off after Arduino reset/startup.

  • The green light on the Arduino will turn on when the amplifier is turned on

  • My Sony projector requires 38400 baud rate with 8 bits, 1 stop bit, and even parity. Yours may be different (though not likely)

  • You must use the UART serial output on the Arduino - as SoftwareSerial does not support parity

  • I used a straight through cable linked above. There is a chance some projectors require a crossover cable/adapter.