DIAcontrol midi system

This system was made on order: have six diaprojectors (two pointing to one screen) and a computer controlled slide triggering sequencer.

Classic midi serial connection is used to cover long distances over normal cable.

A web based technology was used: XAMPP server and javascript & php combination. This makes it OS independent. Chrome browser natively supports midi on the web, others need certain  extensions. More details about that in DIAcontrol-schematics.pdf.

Some effort went into self-contained installers:
– Electron was checked and tried -> https://releases.electronjs.org/
– soon PHP Desktop was discovered -> https://github.com/cztomczak/phpdesktop

PHP Desktop packages http server and php executable in one package – this is totally ok.

Midi receiver/ switcher was a bit of sculpting work – made from one of the non-working diaprojectors (-> the thirteenth…).

This is an archive – not DIY building instructions.

Html, javascript, php code htdocs-diacontrol.zip
Arduino UNO code arduino-DIAControl1.zip
DIAcontrol-schematics.pdf NEW version (replaced PSU  with switching regulator module)
DIAcontrol-schematics.pdf OLD version (not enough current to drive six relays)
DIAcontrol-photostrip-print.pdf