Télécommande pour reflex : Différence entre versions

m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
(update property name)
 
(46 révisions intermédiaires par 7 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
|Type=Création
+
|Type=Creation
|Area=Électronique
+
|Area=Electronics
|Description=Dans ce tutoriel nous allons voir comment fabriquer une télécommande infrarouge compatible avec la plus par des appareils photo reflex.
+
|Tags=Appareil photo, Télécommande, Nikon, Canon, Reflex, Camera, Arduino, Infrarouge, Rtc,
|Difficulty=Difficile
+
|Description=<translate><!--T:29--> Dans ce tutoriel nous allons voir comment fabriquer une télécommande infrarouge compatible avec la plupart des appareils photo reflex.</translate>
|Cost=15
+
|Difficulty=Hard
 +
|Cost=20
 
|Currency=EUR (€)
 
|Currency=EUR (€)
 
|Duration=7
 
|Duration=7
|Duration-type=heure(s)
+
|Duration-type=hour(s)
 +
|Licences=Attribution (CC BY)
 
|Main_Picture=Fabriquer_une_télécommande_pour_reflex_IMG_4752-2.jpg
 
|Main_Picture=Fabriquer_une_télécommande_pour_reflex_IMG_4752-2.jpg
 +
|SourceLanguage=none
 +
|Language=fr
 +
|IsTranslation=0
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=L'idée de fabriqué cette télécommande m'est venu suite à quelques timelapses réalisées pendant les vacances d'été avec mon Nikon D5100. En effet une fois lancé l'intervalomètre ne permet plus de modifier les réglages d'exposition ce qui est problématique pour les couchers de soleil par exemple. Je me suis donc dis qu'il serait intéressant de pouvoir contrôler la prise de photo depuis une source externe ce qui laisserais accès aux réglages.   
+
|Introduction=<translate><!--T:30-->
 +
L'idée de fabriquer cette télécommande m'est venue suite à quelques time-lapses réalisés pendant les vacances d'été avec mon Nikon D5100. En effet une fois lancé l'intervalomètre ne permet plus de modifier les réglages d'exposition ce qui est problématique pour les couchers de soleil par exemple. Je me suis donc dit qu'il serait intéressant de pouvoir contrôler la prise de photo depuis une source externe ce qui laisserait accès aux réglages.   
  
La plupart des reflex sont vendus avec une télécommande infrarouge, et cette dernière peut être émulée par un arduino. Un fois couplé avec un écran LCD, une RTC et une entrée externe ce dernier vient donc faire un contrôleur ajoutant de nombreuse fonctionnalité de déclenchement à un reflex.
+
<!--T:31-->
 +
La plupart des reflexs sont vendus avec une télécommande infrarouge qui peut être émulée par un arduino. Une fois couplé avec un écran LCD, une RTC et une entrée externe on obtient un contrôleur ajoutant de nombreuses fonctionnalités de déclenchement à un reflex.</translate>
 
}}
 
}}
 
{{Materials
 
{{Materials
|Material=<u>Pour la boite:</u>
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0393-2.jpg
 +
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0394-2.jpg
 +
|Material=<translate><!--T:32-->
 +
<u>Pour la boite:</u>
 
*une planche de médium en 6mm (de environ 15*30)
 
*une planche de médium en 6mm (de environ 15*30)
*deux visses à bois
+
*deux vis à bois
*cole à bois
+
*colle à bois
 
*une bombe de peinture de la couleur de votre choix
 
*une bombe de peinture de la couleur de votre choix
  
<u>Pour l'electonic:</u>
+
<!--T:33-->
 +
<u>Pour l'électonique:</u>
 
*un arduino nano
 
*un arduino nano
 
*un écran lcd alphanumérique 16*2
 
*un écran lcd alphanumérique 16*2
Ligne 40 : Ligne 51 :
 
*2 connecteurs banane
 
*2 connecteurs banane
 
*des fils électriques fins
 
*des fils électriques fins
*de la soudure
+
*des conecteurs mâles et femelles pour circuit impirmé
|Tools=*un fer à souder
+
*de la soudure</translate>
 +
|Tools=<translate><!--T:57-->
 +
*un fer à souder
 
*une scie
 
*une scie
 
*une perceuse avec des mèches à bois de 1mm, 3mm, 5mm et 8mm
 
*une perceuse avec des mèches à bois de 1mm, 3mm, 5mm et 8mm
Ligne 48 : Ligne 61 :
 
*un réglet
 
*un réglet
 
*matériel de protection
 
*matériel de protection
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0393-2.jpg
+
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0394-2.jpg
+
<!--T:73-->
 +
{{Info|Le tutoriel a été mis à jour, vous pouvez maintenant imprimer en 3D la boite contenant l’électronique. (Cf étape 7)}}</translate>
 
}}
 
}}
 
