Appareil photo Pi - comment créer un flash?


10

J'ai besoin de prendre des photos avec l'appareil photo Pi, mais pour éclairer le sujet. Le sujet sera à environ 1 m de distance, mais sera dans l'obscurité totale la plupart du temps. Par conséquent, j'ai besoin d'un flash quelconque.

Je ne prendrai une photo que toutes les heures environ. Je pensais à:

  • Une lampe LED USB (mais je ne pourrai pas l'allumer / l'éteindre avec mon script Python)
  • Quelques LED super brillantes reliées aux broches GPIO qui peuvent être commutées

Quelqu'un a-t-il fait quelque chose de similaire et s'est-il soucié de partager ses expériences et sa liste de pièces?


3
Le flash doit-il être synchronisé avec l'obturateur de l'appareil photo? Ou voulez-vous dire que vous devez allumer une lumière, prendre une photo, éteindre une lumière?
joan

Ce dernier - je n'ai pas besoin de synchroniser, de simplement allumer la lumière, de prendre une photo, d'éteindre la lumière. Ce processus pourrait prendre une minute s'il le fallait, cela n'aurait pas d'importance.
fistameeny

Utilisez simplement des LED sur les GPIO. Il est en fait possible de désactiver un port USB: raspberrypi.stackexchange.com/questions/8448/… (première réponse)
developius

Merci pour les suggestions. Pour plus de simplicité, je vais obtenir une lumière LED USB pour prouver que mon concept fonctionne, maintenant je sais que je peux les éteindre. Si cela fonctionne, je vais enquêter sur l'itinéraire GPIO + LED
fistameeny

C'est mieux si ce n'est pas synchronisé car cela éliminera les yeux rouges. Mais nous savons tous à quel point c'est irritant pour 3 flashs, alors même flash 1 seconde avant de prendre la photo, puis éteignez-le.
Piotr Kula

Réponses:


6

Je serais tenté d'opter pour la solution LED lumineuse (blanche). Ce n'est pas quelque chose que j'ai essayé et je ne sais pas s'il y aura des problèmes d'équilibre des couleurs.

Les LED fourniront probablement plus que les 50 mA (sûrs) que vous pouvez retirer du rail Pi 3,3 V.

Je vous suggère d'utiliser une puce telle que ULN2003A ou ULN2008 pour piloter réellement les LED. De cette façon, vous pouvez alimenter les LED du rail 5V et les allumer à l'aide des gpios du Pi.

Vous pouvez mettre en commun une sortie gpio pour piloter plusieurs entrées ULN. Cependant, comme vous n'avez pas de problème de synchronisation pressant, vous pouvez tout aussi bien utiliser un gpio distinct pour chaque LED. L'utilisation de gpios séparés vous permettra d'avoir un contrôle de luminosité grossier (en changeant le nombre de LED allumées).


50mA est un nombre très conservateur. Cela ressemble plus à 100mA à 200mA selon l'utilisation CPU / GPU / Ethernet / HDMI. Si vous n'utilisez qu'une seule paire d'ULN2003, vous pouvez tout aussi bien utiliser un seul transistor, avec une puissance suffisante bien sûr. Mais la plupart des transistors peuvent très bien gérer quelques leds.
Gerben

Avez-vous une source pour cela? Je pensais que le rail 3V3 était limité à environ 50 mA supplémentaires par la quantité que le régulateur 3V3 pouvait émettre en toute sécurité.
joan

50mA est la quantité que vous obtenez lorsque vous prenez la quantité sûre de courant que le régulateur peut produire et soustrayez le courant maximum du module CPU, GPU, HDMI et Ethernet. Ce qui ne se produit jamais. Le fait de conduire le régulateur un peu plus fort pendant une demi-seconde ne devrait pas être un problème. Mais j'irais avec le transistor et la solution 5V si vous utilisez plus de 4 leds.
Gerben

1
Je viens de jeter un coup d'œil. Je pense que le 50mA est le chiffre global que vous pouvez tirer des gpios tout en conservant la tension appropriée pour une logique 1. Infos sur scribd.com/doc/101830961/GPIO-Pads-Control2
joan

4

J'essaierais d'utiliser plusieurs LED infrarouges, car les capteurs CMOS des webcams USB sont également sensibles à la lumière infrarouge. En fonction de la taille de la surface à photographier, cela pourrait suffire avec 3 ou 4 d'entre eux, il vaut donc la peine de tester cette configuration. Cette configuration présente les avantages suivants:

  • Directement gérable par un seul transistor piloté par une broche GPIO et une résistance par led, le circuit à construire est donc très simple.
  • Avec une quantité réduite de LED standard, vous pouvez utiliser la même source d'alimentation RPi (comptez environ 30mA par LED si vous utilisez une résistance de 330 Ω, vous avez donc besoin de 120mA supplémentaires).
  • Il n'y a pas de lumière visible, vous ne paniquez donc pas les gens avec une lumière intermittente. Hé, vous pouvez même les avoir toujours allumés, ce serait une perte d'énergie mais ce circuit serait vraiment très simple ...


  • 1
    L'IR ne fonctionne-t-il pas uniquement pour les hautes lumières monochromes? L'image peut être très floue avec les IR uniquement. De plus, vous avez besoin d'une caméra PIRCamera, pas celle standard, s'il l'utilise.
    Piotr Kula

    Eh bien, vous avez raison, tout dépend de ce que vous voulez pour l'image. Comme la question parlait de prendre des photos dans l'obscurité totale de temps en temps, j'ai imaginé que c'était pour une sorte de surveillance et que la qualité chrimatique n'était pas si importante, liée à la simplicité des circuits.
    Roberto

    Pour être juste, le PO ne dit pas s'il veut ou non de la couleur. Il dit simplement qu'il doit éclairer quelqu'un d'environ 1 mètre toutes les heures.
    Piotr Kula

    Pour une solution LED IR prête à l'emploi, l'infrarouge mégapixel Raspberry Haiworld Version fonctionne pour moi, bien que la couleur soit délavée.
    jlb

    3

    Celui-ci possède sa propre batterie et peut être déclenché en fournissant une tension à la broche de sabot actif (broche centrale) qui peut être pilotée par GPIO connecté à un transistor / tampon / octocoupleur pour être sûr.

    Nos amis de Electronics stack exchange peuvent vous fournir plus de détails.

    La griffe porte essentiellement une broche qui indique que le flash est prêt - dans le cas des LED, il est toujours prêt à moins que la batterie ne soit morte. Et la griffe utilise un type de mécanisme pour fermer la broche chaude sur GND qui allumera la lumière.

    Voici un exemple assez simple utilisant un octocoupleur.

    Certains de ces anneaux de flash LED peuvent fournir une lumière constante lorsque la broche est tirée. Utile avec le mode vidéo sur la plupart des appareils photo.

    entrez la description de l'image ici

    En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
    Licensed under cc by-sa 3.0 with attribution required.