Page 1 sur 2

Boite à outils maison

Publié : Ven 07 Juin 2013 14:22
par StefB
Bonjour,
Pour la pette histoire.
Voici un petit bricolage que j'ai eu envie de faire suite au thread suivant (viewtopic.php?f=18&t=73337)
Venant de decouvrir la plateform Arduino, j'ai voulu me lancer.
Donc suite a ce thread, j'ai fait un essai rapide de detection d'éclairs (en l'occurence des flashs pour l'instant). Cela fonctionnait plutot bien.
J'ai donc décidé de faire quelque chose de plus propre, dans un boitier.
J'en ai profité pour ajouter des fonctions qui me manque dans mon A77, un intervalometre.
Et puis tant que l'on y était, j'ai voulu mettre une fonction de déclenchement de passage.

C'est un bricolage sans pretention. Je ne suis pas electronicien et je n'ai que des connaissance de base en informatique (j'ai appris le C et c'était il y a 20 ans!).
Je vous demande donc de l'indulgence.
A part le module arduino (un clone en fait à 11€) et le support pour boitier (à 4€), ce n'est que de la recup.
Il y a des trésors à la décheterie du coin...
voici le boitier en image.

Vue de dessus
164748
#164748: Consulté 2761 fois
Exifs
PHOTO001.jpg
Ecran LCD + 5 boutons (UP/DONW/LEFT/RIGHT/ENTER)

Vue de coté (Gauche)
164749
#164749: Consulté 2761 fois
Exifs
PHOTO002.jpg
USB Arduino + PhotoTransistor