{{Separator}}
 
{{Separator}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Fabrication de la boite: découpe des pièces
 
|Step_Content=Vous pouvez trouver ici les plans de construction de la boite:
 
 
Ils sont légèrement différents de ce que j'ai utilisé car je me suis rendu compte lors de l'assemblage de l’électronique que la boite n'était pas tout à fait assez grande. N'ayant pas le temps (et le courage) de la refaire j'ai mis un rajout à sa base.
 
 
Pour sa construction commencez par reporter sur le médium les dimensions de toutes les pièces puis découpez leur contours  avec une scie à main ou électrique pour plus de précession.
 
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0397-2.jpg
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0397-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0399-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0399-2.jpg
Ligne 65 : Ligne 73 :
 
|Step_Picture_04=Fabriquer_une_télécommande_pour_reflex_DSC_0404-2.jpg
 
|Step_Picture_04=Fabriquer_une_télécommande_pour_reflex_DSC_0404-2.jpg
 
|Step_Picture_05=Fabriquer_une_télécommande_pour_reflex_DSC_0405-2.jpg
 
|Step_Picture_05=Fabriquer_une_télécommande_pour_reflex_DSC_0405-2.jpg
 +
|Step_Title=<translate><!--T:34--> Fabrication de la boite: découpe des pièces</translate>
 +
|Step_Content=<translate><!--T:35-->
 +
Vous pouvez trouver ici les plans de construction de la boite: https://drive.google.com/open?id=0B8tCTkPLfNNrZU43X0xNcFZIR0U
 +
 +
<!--T:36-->
 +
Ils sont légèrement différents de ce que j'ai utilisé car je me suis rendu compte lors de l'assemblage de l’électronique que la boite n'était pas tout à fait assez grande. N'ayant pas le temps (et le courage) de la refaire j'ai mis un rajout à sa base.
 +
 +
<!--T:37-->
 +
Pour sa construction commencez par reporter sur le médium les dimensions de toutes les pièces puis découpez leur contours  avec une scie à main ou électrique pour plus de précision.</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Fabrication de la boite: réalisation de la face supérieur
 
|Step_Content=Ensuite sur la face supérieure découpez l'emplacement qui accueillera l'écran. Pour cela percez plusieurs trous avec une mèche de 8 mm afin de pourvoir rentrer la lame de scie puis coupez la forme de l'écran et ajustez la avec une lime afin que l'écran rentre  en force de manière à ce qu'il soit maintenu sans avoir à utiliser de colle. Toujours sur cette même face percez 3 trous de 3mm puis adaptez les avec une lime pour qu'il puis accueillir les 3 micro-switchs et enfin un dernier de 5mm pour la LED rouge.
 
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0403-2.jpg
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0403-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0404-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0404-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0405-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0405-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0414-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0414-2.jpg
 +
|Step_Title=<translate><!--T:38--> Fabrication de la boite: réalisation de la face supérieur</translate>
 +
|Step_Content=<translate><!--T:39--> Ensuite sur la face supérieure découpez l'emplacement qui accueillera l'écran. Pour cela percez plusieurs trous avec une mèche de 8 mm afin de pourvoir rentrer la lame de scie puis coupez la forme de l'écran et ajustez la avec une lime afin que l'écran rentre  en force de manière à ce qu'il soit maintenu sans avoir à utiliser de colle. Toujours sur cette même face percez 3 trous de 3mm puis adaptez les avec une lime pour qu'il puis accueillir les 3 micro-switchs et enfin un dernier de 5mm pour la LED rouge.</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Fabrication de la boite: réalisation des autres faces
 
|Step_Content=Après percez sur la face avant 2 trous de 1mm pour fixer la LED Infrarouge.
 
 
Puis sur la face arrière percez 2 trous de 5mm pour les connecteurs banane et découpez un logement pour le connecteur micro USB du régulateur de charge.
 
 
Et enfin percez un trou de 5mm sur la face de côté pour accueillir l'interrupteur
 
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0416-2.jpg
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0416-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0425-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0425-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0410-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0410-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0407-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0407-2.jpg
 +
|Step_Title=<translate><!--T:40--> Fabrication de la boite: réalisation des autres faces</translate>
 +
|Step_Content=<translate><!--T:41-->
 +
Après percez sur la face avant 2 trous de 1mm pour fixer la LED Infrarouge.
 +
 +
<!--T:42-->
 +
Puis sur la face arrière percez 2 trous de 5mm pour les connecteurs banane et découpez un logement pour le connecteur micro USB du régulateur de charge.
 +
 +
<!--T:43-->
 +
Et enfin percez un trou de 5mm sur la face de côté pour accueillir l'interrupteur</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Fabrication de la boite: assemblage et peinture
 
|Step_Content=Maintenant que toutes les pièces sont toutes découpées il ne vous reste plus  qu'à coller toutes les faces sauf celle du dessous qui sera maintenue avec des vis pour permettre un accès à l'électronique.
 
 
Une fois la colle sèche passez 2-3  couches de peinture avec une bombe.
 
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0428-2.jpg
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0428-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0429-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0429-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0436-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0436-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0438-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0438-2.jpg
 +
|Step_Title=<translate><!--T:44--> Fabrication de la boite: assemblage et peinture</translate>
 +
|Step_Content=<translate><!--T:45-->
 +
Maintenant que toutes les pièces sont toutes découpées il ne vous reste plus  qu'à coller toutes les faces sauf celle du dessous qui sera maintenue avec des vis pour permettre un accès à l'électronique.
 +
 +
<!--T:46-->
 +
Une fois la colle sèche passez 2-3  couches de peinture avec une bombe.</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Réalisation de l'électronique: principe général
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_06322_copie.jpg
|Step_Content=L'électronique est centrée sur un arduino nano.  
+
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0642_copie.jpg
 
+
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0640_copie.jpg
On trouve ensuite l'écran LCD. Concernant sont câblage il est alimenté en 5V par la broche 2 (VDD), les broches 1(VSS), 5(R/W), et 7 à 10 sont reliées à la masse, la broche 3 (V0) est reliée à une résistance variable de 10KOhmes qui sert à régler le contraste et les données circulent par les broches 11 à 14.
+
|Step_Title=<translate><!--T:58--> Boite imprimée en 3D</translate>
 
+
|Step_Content=<translate><!--T:59-->
Vient ensuite la RTC qui communique avec l'arduino par une liaison i2C.
+
Si vous avez accès à une imprimante 3D vous pouvez aussi imprimer la boite.
 
 
Enfin on retrouve les trois  micro-switchs qui servirons à interagir avec la télécommande, la led rouge témoin, l'entrée externe avec les connecteurs banane et la led IR commandée par un mosfet IRF520
 
 
 
 
 
  
{{Caution|Text=Pensez à exécutez le programme SetTime de la librairie  ''DS1307RTC'' pour mettre la RTC à l'heure }}
+
<!--T:60-->
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_cablage_schéma.jpg
+
Les fichier STL sont disponibles sur Thingiverse:
 +
[https://www.thingiverse.com/thing:2492727]https://www.thingiverse.com/thing:2492727
 +
Une fois la boite imprimée installez les composants de la même manière que pour la boite en médium.</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Programmation de l'arduino
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_cablage_schéma.jpg
|Step_Content=Le contrôle de  l'appareil photo est basé sur la librairie ''Multi Camera IR Control'' qui est décrite comme étant compatible avec les marque Nikon, Canon, Olympus, Sony, Pentax et Minolta:
+
|Step_Title=<translate><!--T:47--> Réalisation de l'électronique: principe général</translate>
http://sebastian.setz.name/arduino/my-libraries/multi-Camera-IR-Control/
+
|Step_Content=<translate><!--T:61-->
 +
L'électronique est centrée sur un arduino nano.  
  
Et pour la gestion de l'écran lcd on utilisera bien sur la librairie ''LiquidCrystal '' et pour la RTC la librairie ''DS1307RTC'':  
+
<!--T:62-->
https://www.arduino.cc/en/Reference/LiquidCrystal
+
On trouve ensuite l'écran LCD.  Son câblage est le suivant:
https://github.com/PaulStoffregen/DS1307RTC
+
* broche 2(VDD): 5V
 
+
* broches 1(VSS), 5(R/W), et 7 à 10: masse
 
+
* broche 3 (V0): résistance variable de 10Kohms qui sert à régler le contraste 
Le programme consiste ensuite principalement en une gestion de différents menus qui permette de déterminer le comportement de la télécommande (CF schéma): https://drive.google.com/folderview?id=0B8tCTkPLfNNrZU43X0xNcFZIR0U&usp=sharing
+
* broches 4, 6 et 11 à 14: données
  
 +
<!--T:63-->
 +
Vient ensuite la RTC qui communique avec l'arduino par une liaison i2C.
  
 +
<!--T:64-->
 +
Enfin on retrouve les trois micro-switchs avec leur résistances qui serviront à interagir avec la télécommande, la led rouge témoin, l'entrée externe avec les connecteurs banane et la led IR commandée par un mosfet IRF520
  
  
  
{{Caution|Text=Ayant un niveau relativement faible en programmation, ce programme apparaîtra comme pas du tout optimisé et non conforme aux règles aux yeux de certains. Donc si quelqu'un à le courage et les connaissances pour le reprendre c'est avec plaisir}}
+
<!--T:65-->
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_Capture.PNG
+
{{Warning|Pensez à exécutez le programme SetTime de la librairie  ''DS1307RTC'' pour mettre la RTC à l'heure }}</translate>
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_arbo menu.jpg
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Fabrication de la boite: réalisation de la face supérieur
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0457-2.jpg
|Step_Content=Ensuite sur la face supérieure découpez l'emplacement qui accueillera l'écran. Pour cela percez plusieurs trous avec une mèche de 8 mm afin de pourvoir rentrer la lame de scie puis coupez la forme de l'écran et ajustez la avec une lime afin que l'écran rentre  en force de manière à ce qu'il soit maintenu sans avoir à utiliser de colle. Toujours sur cette même face percez 3 trous de 3mm puis adaptez les avec une lime pour qu'il puis accueillir les 3 micro-switchs et enfin un dernier de 5mm pour la LED rouge.
+
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0466-2.jpg
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0403-2.jpg
+
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0469-2.jpg
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0404-2.jpg
+
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0476-2.jpg
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0405-2.jpg
+
|Step_Picture_04=Fabriquer_une_télécommande_pour_reflex_DSC_0491-2.jpg
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0414-2.jpg
+
|Step_Title=<translate><!--T:48--> Réalisation de l'électronique: soudage des composants</translate>
 +
|Step_Content=<translate><!--T:49-->
 +
* Relier l'écran à une plaque d'essai avec un connecteur mâle/femelle.  
 +
* Ajoutez la résistance variable.
 +
* Reliez l'écran à l'arduino nano suivant les connections du schéma.
 +
* Exécutez le programme '''HelloWord''' de la ''LiquidCrysta'' librairie
 +
* Ajustez le contraste à l'aide de la résistance variable.
 +
 
 +
<!--T:50-->
 +
Soudez ensuite les 3 micro-switchs, les LEDs, les résistances, la RTC et câblez les connecteurs banane. Puis installez le tout dans la boite.</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Fabrication de la boite: réalisation des autres faces
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0041_2 -2.jpg
|Step_Content=Après percez sur la face avant 2 trous de 1mm pour fixer la LED Infrarouge.  
+
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0043-2.jpg
 +
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0082-2.jpg
 +
|Step_Title=<translate><!--T:51--> Gestion de l'alimentation</translate>
 +
|Step_Content=<translate><!--T:66-->
 +
Pour alimenter le tout on va utiliser une batterie au lithium de type 18650 ayant une capacité de 3000mAh. Mais elle fournit du 3.7V ce qui n'est pas suffisant pour alimenter l'écran LCD. On la relie donc à un élévateur de tension 5V. Enfin on utilise un régulateur de charge qui permettra de charger la batterie en micro USB.  
  
Puis sur la face arrière percez 2 trous de 5mm pour les connecteurs banane et découpez un logement pour le connecteur micro USB du régulateur de charge.  
+
<!--T:67-->
 +
Concernant l'autonomie le montage consomme autour des 30mA ce qui laisse la possibilité d'utiliser la télécommande pendant environ 100 heures.
  
Et enfin percez un trou de 5mm sur la face de côté pour accueillir l'interrupteur
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0416-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0425-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0410-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0407-2.jpg
 
}}
 
{{Tuto Step
 
|Step_Title=Fabrication de la boite: assemblage et peinture
 
|Step_Content=Maintenant que toutes les pièces sont toutes découpées il ne vous reste plus  qu'à coller toutes les faces sauf celle du dessous qui sera maintenue avec des vis pour permettre un accès à l'électronique.
 
  
Une fois la colle sèche passez 2-3  couches de peinture avec une bombe.
+
<!--T:68-->
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0428-2.jpg
+
{{Info|Vous pouvez déporter la led qui sert de témoin de chargement afin de ne pas avoir à ouvrir la boite pour savoir si la charge de la batterie est terminée.}}</translate>
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0429-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0436-2.jpg
 
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0438-2.jpg
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Réalisation de l'électronique: principe général
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_Capture.PNG
|Step_Content=L'électronique est centrée sur un arduino nano.
+
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_arbo menu.jpg
 
+
|Step_Title=<translate><!--T:52--> Programmation de l'arduino</translate>
On trouve ensuite l'écran LCD. Concernant sont câblage il est alimenté en 5V par la broche 2 (VDD), les broches 1(VSS), 5(R/W), et 7 à 10 sont reliées à la masse, la broche 3 (V0) est reliée à une résistance variable de 10KOhmes qui sert à régler le contraste et les données circulent par les broches 11 à 14.
+
|Step_Content=<translate><!--T:69-->
 
+
Le contrôle de  l'appareil photo est basé sur la librairie ''Multi Camera IR Control'' qui est décrite comme étant compatible avec les marques Nikon, Canon, Olympus, Sony, Pentax et Minolta:
Vient ensuite la RTC qui communique avec l'arduino par une liaison i2C.
+
http://sebastian.setz.name/arduino/my-libraries/multi-Camera-IR-Control/
 +
Pour la gestion de l'écran lcd on utilisera la librairie ''LiquidCrystal '':
 +
https://www.arduino.cc/en/Reference/LiquidCrystal 
 +
et pour la RTC la librairie ''DS1307RTC'':
 +
 +
https://github.com/PaulStoffregen/DS1307RTC
  
Enfin on retrouve les trois  micro-switchs qui servirons à interagir avec la télécommande, la led rouge témoin, l'entrée externe avec les connecteurs banane et la led IR commandée par un mosfet IRF520
+
<!--T:70-->
 +
Le programme consiste ensuite principalement en une gestion de différents menus qui permettent de déterminer le comportement de la télécommande (CF schéma):
 +
https://drive.google.com/file/d/0B8tCTkPLfNNrMi1aX2M3dVBocGM/view?usp=sharing
  
  
  
{{Caution|Text=Pensez à exécutez le programme SetTime de la librairie  ''DS1307RTC'' pour mettre la RTC à l'heure }}
+
<!--T:71-->
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_cablage_schéma.jpg
+
{{Warning|Ayant un niveau relativement faible en programmation, ce programme apparaîtra, aux yeux de certains, comme pas du tout optimisé et non conforme aux règles . Donc si quelqu'un a le courage et les connaissances pour le reprendre c'est avec plaisir}}</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Programmation de l'arduino
+
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_bloggif_57cab53b91788.gif
|Step_Content=Le contrôle de  l'appareil photo est basé sur la librairie ''Multi Camera IR Control'' qui est décrite comme étant compatible avec les marque Nikon, Canon, Olympus, Sony, Pentax et Minolta:
+
|Step_Title=<translate><!--T:53--> La suite....</translate>
http://sebastian.setz.name/arduino/my-libraries/multi-Camera-IR-Control/
+
|Step_Content=<translate><!--T:54-->
 +
Ce tutoriel arrive à son terme. Vous devriez maintenant avoir une télécommande  fonctionnelle.
  
Et pour la gestion de l'écran lcd on utilisera bien sur la librairie ''LiquidCrystal '' et pour la RTC la librairie ''DS1307RTC'':
 
https://www.arduino.cc/en/Reference/LiquidCrystal
 
https://github.com/PaulStoffregen/DS1307RTC
 
  
 +
<!--T:55-->
 +
Il ne vous reste plus qu'à exploiter les nouvelles fonctionnalités qu'elle vous offre; faire de superbes time-lapses ou encore relier l'entrée externe à un capteur de présence  et l'utiliser  pour faire de la photo animalière....
  
Le programme consiste ensuite principalement en une gestion de différents menus qui permette de déterminer le comportement de la télécommande (CF schéma): https://drive.google.com/folderview?id=0B8tCTkPLfNNrZU43X0xNcFZIR0U&usp=sharing
+
<!--T:56-->
 
+
Si vous avez des remarques, des idées d'amélioration ou si je n'ai pas été clair sur certains points n'hésitez pas à engager la discussion 😉</translate>
 
+
}}
 
+
{{Notes
 
+
|Notes=<translate></translate>
 
+
}}
{{Caution|Text=Ayant un niveau relativement faible en programmation, ce programme apparaîtra comme pas du tout optimisé et non conforme aux règles aux yeux de certains. Donc si quelqu'un à le courage et les connaissances pour le reprendre c'est avec plaisir}}
+
{{Tuto Status
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_Capture.PNG
+
|Complete=Published
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_arbo menu.jpg
 
 
}}
 
}}
{{Notes}}
 
{{Tuto Status}}
 

Version actuelle datée du 9 décembre 2019 à 12:04

Auteur avatarMathieu | Dernière modification 9/12/2019 par Clementflipo

Fabriquer une télécommande pour reflex IMG 4752-2.jpg

Introduction

L'idée de fabriquer cette télécommande m'est venue suite à quelques time-lapses réalisés pendant les vacances d'été avec mon Nikon D5100. En effet une fois lancé l'intervalomètre ne permet plus de modifier les réglages d'exposition ce qui est problématique pour les couchers de soleil par exemple. Je me suis donc dit qu'il serait intéressant de pouvoir contrôler la prise de photo depuis une source externe ce qui laisserait accès aux réglages.

La plupart des reflexs sont vendus avec une télécommande infrarouge qui peut être émulée par un arduino. Une fois couplé avec un écran LCD, une RTC et une entrée externe on obtient un contrôleur ajoutant de nombreuses fonctionnalités de déclenchement à un reflex.

Matériaux

Pour la boite:

  • une planche de médium en 6mm (de environ 15*30)
  • deux vis à bois
  • colle à bois
  • une bombe de peinture de la couleur de votre choix

Pour l'électonique:

  • un arduino nano
  • un écran lcd alphanumérique 16*2
  • une RTC DS1307
  • une LEDs Infrarouge
  • une résistance variable en 10KOhmes
  • des résistances de 10 KOhmes et de 330Ohmes
  • un mosfet IRF520
  • une LED rouge 5mm
  • une LED jaunne 3mm
  • un interrupteur à levier
  • 3 micro-switchs
  • une batterie lithium de type 18650
  • un régulateur de charge pour batterie lithium
  • un élévateur de tension
  • une plaque d'essai
  • 2 connecteurs banane
  • des fils électriques fins
  • des conecteurs mâles et femelles pour circuit impirmé
  • de la soudure

Outils

  • un fer à souder
  • une scie
  • une perceuse avec des mèches à bois de 1mm, 3mm, 5mm et 8mm
  • une lime
  • une équerre
  • un réglet
  • matériel de protection
Le tutoriel a été mis à jour, vous pouvez maintenant imprimer en 3D la boite contenant l’électronique. (Cf étape 7)

Étape 1 - Fabrication de la boite: découpe des pièces

Vous pouvez trouver ici les plans de construction de la boite: https://drive.google.com/open?id=0B8tCTkPLfNNrZU43X0xNcFZIR0U

Ils sont légèrement différents de ce que j'ai utilisé car je me suis rendu compte lors de l'assemblage de l’électronique que la boite n'était pas tout à fait assez grande. N'ayant pas le temps (et le courage) de la refaire j'ai mis un rajout à sa base.

Pour sa construction commencez par reporter sur le médium les dimensions de toutes les pièces puis découpez leur contours avec une scie à main ou électrique pour plus de précision.

Étape 2 - Fabrication de la boite: réalisation de la face supérieur

Ensuite sur la face supérieure découpez l'emplacement qui accueillera l'écran. Pour cela percez plusieurs trous avec une mèche de 8 mm afin de pourvoir rentrer la lame de scie puis coupez la forme de l'écran et ajustez la avec une lime afin que l'écran rentre en force de manière à ce qu'il soit maintenu sans avoir à utiliser de colle. Toujours sur cette même face percez 3 trous de 3mm puis adaptez les avec une lime pour qu'il puis accueillir les 3 micro-switchs et enfin un dernier de 5mm pour la LED rouge.


Étape 3 - Fabrication de la boite: réalisation des autres faces

Après percez sur la face avant 2 trous de 1mm pour fixer la LED Infrarouge.

Puis sur la face arrière percez 2 trous de 5mm pour les connecteurs banane et découpez un logement pour le connecteur micro USB du régulateur de charge.

Et enfin percez un trou de 5mm sur la face de côté pour accueillir l'interrupteur


Étape 4 - Fabrication de la boite: assemblage et peinture

Maintenant que toutes les pièces sont toutes découpées il ne vous reste plus qu'à coller toutes les faces sauf celle du dessous qui sera maintenue avec des vis pour permettre un accès à l'électronique.

Une fois la colle sèche passez 2-3 couches de peinture avec une bombe.


Étape 5 - Boite imprimée en 3D

Si vous avez accès à une imprimante 3D vous pouvez aussi imprimer la boite.

Les fichier STL sont disponibles sur Thingiverse:

[1]https://www.thingiverse.com/thing:2492727

Une fois la boite imprimée installez les composants de la même manière que pour la boite en médium.


Étape 6 - Réalisation de l'électronique: principe général

L'électronique est centrée sur un arduino nano.

On trouve ensuite l'écran LCD. Son câblage est le suivant:

  • broche 2(VDD): 5V
  • broches 1(VSS), 5(R/W), et 7 à 10: masse
  • broche 3 (V0): résistance variable de 10Kohms qui sert à régler le contraste
  • broches 4, 6 et 11 à 14: données

Vient ensuite la RTC qui communique avec l'arduino par une liaison i2C.

Enfin on retrouve les trois micro-switchs avec leur résistances qui serviront à interagir avec la télécommande, la led rouge témoin, l'entrée externe avec les connecteurs banane et la led IR commandée par un mosfet IRF520


Pensez à exécutez le programme SetTime de la librairie DS1307RTC pour mettre la RTC à l'heure




Étape 7 - Réalisation de l'électronique: soudage des composants

  • Relier l'écran à une plaque d'essai avec un connecteur mâle/femelle.
  • Ajoutez la résistance variable.
  • Reliez l'écran à l'arduino nano suivant les connections du schéma.
  • Exécutez le programme HelloWord de la LiquidCrysta librairie
  • Ajustez le contraste à l'aide de la résistance variable.

Soudez ensuite les 3 micro-switchs, les LEDs, les résistances, la RTC et câblez les connecteurs banane. Puis installez le tout dans la boite.

Étape 8 - Gestion de l'alimentation

Pour alimenter le tout on va utiliser une batterie au lithium de type 18650 ayant une capacité de 3000mAh. Mais elle fournit du 3.7V ce qui n'est pas suffisant pour alimenter l'écran LCD. On la relie donc à un élévateur de tension 5V. Enfin on utilise un régulateur de charge qui permettra de charger la batterie en micro USB.

Concernant l'autonomie le montage consomme autour des 30mA ce qui laisse la possibilité d'utiliser la télécommande pendant environ 100 heures.


Vous pouvez déporter la led qui sert de témoin de chargement afin de ne pas avoir à ouvrir la boite pour savoir si la charge de la batterie est terminée.


Étape 9 - Programmation de l'arduino

Le contrôle de l'appareil photo est basé sur la librairie Multi Camera IR Control qui est décrite comme étant compatible avec les marques Nikon, Canon, Olympus, Sony, Pentax et Minolta:

http://sebastian.setz.name/arduino/my-libraries/multi-Camera-IR-Control/

Pour la gestion de l'écran lcd on utilisera la librairie LiquidCrystal :

https://www.arduino.cc/en/Reference/LiquidCrystal  

et pour la RTC la librairie DS1307RTC:

https://github.com/PaulStoffregen/DS1307RTC

Le programme consiste ensuite principalement en une gestion de différents menus qui permettent de déterminer le comportement de la télécommande (CF schéma):

https://drive.google.com/file/d/0B8tCTkPLfNNrMi1aX2M3dVBocGM/view?usp=sharing


Ayant un niveau relativement faible en programmation, ce programme apparaîtra, aux yeux de certains, comme pas du tout optimisé et non conforme aux règles . Donc si quelqu'un a le courage et les connaissances pour le reprendre c'est avec plaisir



Étape 10 - La suite....

Ce tutoriel arrive à son terme. Vous devriez maintenant avoir une télécommande fonctionnelle.


Il ne vous reste plus qu'à exploiter les nouvelles fonctionnalités qu'elle vous offre; faire de superbes time-lapses ou encore relier l'entrée externe à un capteur de présence et l'utiliser pour faire de la photo animalière....

Si vous avez des remarques, des idées d'amélioration ou si je n'ai pas été clair sur certains points n'hésitez pas à engager la discussion 😉




Commentaires

Published