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

m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
Ligne 113 : Ligne 113 :
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Réalisation de l'électronique: soudage de l'écran
+
|Step_Title=Réalisation de l'électronique: soudage des composants
|Step_Content=Commencez par relier l'écran à une plaque d'essai avec un connecteur mâle/femelle. Puis ajoutez la résistance variable et reliez le à l'arduino nano suivant les connections du schéma. Enfin exécuté le programme '''HelloWord''' de la ''LiquidCrysta'' librairiel
+
|Step_Content=Commencez par relier l'écran à une plaque d'essai avec un connecteur mâle/femelle. Puis ajoutez la résistance variable et reliez le à l'arduino nano suivant les connections du schéma. Enfin exécutez le programme '''HelloWord''' de la ''LiquidCrysta'' librairie et ajustez le contraste à l'aide de la résistance variable.
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0457-2.jpg
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0457-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0466-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0466-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0469-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0469-2.jpg
 +
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0476-2.jpg
 +
|Step_Picture_04=Fabriquer_une_télécommande_pour_reflex_DSC_0491-2.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Ligne 185 : Ligne 187 :
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Réalisation de l'électronique: soudage de l'écran
+
|Step_Title=Réalisation de l'électronique: soudage des composants
|Step_Content=Commencez par relier l'écran à une plaque d'essai avec un connecteur mâle/femelle. Puis ajoutez la résistance variable et reliez le à l'arduino nano suivant les connections du schéma. Enfin exécuté le programme '''HelloWord''' de la ''LiquidCrysta'' librairiel
+
|Step_Content=Commencez par relier l'écran à une plaque d'essai avec un connecteur mâle/femelle. Puis ajoutez la résistance variable et reliez le à l'arduino nano suivant les connections du schéma. Enfin exécutez le programme '''HelloWord''' de la ''LiquidCrysta'' librairie et ajustez le contraste à l'aide de la résistance variable.
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0457-2.jpg
 
|Step_Picture_00=Fabriquer_une_télécommande_pour_reflex_DSC_0457-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0466-2.jpg
 
|Step_Picture_01=Fabriquer_une_télécommande_pour_reflex_DSC_0466-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0469-2.jpg
 
|Step_Picture_02=Fabriquer_une_télécommande_pour_reflex_DSC_0469-2.jpg
 +
|Step_Picture_03=Fabriquer_une_télécommande_pour_reflex_DSC_0476-2.jpg
 +
|Step_Picture_04=Fabriquer_une_télécommande_pour_reflex_DSC_0491-2.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step

Version du 3 septembre 2016 à 09:56

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 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.

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.

Matériaux

Pour la boite:

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

Pour l'electonic:

  • 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

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

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.

É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 - Réalisation de l'électronique: principe général

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

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.

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

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-icon.jpg
{{{1}}}




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

Commencez par relier l'écran à une plaque d'essai avec un connecteur mâle/femelle. Puis ajoutez la résistance variable et reliez le à l'arduino nano suivant les connections du schéma. Enfin exécutez le programme HelloWord de la LiquidCrysta librairie et ajustez le contraste à l'aide de la résistance variable.

Étape 7 - 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 marque Nikon, Canon, Olympus, Sony, Pentax et Minolta: http://sebastian.setz.name/arduino/my-libraries/multi-Camera-IR-Control/

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


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



Caution-icon.jpg
{{{1}}}



Étape 8 - 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 9 - 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 10 - 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 11 - Réalisation de l'électronique: principe général

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

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.

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

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-icon.jpg
{{{1}}}




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

Commencez par relier l'écran à une plaque d'essai avec un connecteur mâle/femelle. Puis ajoutez la résistance variable et reliez le à l'arduino nano suivant les connections du schéma. Enfin exécutez le programme HelloWord de la LiquidCrysta librairie et ajustez le contraste à l'aide de la résistance variable.

Étape 13 - 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 marque Nikon, Canon, Olympus, Sony, Pentax et Minolta: http://sebastian.setz.name/arduino/my-libraries/multi-Camera-IR-Control/

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


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



Caution-icon.jpg
{{{1}}}



Commentaires