Touchscreen Control
Touchscreen control
Contents:Overview
The Touchscreen control allows to manipulate many serial enabled peripherals such as AV equipment, lights, power devices, etc.
- Touchscreen - the main user interface
- Embedded computer - the brains behind the touchscreen
- Communication modules - command delivery system from user to peripherals
- Adapters, special controls - additional features that expand the control abilities of the system
Top
System description
Touchscreen
Touchscreen represents a user interface that sends customer input to the embedded computer for further processing. The screen size can be as small as 2'' x 3'' or as big as 24'' monitor.Embedded system
Raspberry Pi computer connected to the Touchscreen is an affordable yet extremely versatile feature of the system. Powered by lean and responsive Slackware Linux the computer translates user input (normally a button press) into the corresponding command dedicated to a particular device. Custom built protocol provides robust and quick way of delivering the commands to the Communications modules.
Communication modules
The communications module consists of a master device and a number of slave devices. Master receives the command from the Embedded system and then passes it to one of its slaves. The command transfer works on FIFO low latency principle. The slaves in turn send the command to the peripherals. Main feature of the communication modules is the ability to daisy chain. This expands the number of supported devices from 4 (with single master/slave combo) to 64 (one tier 1 master, 4 tier 2 masters and 16 slaves at tier 3 each connected to 4 peripheral devices). Theoretically there can be any number of peripheral devices with slight modification of the protocol, but at the moment this does not seem to be neither practical, nor necessary.
Special control modules and adapters
By using RJ45 connectors and Cat5 network cables as the main medium of signal delivery the system costs much less to install, than a traditional comms system with RS232 compatible cables. This requires DB9 to RJ45 adapters, which feature Male and Female DB9 ends, as well as the ability to change TX and RX lines in case of end device's reversed communications lines.Some devices either are too expensive (e.g. power control) or simply do not exist with the serial control enabled. This brings in custom built devices that can overcome this problem. At the moment there are Power control devices and Volume control devices available for production. There are many more in the design stage.
Power control project
Link to the project's hardware description.
Link to the project's code

Comments
Post a Comment