Vue de coté (droit)
164750
#164750: Consulté 2761 fois
Exifs
PHOTO003.jpg
interrupteur + trappe batterie + prise declencheur photo
Vous remarquerez que c'est une trappe d'un AlphaA300 (un vieux boitier foutu dont j'ai reccuperé la trappe batterie, la batterie et le chargeur.)

Vue de dessous
164751
#164751: Consulté 2761 fois
Exifs
PHOTO004.jpg
fixation compatible avec trépied (qui vient aussi du A300)

Interieur du boitier
164752
#164752: Consulté 2761 fois
Exifs
PHOTO009.jpg
Oui, je sais, c'est le bordel, mais comme je vous l'ai dit, je ne suis pas electronicien, donc j'ai fait ce que j'ai pu avec les moyens du bord.

Le boitier dispose de 3 modules distincts
- Intervalometer : declenchement à interval régulier.
- réglages possibles : pre-delay / pre-focus duration / Shutter Duration / Interval / nb Shutter
- Catcher : prise de photos suite a un déclenchement d'un capteur quelconque. Ce module bien que codé, n'est pas monté dans mon boitier (je n'ai encore le capteur adequate).
- réglages possibles : pre-delay / pre-focus duration / Shutter Duration / Post delay / seuil déclenchement
- Lightning : déclenchement lors d'un éclair.
- réglages possibles : Shutter Duration / Post delay / seuil déclenchement

J'ai fini le boitier ce matin. C'est encore tout frais.
Module CATCHER : je sais qu'il fonctionne avec un bouton ou un potar. J'attend d'avoir un capteur adequate pour tester le module catcher.
Module LIGHTNING : J'attend les orages mais il fonctionne plutot bien avec un flash.
Module INTERVALOMETER : Il fonctionne et il est précis à la milliseconde pres.
L'arduino est rapide. C'etait un point crutial pour le déclenchement foudre.(voir les captures Oscillo)
- Le code boucle toutes les 150µs.
- En cas d'éclair, le temps de réaction est <500µs, donc meme si on ajoute les 50 à 100ms de temps de réaction de l'appareil, c'est possible de chopper un éclair (qui lui à une durée de 85 à 150ms.

Je mets donc a disposition l'ensemble du projet pour ceux que cela interesse.
- Schema electrique
- J'ai utilisé Fritzing comme editeur car je n'ai jamais rien utilisé d'autre.
- Specifications de la GUI et SOFT. J'encourage vraiment les gens à faire ce genre de chose car on sait exactement où l'on va!!
- un simple fichier Excel.
- Le code source pour Arduino
- ne pas oublier de copier les librairies dans le repertoire libraries de votre instal arduino.

Note : que ce soit les specs, le code ou la GUI, j'ai tout fait en anglais. C'est une habitude que j'ai.

La suite ...? Il y a plein de chose a faire.
- tester en grandeur nature le module CATCHER et LIGHTNING.
- Ajouter une fonction WAKEUP, pour éviter que l'appareil ne bascule en veille.
- miniaturiser
- rendre le boitier rainproof.
- ajouter un module de déclenchement de flash (il reste 2 optocoupler libres)
- ajouter un module de collision de goutte (commande flash + electrovanne).

le projet est ici :
164782
(396.17 Kio) Téléchargé 150 fois
Exifs


Enjoy...
STEF

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 14:26
par Quentin
J'ai mal au crane juste en regardant la photo :lol:

Beau boulot en tout cas :shock:

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 14:29
par StefB
J'oubliais.
Toute correction est la bienvenue.
J'ai essayé de faire le code d'une manière modulaire et simple. Donc n'hésitez pas a faire vos propres modules.
STEF

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 14:33
par TOONS56
:shock: :prosterne:

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 14:44
par Manus
Waouh ! C'est top comme projet !! :prosterne:

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 15:15
par StefB
Je voulais remercier Pierrot68, car il m'a bien motivé.

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 16:46
par sommep
Beau boulot :commeca:

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 20:41
par GRIBOUILLE
Y'a du taf. Bien joué.

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 22:10
par pschitt
Bonne idée de tout regrouper dans un seul boîtier mais s'il pourrait être intéressant de faire un circuit imprimé spécique pour gagner de la place et pouvoir ainsi largement réduire la taille du boîtier... Merci pour le partage ! :commeca:

Re: Boite à outils maison

Publié : Ven 07 Juin 2013 22:42
par StefB
C'est vrai. Idéalement, un pcb sur lequel on vient mettre un module arduino fio.
On reduit drastiquement la taille et comme il marche en 3.3v, on peut reduire la taille de la batterie.
Ensuite, je voulais regarder pour utiliser un ecran plus petit et un mini joystick. Mais bon avant d'aller plus loin, je voulais voir la faisabilite a moindre cout.

Re: Boite à outils maison

Publié : Sam 08 Juin 2013 09:43
par godreau
Belle réalisation et très belle doc
Il te reste a gérer les flashs les électrovannes.... :wink:
En ce qui concerne les capteurs, tu peux utiliser les projets comme le photoduino:
ils exploitent des capteurs sur les arduinos: son, choc, barrière...

J'ai aussi fais un système équivalent (je partais d'un photoduino), mais j'ai laissé tombé le coté miniaturisation pour améliorer le coté interface en passant a un grand écran tactile.

Re: Boite à outils maison

Publié : Sam 08 Juin 2013 12:02
par StefB
Merci. Pour la doc, je me suis obligé a faire la faire car je partais dans tous les sens et cela n'avançait pas.

Crois le ou non, mais je ne connaissais pas le photoduino. C'est vraiment la boite a tout faire.
Je vais aller regarder le code.

Un ecran tactile! Cela me donne des idées. Je vais me mettre en chasse pour en trouver un.

Encore merci.
STEF

Re: Boite à outils maison

Publié : Sam 08 Juin 2013 20:23
par jancyle
Ouah

je dis Monsieur
Je viens jsute de telecharger le projet pas encore lu
tu fais comment le reglage de la sensibili? tu as toujors ton potar ou tu fais ca avec l'electronique?

@+

cyle qui lui n'avance pas avec sa cellule type Walt ou sa "low cost"...

Re: Boite à outils maison

Publié : Dim 09 Juin 2013 11:50
par StefB
Pour moi, il y a 2 choses, la sensibilité et le seuil de déclenchement.
La sensibilité dépend des caractéristiques du phototransistor et donc de la résistance de tirage. Comme c'est de la récup, je ne connais pas le modèle de phototransistor. J'ai donc utilisé un jeu de résistances (R1/2/3/4/5 sur mon schéma) que je module avec les dipswitches (le truc rouge sous les fils en bas a droite).
Le seuil, en fait, ce n'en est pas vraiment un. L'éclair va produire une variation très brutale de la luminosité. Donc je ne mesure pas une luminosité, mais une variation de luminosité. Si ce delta est supérieur à mon seuil, je déclenche. Le système donc insensible aux variations lentes de luminosité. Et par lente, je veux dire qu'allumer une lampe à incandescence c'est très lent!!! Un flash, c'est OK.
Quant à la valeur du seuil de déclenchement, c'est effectivement un paramètre qui s'ajuste dans l'interface. Le potar, ce n'était que pour les premiers essais, mais le principe reste valide surtout, si on veut faire abstraction du LCD et des boutons. D'après mes tests et en fonction des conditions externes, la valeur varie de 7 à 20.

Jancyle et moi avons discuté sur ce projet. Je n'ai pu lui donné la reference du phototransistor. Comme dit, c'est de la récup. Ma cellule vient d'un repeteur d'un decodeur sat qui.

Pour info, et d'apres les tests que j'ai rapidement fait, le A77 et le A55 ne se comporte pas de la meme maniere. Il semble que le A55 doit avoir le préfocus activé plusieurs dizaine de ms avant le shutter. Ce ne semble pas le cas du A77. Je vais confirmer et je modifierais le code en consequence.

STEF

Re: Boite à outils maison

Publié : Dim 09 Juin 2013 11:55
par iVoyger
Avec la cellule de Walt, le prefocused doit activé en permanence pour déclencher avec tout les boitiers Sony (et Nikon aussi). Si cette info peut t'être utile ...

Re: Boite à outils maison

Publié : Dim 09 Juin 2013 19:39
par StefB
Dans les sources que j'ai mis en ligne, le pré focus est effectivement activé par defaut quand on lance l'application.
Par contre j'ai fait des essais sans prefocus activé par defaut, tout en gardant l'activation du pre-focus, puis le shutter lors du déclenchement. Le A77 ne semble pas fonctionner de la meme maniere que le a55.