Sommaire
Maquette pédagogique / PO 2020 – 1A
Objectifs
Protocole DMX512
Le protocole DMX512 est une norme de transmission de données permettant notamment le pilotage d’éclairage de scènes (très utilisé dans le monde de l’éclairage des spectacles vivants).
C’est une trame particulière composée :
- un break à l’état bas de 88 us minimum (permettant d’identifier le début d’une trame)
- une marque de break à l’état haut de 8 us minimum
- un start code, basé sur une trame de données égale à 0
- une succession de 512 données, chacune constituée par : 1 bit de start + 8 bits de données + 2 bits de stop (il n’y a pas de parité), chaque bit a une durée de 4 us (250000 bauds)
Elle permet de contrôler jusqu’à 512 canaux indépendamment. Les périphériques ainsi pilotés peuvent utiliser plusieurs de ces canaux pour diverses actions ou programmation de couleurs par exemple.
Vous trouverez plus d’informations sur le site suivant : https://sitelec.org/cours/abati/dmx/dmx.htm
Pilotage de périphériques DMX
Carte électronique dédiée
Programmes de test
RGB intégré
La carte électronique développée intègre 3 potentiomètres permettant de régler
Programme RGB intégré (MBED 2 ou MBED 5 sans RTOS) / version précompilée pour Nucléo L476RG
Pilotage par Matlab App
Une application Matlab App a été développée pour pouvoir prendre le contrôle de spots de type Eurolite LED H2O (mode 3 canaux) et de type Lyre PARTY-WASH-7 (mode 8 canaux)
Programme Comm Matlab (MBED 2 ou MBED 5 sans RTOS) / version précompilée pour Nucléo L476RG / App MATLAB
Pilotage par Pitch/Volume
Ce programme est issu d’un projet Arts et Sciences mené par des étudiants de l’Institut d’Optique Graduate School, sous la direction de Eric Michel.
Ce projet avait pour objectif de piloter la couleur de spots à l’aide d’un thérémine.
En cours de développement
Connecteurs
En cours de rédaction
Schéma
Schéma accessible ici : carteDMX512_v2_schema.pdf
Typon
Typon côté composants accessible ici : carteDMX512_v2_composant.pdf
Vous trouverez également le projet Kicad complet ici : carteDmx512v2.zip