Étape 1: Attraper le moment
La première chose à faire était de reconnaître la moindre goutte tombant d’une certaine hauteur, prêt de la caméra, attendre un court laps de temps, flash et fermer l’obturateur. Cela pourrait être contrôlé par mon Arduino. Il fallait juste l’entrée sur le drop en passant un point, un déclencheur pour le flash et l’autre pour l’appareil photo.
En passant les gouttes
J’ai simplement monté un voyant jaune (parce que j’ai dû traîner un) et un LDR (lumière résistance dépendante ; parce que j’ai eu une douzaine d'entre eux qui traînent) opposées sur un tube de 3 cm en PVC dans les trous qui correspondent. Une goutte d’eau créé à partir d’une seringue tomber le tube devait passer la barrière de lumière/résistance, conduisant à un changement de la résistance de la LDR. Quelques tests ont montré que cela a fonctionné - oh kay - tellement à dire. Un laser à partir d’un pointeur laser aurait certainement produit bien meilleurs résultats. Mais pour mes tests, j’ai décidé de laisser cette façon. J’ai juste raccourcir le tube PVC plus tard pour il suffit de tenir la porte légère.
Le feu clignotant
La prochaine étape nécessaire certains regarder sur eBay. J’ai tourné un flash pour environ 6€. C’était tout simplement parfait. Au lieu des 4 piles AA, j’ai connecté mon alimentation de laboratoire. Le déclencheur nécessaire uniquement un simple transistor conduit par l’Arduino. J’ai ouvert l’enveloppe flash et soudé deux fils pour la détente. Juste pour savoir plus tard qu’il y avait une prise téléphonique qui a eu les deux broches déjà connectés. En tout cas, mon Arduino a pu déclencher le flash - même plusieurs fois par seconde selon la force nécessaire (afin d’avoir un stroboscope possible!).
Cela dit force, ouvrir le boîtier n’était pas que stérile. Le capteur qui coupe le flash après que suffisamment la lumière a été faite, avait un câble lâche. Alors, qui a été fixé sur l’aller.
Appuyer sur la gâchette
D’utiliser l’appareil pour ouvrir et fermer l’obturateur au bon moment était plus un défi. J’ai un très vieux Casio où j’ai fait une fois une trame pour la déclencher avec un servo. Cela a fonctionné à merveille, mais pour ce projet j’avais besoin d’un meilleur appareil photo. Donc j’ai emprunté le Canon de mon fils. Pas un appareil professionnel trop mais plus assez bon. La plupart des caméras Canon peut être piratée pour être distant contrôlé via USB d’alimentation. Pour en savoir plus sur CHDK (Canon Hack Development Kit). Fondamentalement, vous chargez un nouveau firmware temporairement dans la caméra et avoir des tonnes de nouvelles fonctionnalités. J’avais juste besoin de la commande à distance via le port USB. J’ai choisi le mode où le premier déclencheur prépare la caméra (définition du focus etc.) et le second s’ouvre en fait le déclencheur pour la même heure.
Rassembler les bases
Maintenant, lorsque l’Arduino détecte la goutte (qui a travaillé chez environ 30 % des cas) il a envoyé le premier signal de prêt à la caméra. Quelques instants plus tard que l’obturateur a été ouvert avec la deuxième détente. Et enfin le flash a été déclenché pour prendre la photo. De cette façon, j’ai eu mon premiers gouttes tombant interdits sur les puces de la caméra.