Pi-Kamera - wie erstelle ich einen Blitz?

10

Ich muss Fotos mit der Pi-Kamera machen, aber das Motiv beleuchten. Das Motiv ist ungefähr 1 m entfernt, befindet sich aber die meiste Zeit in völliger Dunkelheit. Deshalb brauche ich einen Blitz.

Ich mache nur jede Stunde oder so ein Foto. Ich dachte an beides:

  • Eine USB-LED-Lampe (aber ich kann diese mit meinem Python-Skript nicht ein- und ausschalten)
  • Einige superhelle LEDs, die mit den GPIO-Pins verbunden sind und umgeschaltet werden können

Hat jemand etwas Ähnliches getan und möchte seine Erfahrungen und Teileliste teilen?

Faustkampf
quelle
3
Muss der Blitz mit dem Kameraverschluss synchronisiert werden? Oder meinst du, du musst ein Licht einschalten, ein Foto machen, ein Licht ausschalten?
Joan
Letzteres - Ich muss nicht synchronisieren, nur das Licht einschalten, ein Foto machen, das Licht ausschalten. Dieser Vorgang kann bei Bedarf eine Minute dauern, es spielt keine Rolle.
Fistameeny
Verwenden Sie einfach einige LEDs an den GPIOs. Es ist tatsächlich möglich, einen USB-Anschluss auszuschalten: raspberrypi.stackexchange.com/questions/8448/… (erste Antwort)
Developius
Danke für die Vorschläge. Der Einfachheit halber bekomme ich ein USB-LED-Licht, um zu beweisen, dass mein Konzept funktioniert. Jetzt weiß ich, dass ich sie ausschalten kann. Wenn das in Ordnung ist, werde ich die GPIO + LED-Route untersuchen
Faustkampf
Es ist besser, wenn es nicht synchronisiert ist, da es rote Augen beseitigt. Aber wir alle wissen, wie irritierend es für 3 Blitze ist, also blinken Sie sogar 1 Sekunde vor dem Fotografieren und schalten Sie es dann aus.
Piotr Kula

Antworten:

6

Ich wäre versucht, mich für die helle (weiße) LED-Lösung zu entscheiden. Ich habe es nicht versucht und weiß nicht, ob es Probleme mit der Farbbalance geben wird.

Die LEDs werden wahrscheinlich mehr als die (sicheren) 50 mA liefern, die Sie von der Pi 3.3V-Schiene nehmen können.

Ich schlage vor, Sie verwenden einen Chip wie ULN2003A oder ULN2008, um die LEDs tatsächlich anzusteuern. Auf diese Weise können Sie die LEDs von der 5-V-Schiene speisen und mit den Gpios des Pi einschalten.

Sie können einen GPIO-Ausgang verwenden, um mehr als einen ULN-Eingang anzusteuern. Da Sie jedoch kein dringendes Timing-Problem haben, können Sie für jede LED auch ein separates GPIO verwenden. Wenn Sie separate GPios verwenden, können Sie die Helligkeit grob steuern (indem Sie die Anzahl der leuchtenden LEDs ändern).

joan
quelle
50mA ist eine sehr konservative Zahl. Je nach CPU- / GPU- / Ethernet- / HDMI-Nutzung sind es eher 100 mA bis 200 mA. Wenn Sie nur ein Paar des ULN2003 verwenden, können Sie auch nur einen einzigen Transistor mit einer angemessenen Nennleistung verwenden. Aber die meisten Transistoren können ein paar LEDs gut verarbeiten.
Gerben
Hast du eine Quelle dafür? Ich dachte, die 3V3-Schiene sei durch den Betrag, den der 3V3-Regler sicher ausgeben könnte, auf etwa 50 mA begrenzt.
Joan
50 mA ist die Menge, die Sie erhalten, wenn Sie die sichere Strommenge nehmen, die der Regler ausgeben kann, und den maximalen Strom der CPU-, GPU-, HDMI- und Ethernet-Module abziehen. Was niemals vorkommt. Es sollte auch kein Problem sein, den Regler eine halbe Sekunde lang etwas härter zu fahren. Aber ich würde mit dem Transistor und der 5-V-Lösung gehen, wenn ich mehr als 4 LEDs verwenden würde.
Gerben
1
Ich habe nur kurz nachgesehen. Ich denke, die 50mA ist die Gesamtzahl, die Sie aus dem GPIO ziehen und trotzdem die richtige Spannung für eine Logik 1 aufrechterhalten können. Info unter scribd.com/doc/101830961/GPIO-Pads-Control2
joan
4

