Skip to content

traviscollins/sony-projector-arduino-controller

Repository files navigation

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.

About

Arduino based control of a Sony Projector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages