Arduino PhotoLab

Ca y est, je viens de terminer la mise au point de la première version de mon « Arduino PhotoLab », derrière ce nom se cache un petit circuit fait maison qui permet de piloter mon EOS 400D pour prendre des photos à haute vitesse ( goutte d’eau, orage, bris de verre…).

Voilà un exemple de mes tests du jour avec de gouttes d’eau et d’huile:

Impact ! (Serie)

Impact ! (Serie)

Impact ! (Serie)

Le cœur du circuit est un ATMEGA 168 avec le firmware Arduino. Le boitier dispose d’une LED  de contrôle, d’un écran LCD pour le paramétrage et de 4 boutons.

Arduino PhotoLab

L’intérieur de la boite. C’est mal rangé mais ça marche 😉

Arduino PhotoLab

Le boitier dispose de 5 entrées / sorties:

  1. un port série pour mettre à jour le firmware
  2. une sortie pour le premier servomoteur
  3. une sortie pour le deuxième servomoteur
  4. une sortie pour une commande de flash
  5. une entrée pour un capteur analogique. actuellement j’ai fait 3 capteurs: un de contact, un capteur sonore et un capteur IR.

Arduino PhotoLab

Arduino PhotoLab

Voilà la zone de test :-). J’ai fabriqué une boite en carton peinte en blanc pour la prise des photos. Un goutte est projetée avec une seringue, lors de la traversée de la demi-sphère rouge, elle est détectée par une barrière IR. Le PhotoLab attend alors un délai réglable (ici 305ms)  avant de déclencher le flash.

Arduino PhotoLab

Principe de fonctionnement:

  1. On place la pièce dans le noir.
  2. L’appareil photo est déclenché manuellement avec une télécommande. Il est paramétré pour une pose de 4 seconde. Le temps de faire tomber une goutte.
  3. On appuie sur la seringue pour lacher une goutte.
  4. La goutte est détectée. le photolab attend quelques milli secondes.
  5. Le flash est déclenché. Il illumine la pièce et fige la photo.
  6. Les 4 secondes sont écoulées, l’appareil photo referme l’obturateur.

Le système est assez basique actuellement mais ça fonctionne, j’arrive a prendre en photo trois gouttes sur cinq à peu près. Par la suite, de simple mise à jour du logiciel me permettront de contrôler 2 servomoteurs pour effectuer de grosses photos panoramiques automatiquement. J’ai commandé 2 servos d’une puissance de 10Kg pour ça 😉

Si ça intéresse quelqu’un, je peux mettre le schéma en ligne (enfin il faut d’abord que je le fasse…).

En vrac

  • Une commande de console Wii, branchée sur une carte arduino, pour piloter un servomoteur. Des perspective intéressantes pour la robotique. Surtout vu le prix de la manette (20€ alors qu’elle contient un joystick et un accéléromètre 3 axes) par rapport à celui de l’accéléromètre 3 axes seul (40€).

  • voilà mon prochain projet: un contrôleur pour la photographie à haute-vitesse. Franck Fleurey m’a devancé avec son projet.


Je compte faire à peu près la même chose mais avec un Arduino au lieu d’un ATMEGA classique. Je viens de récupérer le dernier composant qui me manquait ( un triac 400V que j’ai récupéré sur le variateur de mon aspirateur, ben oui, ça ne sert à rien un variateur sur un aspirateur 😉 ), je vais bientôt pouvoir me lancer.

Arduino – carte Diecimila

Elle est enfin là, posée sur mon bureau, attendant de folles expérimentations…

arduino_extreme_260.jpg

Continuer la lecture de « Arduino – carte Diecimila »

Programmeur AVR parallèle et adaptateur usb / parallèle

Voilà a force de bidouiller, j’ai eu envie de me lancer dans la programmation de µC Atmel ATMEGA. N’ayant pas de beaucoup de compétences en électronique, j’ai décidé de bricoler un programmeur // et de le brancher sur un adaptateur // USB, plus simple pour moi que de réaliser un programmeur USB directement. En plus, j’avais déjà tous les composants sous la main…


DSC00069.JPG

ATTENTION, ce montage ne fonctionne pas avec Windows, il ne marche qu’avec Linux.

Continuer la lecture de « Programmeur AVR parallèle et adaptateur usb / parallèle »