Cet article est gratuit. Merci de passer vos commandes de composants chez notre sponsor afin de garder cette page en ligne... Merci d'avance.
Time Lapse Hardare pour appareil photo numérique
J'ai toujours été fasciné par les vidéos time lapse et ai voulu réaliser les miennes. Cependant je ne possède qu'un "vieux" Kodack DX4530 , un appareil photo numérique qui ne possède pas la fonction de time lapse
Des solutions existent déjà sur le web mais demandent souvent le démontage de l'appareil. Comme je ne souhaite pas modifier l'appareil, j'ai développé un méchanisme à base de servomoteur qui appuie sur le déclencheur, comme un humain. De plus, comme un film time lapse peut être réalisé sur plusieurs jours, une alimentation de l'appareil photo a aussi été réalisée afin de fonctionner sur secteur.
Comme ma précédente réalisation (http://www.bricotronique.com/montages/interfaceson/) J'ai décidé d'effectuer le design de manière modulaire afin d'avoir des briques réutilisables lors de mes futurs montages..
Ainsi, ont été réalisées une carte d'alimentation et une carte de commande.
La carte alimentation
La carte d'alimentation contient le redresseur ainsi que deux régulateurs linéaires..
Cette architecture étant modulaire, j'ai choisi d'utiliser des régulateurs ajustables (LM317) afin d'avoir ici du 5 et 3V mais aussi toute les autres tensions pour un montage ultérieur. Ces tensions sont ajustables avec deux potentiomètres.
Lors des premiers essais, j'ai pu remarquer que l'appareil pouvait consommer jusqu'à 2 ampères en pointe au démarrage. Ainsi le transormateur qui attaquera le redresseur devra être correctement dimensionné (20 VA - 9V dans mon cas).
Les deux régulateurs ont été montés avec un dissipateur afin de dissiper l'énergie produite et éviter leurs destruction trop rapide
Les composants nécessaire à sa réalisation :
1 transformateur 220->9V 20 VA.
1 pont redresseur
3 condensateurs 1000µF 25V
2 condensateurs 100nF
1 led 5mm
1 resistances 2,2 kOhms
2 resistances 240 Ohms
2 résistances ajustables 5 kOhms
2 LM317
2 dissipateurs boitiers TO220
3 borniers de connexion.
Voici une photo de la carte d'alimentation
La carte de commande
la carte de commande est basée sur un PIC16F628 qui utilise son module de PWM afin de diriger le servo. Des détails sur ce module sont disponible à l'adresse : http://www.bricotronique.com/montages/asmsources/servo.php.
Le programme se contente juste de changer la valeur du rapport cyclique de manière périodique afin de faire bouger le servo avec la même période. Ces délais sont facilement calculables et implémentables sachant que notre PIC fonctionne à 1.25 Mhz.Pour cela, j'ai utilisé un programme trouvé sur piclist.org : (http://piclist.org/techref/piclist/codegen/delay.htm). qui fabrique lui même le code assembleur des boucles d'attentes.
Dans le cas donné ici, la période d'appui sur le déclencheur est de 10s
Afin d'adapter le programme donné pour votre application, il suffit juste de modifier 2 lignes donnant les 2 différentes valeurs du pas cyclique
movlw B'0011111' ; bouton appuyé
movwf CCPR1L
and
movlw B'0011000' ; bouton laché.
movwf CCPR1L
Modifiez juste les valeurs 00111111 et 0011000 qui codent pour l'angle des servos.
De plus, on peut ajuster les délais en modifiant la durée des boucles d'attente :
Les composants nécessaires pour la réalisation de cette carte :
1 connecteur servo
1 capacité 100µF 25V
1 capacité 100nF
1 led 5mm
1 resistance 470 Ohms
1 resistance 150k Ohms
1 PIC 16F628 et son support.
1 bornier
Le support de l'appareil :
Comme vous pouvez le voir sur la photo, j'ai réalisé un cadre en bois assez rustique qui supporte le servo. Sa construction est très simple, seulement 2 morceaux de bois, de la colle et des petits clous suffisent.
Les logiciel d'assemblage des photographies sont légions. Pour l'exemple j'utilise BTV pro sur MacOSX
Advantages :
Pas de démontage/mofdification de l'appareil photo