Ich würde versuchen, mehrere Infrarot-LEDs zu verwenden, da CMOS-Sensoren an USB-Webcams auch für Infrarotlicht empfindlich sind. Abhängig von der Größe der zu fotografierenden Oberfläche kann es mit 3 oder 4 von ihnen ausreichen, daher lohnt es sich, diese Konfiguration zu testen. Dieses Setup hat folgende Vorteile:

  • Direkt verwaltbar durch einen einzelnen Transistor, der von einem GPIO-Pin und einem Widerstand pro LED angesteuert wird, so dass die zu bauende Schaltung sehr einfach ist.
  • Mit einer reduzierten Anzahl von Standard-LEDs können Sie dieselbe RPi-Stromquelle verwenden (zählen Sie etwa 30 mA pro LED, wenn Sie 330 Ω-Widerstände verwenden, sodass Sie zusätzliche 120 mA benötigen).
  • Es gibt kein sichtbares Licht, damit Sie keine Menschen mit intermittierendem Licht ausflippen. Hey, du kannst sie sogar immer an haben, es wäre eine Energieverschwendung, aber diese Schaltung wäre wirklich sehr, sehr einfach ...

  • Roberto
    quelle
    1
    Funktioniert IR nicht nur für monochromatische Highlights? Das Bild ist möglicherweise nur mit IRs sehr ausgeblendet. Außerdem benötigen Sie eine PIRCamera, nicht die Standardkamera, wenn er diese verwendet.
    Piotr Kula
    Nun, Sie haben Recht, alles hängt davon ab, wofür Sie das Bild wollen. Als in der Frage davon gesprochen wurde, von Zeit zu Zeit Bilder in völliger Dunkelheit aufzunehmen, stellte ich mir vor, dass dies für eine Art Überwachung gedacht war und die chromatische Qualität im Zusammenhang mit der Einfachheit der Schaltkreise nicht so wichtig war.
    Roberto
    Um fair zu sein, sagt der OP nicht, ob er Farbe will oder nicht. Er sagt nur, dass er jemanden ungefähr 1 m pro Stunde beleuchten muss.
    Piotr Kula
    Für eine sofort einsatzbereite IR-LED-Lösung funktioniert die Megapixel-Infrarotversion der Raspberry Haiworld-Version für mich, obwohl die Farbe verwaschen ist.
    jlb
    3

    Dieser hat einen eigenen Akku und kann durch Anlegen einer Spannung an den Blitzschuhstift (Mittelstift) ausgelöst werden, die sicherheitshalber von einem an einen Transistor / Puffer / Oktokoppler angeschlossenen GPIO angesteuert werden kann.

    Unsere Freunde von Electronics Stack Exchange können Ihnen weitere Informationen geben.

    Im Wesentlichen hat der Blitzschuh einen Stift, der angibt, dass der Blitz bereit ist. Bei LED ist er immer bereit, es sei denn, die Batterie ist leer. Und der Blitzschuh verwendet einen Mechanismus, um den Hot Pin gegen GND zu schließen, wodurch das Licht eingeschaltet wird.

    Hier ist ein ziemlich einfaches Beispiel mit einem Oktokoppler.

    Einige dieser LED-Blitzringe können konstantes Licht liefern, während der Stift gezogen wird. Nützlich für den Filmmodus bei den meisten Kameras.

    Geben Sie hier die Bildbeschreibung ein

    Piotr Kula
    quelle