Table des matières:

Testeur et contrôleur Arduino DMX 512 ENG : 19 étapes
Testeur et contrôleur Arduino DMX 512 ENG : 19 étapes

Vidéo: Testeur et contrôleur Arduino DMX 512 ENG : 19 étapes

Vidéo: Testeur et contrôleur Arduino DMX 512 ENG : 19 étapes
Vidéo: ARDUINO DMX512 CONTROLLER 2024, Novembre
Anonim
Image
Image
Schématique
Schématique

Mises à jour, fichiers, codes, schémas…

Version en espagnol

Facebook

Outil de contrôle pour test et spectacle de lumière par le protocole DMX-512, idéal pour des tests rapides sur des installations fixes ou temporaires d'éclairage. Ce projet est né du besoin de disposer d'un système portable pour tester rapidement les installations d'éclairage, sans avoir besoin d'installer des consoles d'éclairage, des interfaces ou des ordinateurs dans des environnements extérieurs, hostiles ou difficiles d'accès.

Basé sur:

  • Arduino Mega 2560 Rev-3
  • Bibliothèque Arduino quatre univers DMX v0.3 - Deskontrol
  • Bibliothèque LCD v1.2.1 - Francisco Malpartida
  • Arduino de Proteus Simulation - Microcontrolandos

Matériel v0.4

  • Prend en charge le micrologiciel v0.9 - v1.3
  • LCD 4x20 avec rétroéclairage et contraste contrôlés par logiciel
  • Alimentation par USB, piles ou alimentation externe
  • Clavier de navigationClavier 4x4
  • Potentiomètre de commande analogique
  • Allumer / éteindre (ne s'applique pas à l'alimentation USB)
  • Sortie DMX du bornier, XLR 3 broches et XLR 5 broches
  • LED d'état de sortie DMX
  • Simulation dans Proteus V7.7 SP2
  • Schéma et PCB dans Proteus v8.0 SP1

Micrologiciel v1.3

  • Prend en charge le matériel v0.3 - v0.4
  • Navigation à partir du curseur facilement accessible et intuitive
  • Insertion rapide des valeurs à partir du clavier
  • Insérer les valeurs du potentiomètre analogique
  • Les banques de mémoire stockent 8 univers DMX
  • Lecture de l'EEPROM pour démarrer l'univers DMX présélectionné
  • Sélection des options de mémoire pour commencer
  • Contrôle unitaire DMX, sélectionne un canal spécifique et affiche les valeurs des canaux précédents et suivants
  • Matrix Control DMX affiche une matrice 3 x 5 avec les valeurs des canaux affichés
  • Chaser DMX Control permet de séquencer les canaux sélectionnés, avec une durée sélectionnée
  • Le séquenceur DMX permet de séquencer entre les univers stockés dans la mémoire EEPROM avec un temps sélectionné
  • Multiply DMX Control permet de multiplier les valeurs pour remplir les canaux sélectionnés
  • Fonction pour localiser le luminaire du canal sélectionné
  • Accès rapide aux options de mémoire
  • Options de mémoire Save, Load, Clear, Clear All (pour les banques et la mémoire RAM vide)
  • Options de mémoire pour les 8 banques d'univers DMX
  • Fonction Black Out
  • Contrôle du rétroéclairage LCD
  • Contrôle du contraste LCD
  • Raccourcis clavier du rétroéclairage LCD
  • Keylight préparé pour une prochaine version du matériel
  • Compilé par Arduino IDE v1.0.6
  • Bibliothèque Arduino quatre univers DMX v0.3 - Deskontrol.net
  • Bibliothèque LCD v1.2.1 - Francisco Malpartida

Étape 1: Licence

Étape 2: Schéma

Étape 3: PCB

PCB
PCB

Nous devrons imprimer sur une presse négative pré PCB

Étape 4: Simulateur

Simulateur
Simulateur

Il faut lancer le simulateur avec le fichier hex ou.elf

Étape 5: Nomenclature

Étape 6: Préparation de la plaque phénolique

Préparation de la plaque phénolique
Préparation de la plaque phénolique

On utilise une plaque phénolique une face fois, on renforce le cuivre au papier de verre à l'eau, diluant circulairement

Étape 7: PCB négatif

PCB nég-t.webp
PCB nég-t.webp
PCB nég-t.webp
PCB nég-t.webp

Avec Proteus envoyez des fichiers pour imprimer un négatif acétate pré-presse (il y a un PDF avec le fichier)

Étape 8:

Image
Image
Image
Image
Image
Image

Utilisation et méthode du film photosensible

Nous utilisons un film de plastification de papier pour adhérer parfaitement au PCB

Étape 9: Lumière UV

Lumière UV
Lumière UV
Lumière UV
Lumière UV
Lumière UV
Lumière UV
Lumière UV
Lumière UV

Ajouter un peu d'eau entre la plaque et l'acétate pour qu'il ne bouge pas et appliquer la lumière UV

Étape 10: Révélé

Révélé
Révélé
Révélé
Révélé

Appliquer le chlorure ferrique sont propres et prêts

Étape 11: Nous perforons les plaques

Nous perforons les plaques
Nous perforons les plaques
Nous perforons les plaques
Nous perforons les plaques

Étape 12: Composants soudés

Composants soudés
Composants soudés
Composants soudés
Composants soudés
Composants soudés
Composants soudés
Composants soudés
Composants soudés

Étape 13: Dépouillé au guide du potentiomètre

Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre
Dépouillé au guide du potentiomètre

plaque percée phénolique pour mettre le potentiomètre

Étape 14: Base du clavier

Base de clavier
Base de clavier
Base de clavier
Base de clavier
Base de clavier
Base de clavier

Dans le cas de la plaque fille, mettre les en-têtes souder le dessus, au dessus des broches découpées au papier de verre et à l'eau enlever l'excédent

Étape 15: Support de clavier

Support de clavier
Support de clavier
Support de clavier
Support de clavier
Support de clavier
Support de clavier
Support de clavier
Support de clavier

Nous ajoutons du ruban adhésif double ruban para pegar el teclado a la placa

Ici on rencontre un détail, les en-têtes obstrués par le flex du clavier, la coupe (on envisage pour la prochaine version)

Soudez les en-têtes qui se trouvent sous le clavier et pliez vers l'arrière pour connecter le clavier latéralement

On met en place le clavier sur la carte LCD, voici un détail, la base du MAX485 est très attachée au clavier, on force un peu (on considère dans la prochaine version)

Étape 16: Montez l'Arduino

Monter l'Arduino
Monter l'Arduino
Monter l'Arduino
Monter l'Arduino
Monter l'Arduino
Monter l'Arduino

Nous ajoutons à Arduino Mega du ruban adhésif sur le port USB pour éviter un court-circuit entre les pistes

Étape 17: Tous les composants soudés

Tous les composants soudés
Tous les composants soudés
Tous les composants soudés
Tous les composants soudés
Tous les composants soudés
Tous les composants soudés

Étape 18: Chargez le firmware sur l'Arduino

Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino
Charger le firmware sur l'Arduino

Étape 19: Travailler…

Conseillé: