RS232 Projector Controller: Difference between revisions

From Chaosdorf Wiki
No edit summary
No edit summary
Line 9: Line 9:
|annoying=notify
|annoying=notify
|has label=Yes
|has label=Yes
|git=https://github.com/chaosdorf/projector-controller-iot}}'''Currently broken :('''
|git=https://github.com/chaosdorf/projector-controller-iot}}Controls the [[Beamer Hackcenter|projector]] via its RS232 interface. Integrated into [[HomeAssistant]] via MQTT.
 
Controls the [[Beamer Hackcenter|projector]] via its RS232 interface. Integrated into [[HomeAssistant]] via MQTT.


=== Location ===
=== Location ===
Line 19: Line 17:
µC: [https://www.espressif.com/en/products/socs/esp32-s3/ ESP32-S3-WROOM] with 8MB flash, [https://www.maxlinear.com/ds/sp3222e_sp3232e.pdf SP3232EEN-L/TR] RS232 transceiver
µC: [https://www.espressif.com/en/products/socs/esp32-s3/ ESP32-S3-WROOM] with 8MB flash, [https://www.maxlinear.com/ds/sp3222e_sp3232e.pdf SP3232EEN-L/TR] RS232 transceiver


Programmable via UART, JTAG, and theoretically USB (the data lines are swapped for this, and would need to be fixed with a knife and soldering iron).
Programmable via UART, JTAG, and theoretically USB (the data lines are swapped for this, and would need to be fixed with a knife and soldering iron)
 
== Limitations ==
When the projector receives an invalid command—e. g. ''power on'' when it's already powered on—it just ignores all future commands until the serial cable is yanked and replugged. There is a <code>QPW</code> command for querying its current power status, the projector just does not seem to respond to it in the way mentioned in the manual.<ref>https://web.archive.org/web/20171028162105/http://www.projectorcentral.com/pdf/projector_manual_6589.pdf</ref>

Revision as of 21:10, 22 September 2025

RS232 Projector Controller
Projector Controller Mounted.jpg
Ort Hackcenter
Besitzstatus Leihgabe
Kontakt ente
Git-Repo https://github.com/chaosdorf/projector-controller-iot

Controls the projector via its RS232 interface. Integrated into HomeAssistant via MQTT.

Location

Attached to truss next to projector in Hackcenter.

Technical Details (see git repo)

µC: ESP32-S3-WROOM with 8MB flash, SP3232EEN-L/TR RS232 transceiver

Programmable via UART, JTAG, and theoretically USB (the data lines are swapped for this, and would need to be fixed with a knife and soldering iron)

Limitations

When the projector receives an invalid command—e. g. power on when it's already powered on—it just ignores all future commands until the serial cable is yanked and replugged. There is a QPW command for querying its current power status, the projector just does not seem to respond to it in the way mentioned in the manual.[1]