You'll probably end up doing some scripting! If you can get the projectors on a wi-fi or wired network, you can do some pretty simple control by firing text commands at the projectors, for example
Code: Select all
echo "PWR OFF" | nc 192.168.xxx.xxx 3629
in the case of an Epson. I think. If you save that in a file (eg. "pwroff.sh") and make it executable, you can just call it from whatever software you're using, or use Automator and the OS X calendar to make a schedule.
If you can't execute files from your software, you could use MidiPipe, execute an AppleScript on a MIDI message, then have that Applescript call the shell script.
Anything further than that I'd probably go with a Processing or node.js.
If you can't get network access, there are node.js libraries for the broadlink Mini IR blaster, or you can roll your own with an Arduino.