j'ai déjà un peu parlé sur ce post pour expliquer comment commander un epson par le port série ou réseau.
j'ai également écris un script qui descend/monte un cache motorisé en fonction du ratio du film.
le principe :
- un moteur de volet roulant fonctionne en général de deux manières : soit un contact sec commande la montée(respectivement la descente) du volet, un 2eme pulse arrête le mouvement, soit un interrupteur commande la montée(respectivement la descente), le Off arrête le mouvement. Dans les deux cas, une butée (électronique ou mécanique) arrête le mouvement quand on dépasse les limites (comme indiqué dans le post précédent). Comme il n'y a pas de butée intermédiare, pour gérer le ratio, il nous faut donc faire monter descente le moteur un temps donné (solution la plus simple à mettre en œuvre => logiciel).
Je m'appuie donc sur Madvr qui connait le ratio d'un film et est capable de lancer des scripts à chaque changement de profil (un profil par ratio qui lance un script du type "exécutable variable_ratio")
Pour ma part, l’exécutable est un programme qui commande mon port parallèle et envoie pendant une durée calculée en fonction du ratio demandé un bit pour monter (un autre pour descendre). Ces bits arrivent sur un circuit électronique basique (relais de puissance pour commander le moteur avec le 5v du port) que j'ai développé et qui commande le moteur. (( c'est un peu plus compliqué car il ne faut pas que le moteur soit activé au boot du pc quand le port parallèle est testé). Vous aurez compris que j'utilise une commande filaire de volet et non télécommandée.
De plus j'utilise madvr pour descendre l'image en bas l'écran ce qui fait que les 2 bandes cinémascope se trouvent en haut et le cache motorisé occulte les deux.
PS depuis que j'ai mis ce cache, le confort de visualisation, c'est le jour et la nuit