Circuit de sélection du fichier *.organ / Combinateur
L'objectif final étant d'obtenir un orgue le plus autonome possible, il n'y aura besoin ni de souris, ni de clavier. Cependant, il aurait été dommage de se priver de l'ensemble des richesses du logiciel Hauptwerk. Pour cela, j'ai créé une carte de commande de 4 entrées et 8 sorties qui se branche sur le port parallèle du PC. La gestion est assurée par un programme (sous windows).=> Quelles sont ses fonctions ?
Elle permet de sélectionner manuellement l'orgue à charger dans le logiciel hauptwerk (ex: Stereo-StAnnesMoseley.organ )
Elle permet de remplacer la touche "shift" nécessaire pour la mémorisation des combinaisons
Afficher par des voyants (ou un écran LCD) différents états comme des indications sur l'orgue chargé,... ---EN PROJET---=> Photo de la carte (sans l'encodeur, l'alimentation et le commutateur)
Cette carte a été réalisée pour sa majorité grâce au site suivant, vous retrouverez toutes les explications: http://perso.wanadoo.fr/college.claudel.chevigny/techno/hard05.htm
Son schéma est (à des détails près) le suivant:
Le commutateur choisi possède 12 positions. Les restrictions liées à l'encodeur, me permettent de coder seulement 9 positions. Le codage s'effectue de la manière suivante (attention logique inversée!):
Entrées de l'encodeur Position n° Sorties (DCBA) 1 2 3 4 5 6 7 8 9D C B A H H H H H H H H H 101 1 1 1 X X X X X X X X L 90 1 1 0 X X X X X X X L H 80 1 1 1 X X X X X X L H H 71 0 0 0 X X X X X L H H H 61 0 1 1 X X X X L H H H H 51 0 1 0 X X X L H H H H H 41 0 1 1 X X L H H H H H H 31 1 0 0 X L H H H H H H H 21 1 0 1 L H H H H H H H H 11 1 1 0 H: état haut - L: état bas
--> Les positions 1 à 8 serviront au choix du fichier *.organ (fichier chargé par le logiciel Hauptwerk)
--> La position 10 servira à la mémorisation des combinaisons (en simulant la touche shift requis par le logiciel Hauptwerk).
=> Sélectionneur de la banque de son
Commutateur - choix Banque de son Commutateur - Indications vue de câblage (intérieur)
=> Programme et fonctionnement
Le programme "DOMUS V - plateforme.exe" a été réalisé sous Borland Builder C++, son fonctionnement est très simple. Au démarrage de Windows, le programme s'exécute automatiquement.
Voici l'organigramme TRES simpflifié de la tâche principale du programme.