Video projectors can be controlled remotly with an serial (RS232) connection between the projector and a computer. This remote control includes always an “on / off” –functionally and a number of other possibilities in respect to the device (like focus control, lamp hour reading, keystone…)
Different projectors require different serial codes, baud rate settings and sometimes a checksum algorithm to communicate with the device
We want to integrate this functionality in our desktop-based c++ Microsoft windows application. A large number of projectors should be supported, reading the serial codes / settings out of a XML-database. This database should be open for future additions.
Project steps (no order):
a) Implement a MS Windows compatible c++ routine for the communication over the serial (RS 232) line between computer and video projectors. Be aware of different serial (RS232) communication methods and of checksum control. Provide us with the code as a fully compiling MS Visual Studio project and the full rights to reuse it. Also
Include documentation. Do not use any library that has to be licensed commercially without asking.
b)Build a matching XML –Database construct to read the needed data for different projectors
(Name, model, serial commands, serial communication, possible functions)
Provide an interface to choose the projector model by a drop-box.
Implement the following functionality:
- Turn on
- Turn off
- Choose input source (if available)
- Read lamp hour (if available)
Provide us with documentation.
c) Research several projector serial codes, checksum methos and serial communication standards (Baud rate, Bit…) for the following brands and integrate them into the database
All recent models of the last 2 years should be integrated. For those projectors the codes can be found on the internet support sites.
If you need to register on websites in order to get this information use the following data:
- Name & Lastname: to be announced
- Company : VIOSO
- Mail: (we will forward this mail to a e-mail address of your choice)
- Phone: to be announced
Provide us with the list of all projectors integrated and a list where you got this information.
C++, Knowledge of serial communication, MS Visual Studio, Research, English language for source code and documentation and communication
Provide us every 3 work days with the project status.
21 freelancers are bidding on average $1086 for this job
Hello Mr.Vioso The main part of the project seems to be adding codes for communications with devices.I already have the rest,and experinece with user interfaces. Best regards
1) Gethering information regarding various projectors available in the market 2) Information about RS232 commands for all 3) Coding in VC++ 4) Documentation