Outils pour utilisateurs

Outils du site


shutter_dmx

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
shutter_dmx [2020/03/22 18:20] Mushussushutter_dmx [2020/12/01 17:43] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge
Ligne 3: Ligne 3:
 ^Qtt^Nom                ^Valeur     ^Référence Fabricant         ^Fabricant              ^Réf. Fournisseur^Fournisseur^ ^Qtt^Nom                ^Valeur     ^Référence Fabricant         ^Fabricant              ^Réf. Fournisseur^Fournisseur^
 |1  |Embase XLR ♂       |5 points   |NC5MBH-B                    |Neutrik                |694-9403             |RS         | |1  |Embase XLR ♂       |5 points   |NC5MBH-B                    |Neutrik                |694-9403             |RS         |
 +|1  |Embase XLR ♀       |5 points   |NC5FBH-B                    |Neutrik                |568-NC5FBH-B         |Mouser     |
 |3  |Commutateur DIP    |10 voies   |DRR60010                    |KNITTER-SWITCH         |708-3232             |RS         | |3  |Commutateur DIP    |10 voies   |DRR60010                    |KNITTER-SWITCH         |708-3232             |RS         |
 +|1  |Support DIL        |28 voies   |1-2199298-9                 |TE Connectivity        |186-5014             |RS         | 
 +|1  |Micro-contrôleur             |ATMEGA48P-20PU              |Microchip              |131-0301             |RS         | 
 +|1  |Quartz             |8MHz       |QCL8.00000F18B23B           |Qantek                 |814-9412             |RS         | 
 +|2  |Condensateur       |18pF       |K180J15C0GF5TL2             |Vishay                 |852-3312             |RS         | 
 +|1  |Résistance         |10kΩ       |CFR25J10K                   |TE Connectivity        |131-378              |RS         | 
 +|1  |Résistance         |120Ω       |CFR25J120R                  |TE Connectivity        |125-1132             |RS         |
  
 ===== Code ==== ===== Code ====
 +Test de fonctionnement du servo-moteur
 <code c> <code c>
 #include <avr/io.h> #include <avr/io.h>
Ligne 32: Ligne 39:
 } }
 </code> </code>
 +Pour lire l'adresse DMX :
 +<code c>
 +    // Configuration pour la lecture de l'adresse DMX
 +    DDRB  &= ~(1 << DDB2) & ~(1 << DDB3) & ~(1 << DDB4) & ~(1 << DDB5); // PB2, PB3, PB4, PB5 en entrée
 +    PORTB |= (1 << PB2) | (1 << PB3) | (1 << PB4) | (1 << PB5); // Résitances de tirage haut
 +    DDRC  &= (1 << DDC0) &~(1 << DDC1) & ~(1 << DDC2) & ~(1 << DDC3); // PC0, PC1, PC2, PC3 en entrée
 +    PORTC |= (1 << PC0) | (1 << PC1) | (1 << PC2) | (1 << PC3); // Résitances de tirage haut
 +    DDRD  &= (1 << DDD2) & ~(1 << DDD3) & ~(1 << DDD4) & ~(1 << DDD5); // PD2, PD3, PD4, PD5 en entrée
 +    PORTD |= (1 << PD2) | (1 << PD3) | (1 << PD4) | (1 << PD5); // Résitances de tirage haut
 +    
 +    void adresse() {
 +        uint16_t adresse = (~(PIND >> 2) & 0b00001111) * 100 + (~PINC & 0b00001111) * 10 + (~(PINB >> 2) & 0b00001111);
 +        if (adresse == 5) {
 +            PORTC |= (1 << PC5);
 +        } else {
 +            PORTC &= ~(1 << PC5);
 +        }
 +    }
 + </code>
 ===== Réalisation ===== ===== Réalisation =====
 ==== Maquette ==== ==== Maquette ====
  
-{{ :shutter_test1.mp4 |Premier essai}}+{{ media_12:shutter_test1.mp4 |Premier essai}}
  
-La partie occultante sera sans doute réalisée avec des plaques epoxy de circuit imprimé. Elles résistent bien à la chaleur.+La partie occultante sera sans doute réalisée avec des plaques epoxy de circuit imprimé. Elles résistent bien à la chaleur.Dimension 150 x 200x 1.6.
  
 Le bras du servo-moteur sera lui aussi en epoxy. Le bras du servo-moteur sera lui aussi en epoxy.
 +
 +Les rails de guidage seront en Téflon : [[https://www.weber-metaux.com/content/13-plastiques-composites-elastomeres|Weber métaux]]
 ===== Matériel ===== ===== Matériel =====
 [[https://euro-makers.com/fr/panneaux-pvc-expanse/3691-pvc-expas-3mm-n.html|PVC expansé 3mm]] [[https://euro-makers.com/fr/panneaux-pvc-expanse/3691-pvc-expas-3mm-n.html|PVC expansé 3mm]]
  
-https://www.newbiehack.com/MicrocontrollerControlAHobbyServo.aspx+[[https://www.newbiehack.com/MicrocontrollerControlAHobbyServo.aspx|Contrôler un servo-moteur]]
  
 +[[https://www.boutique.resines-et-moulages.com/rubans-et-galons/547-galon-carbone-taffetas-90-grm2.html|Galon carbone]] avec un passe-poil de part et d'autre pris dans des rails de Téflon réalisés avec des tubes de Téflon que l'on peut courber avec une rainures au centre.
  
 +Primaire pour coller ensuite le Téflon : LOCTITE SF 770
  
 +SWI3-5-E-ST Alimentation Mouser
  
 {{tag> c dmx micro_controleur sylvain }} {{tag> c dmx micro_controleur sylvain }}
shutter_dmx.1584901227.txt.gz · Dernière modification : 2020/03/22 18:20 de Mushussu