Contrôleur de Test Arduino DMX-512 – Kit Complet pour un Contrôle d'Éclairage Fiable
Composants et Fournitures
| Composant | Quantité |
|---|---|
| Arduino Mega 2560 | 1 |
| Potentiomètre rotatif SparkFun 10k Ω, linéaire | 1 |
| Bouton poussoir tactile SPST momentané | 5 |
| Écran LCD 20x4 caractères SparkFun - Vert sur noir 5V | 1 |
| Transistor 2N2222A TO-18 NPN 75V 0,6A | 2 |
| Matrice de touches 4x4 | 1 |
| Transcepteur MAX485 RS-485/RS-422 faible consommation | 1 |
| Résistance 330 Ω | 2 |
| Résistance 1 kΩ | 2 |
| Résistance 120 Ω | 1 |
| LED 3 mm verte | 2 |
| Condensateur 1 nF | 6 |
| Bornier large 3 vis | 1 |
| Bornier large 2 vis | 1 |
| Interrupteur glissière 1 pôle, 2 positions | 1 |
| Connecteur XLR 3 broches montage PCB Amphenol AC3FAH2-AU-PRE | 1 |
| Connecteur XLR 5 broches montage PCB Amphenol AC5FAH-AU-B | 1 |
| Connecteur mâle 40 positions 1 rangée (2,54 mm) | 4 |
| Plaque de face phénolique 15 x 20 cm | 1 |
| Support CI 8 broches | 1 |
| Film photosensible pour PCB 30 cm x 200 cm | 1 |
À Propos du Projet
Outil de contrôle pour tests et spectacles lumineux via le protocole DMX-512, idéal pour des tests rapides sur installations d'éclairage fixes ou temporaires. Ce projet répond au besoin d'un système portable pour tests rapides sans installer de consoles d'éclairage, interfaces ou ordinateurs dans des environnements difficiles d'accès.
Base Technique
- Arduino Mega 2560 Rev-3
- Bibliothèque Arduino 4 univers DMX v0.3 - Deskontrol
- Bibliothèque LCD v1.2.1 - Francisco Malpartida
- Simulation Arduino pour Proteus - Microcontrolandos
Matériel v0.4
Notes de version :
- Compatible Firmware v0.9 - v1.3
- Écran LCD 4x20 avec rétroéclairage et contraste contrôlés par logiciel
- Alimentation par USB, batteries ou alimentation externe
- Pavé de navigation + clavier 4x4
- Contrôle analogique par potentiomètre
- Interrupteur marche/arrêt (non applicable sur alimentation USB)
- Sortie DMX via bornier, XLR 3 broches et XLR 5 broches
- LED d'état de sortie DMX
- Simulation sous Proteus V7.7 SP2
- Schéma et PCB sous Proteus v8.0 SP1
Documentation Technique



Processus de Fabrication
La construction utilise une plaque phénolique simple face. Le cuivre est nettoyé à la laine d'acier et au diluant. Les fichiers Proteus sont envoyés pour impression d'un négatif sur acétate (PDF fourni). Le film photosensible est appliqué à l'aide d'une plastifieuse pour une adhérence parfaite. Après exposition UV et développement au chlorure ferrique, les trous sont percés et les composants soudés. Une attention particulière est portée au montage du potentiomètre, du clavier et de l'écran LCD sur l'Arduino Mega.
Firmware v1.2
Notes de version :
- Compatible Matériel v0.3 - v0.4
- Navigation intuitive par curseur
- Saisie rapide des valeurs via clavier
- Saisie analogique par potentiomètre
- Banques mémoire stockant 8 univers DMX
- Lecture EEPROM au démarrage pour univers DMX présélectionné
- Contrôle DMX unitaire : sélection de canal spécifique avec affichage des canaux adjacents
- Contrôle matrice DMX : affichage matrice 3x5 des valeurs de canaux
- Chaser DMX : séquençage de canaux sélectionnés avec temporisation
- Séquenceur DMX : enchaînement entre univers stockés en EEPROM
- Multiplication DMX : remplissage de canaux par multiplication
- Fonction localisation de projecteur depuis le canal sélectionné
- Accès rapide options mémoire
- Options mémoire : Sauvegarder, Charger, Vider, Tout effacer (banques et RAM)
- Fonction Black Out
- Contrôle rétroéclairage et contraste LCD
- Raccourcis clavier pour rétroéclairage
- Compilé sous Arduino IDE v1.0.6
Code Source
Le code complet (fichier DMX_Controller.ino) est disponible dans la section Code. Il inclut la gestion complète de l'interface utilisateur (menus, navigation, saisie), le pilotage DMX via la bibliothèque Deskontrol, la gestion EEPROM, le contrôle LCD et les différents modes de contrôle (unitaire, matrice, chaser, multiplication).
Dépôt GitHub
https://github.com/daniel3514/Arduino-DMX-512-Tester-Controller
Processus de fabrication
- Système d'éclairage DMX piloté par web – Contrôleur maître Arduino
- Affichage LED Interactif Gyroscopique avec Anneau NeoPixel et Arduino
- Manette de jeu USB Arduino DIY – Construisez votre propre gamepad haute performance
- Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
- Pixie : Montre-bracelet NeoPixel à base d'Arduino – Élégante, DIY, montre LED
- Contrôlez un rover Arduino avec Firmata et une manette Xbox One
- Kit contrôleur d'affichage VFD (afficheur fluorescent sous vide) basé sur Arduino
- Maîtriser la reconnaissance et la synthèse vocale sur Arduino Due
- Contrôleur domotique Arduino compatible Alexa : Automatisation intelligente simplifiée