Пи Камера - как создать флеш?


10

У меня есть необходимость делать фотографии с помощью камеры Pi, но для освещения объекта. Объект будет на расстоянии около 1 метра, но большую часть времени будет находиться в полной темноте. Поэтому мне нужна какая-то вспышка.

Я буду фотографировать каждый час или около того. Я думал о любом:

  • Светодиодная лампа USB (но я не смогу включить / выключить ее со своим скриптом Python)
  • Некоторые супер яркие светодиоды, связанные с выводами GPIO, которые можно переключать

Кто-нибудь сделал что-то подобное и хочет поделиться своим опытом и списком запчастей?


3
Нужно ли синхронизировать вспышку с затвором камеры? Или вы имеете в виду, что вам нужно включить свет, сделать фотографию, выключить свет?
Джоан

Последнее - мне не нужно синхронизировать, просто включи свет, сделай фото, выключи свет. Этот процесс может занять минуту, если это необходимо, это не имеет значения.
Фистамены

Просто используйте несколько светодиодов на GPIO. На самом деле можно отключить USB-порт: raspberrypi.stackexchange.com/questions/8448/… (первый ответ)
Developius

Спасибо за предложения. Для простоты я получу светодиодный индикатор USB, чтобы доказать, что моя концепция работает, теперь я знаю, что могу их отключить. Если все будет хорошо, я исследую маршрут светодиодов GPIO +
fistameeny

Лучше, если это не синхронизировано, поскольку это устранит красные глаза. Но мы все знаем, как это раздражает в течение 3 вспышек, поэтому даже мигайте 1 секунду, прежде чем делать снимок, а затем выключите его.
Петр Кула

Ответы:


6

Я бы соблазнился пойти на яркое (белое) светодиодное решение. Это не то, что я пробовал, и я не знаю, будут ли проблемы с цветовым балансом.

Скорее всего, светодиоды будут излучать больше (безопасных) 50 мА, которые вы можете получить от шины Pi 3.3V.

Я предлагаю вам использовать чип, такой как ULN2003A или ULN2008, чтобы фактически управлять светодиодами. Таким образом, вы можете подавать светодиоды от шины 5 В и включать их с помощью пи-пи.

Вы можете объединить вывод gpio для управления более чем одним входом ULN. Однако, поскольку у вас нет срочных проблем с синхронизацией, вы также можете использовать отдельный gpio для каждого светодиода. Использование отдельных gpi позволит вам осуществлять грубую регулировку яркости (путем изменения количества горящих светодиодов).


50 мА это очень консервативное число. Это больше похоже на 100–200 мА в зависимости от использования процессора / графического процессора / Ethernet / HDMI. Если вы используете только одну пару ULN2003, вы также можете просто использовать один транзистор с достаточной номинальной мощностью. Но большинство транзисторов прекрасно справляются с несколькими светодиодами.
Гербен

У вас есть источник для этого? Я думал, что шина 3V3 была ограничена дополнительными 50 мА на величину, которую мог безопасно вывести регулятор 3V3.
Джоан

50 мА - это величина, которую вы получаете, когда берете безопасную величину тока, которую может выдавать регулятор, и вычитаете максимальный ток модуля CPU, GPU, HDMI и Ethernet. Что никогда не происходит. Кроме того, вождение регулятора немного тяжелее в течение полсекунды не должно быть проблемой. Но я бы пошел с транзистором и 5V решением, если использовать более 4 светодиодов.
Гербен

1
Я только что посмотрел. Я думаю, что 50 мА - это общая цифра, которую вы можете извлечь из gpios, и при этом поддерживать правильное напряжение для логики 1. Информация на scribd.com/doc/101830961/GPIO-Pads-Control2
joan

4

Я бы попробовал использовать несколько инфракрасных светодиодов, поскольку CMOS-датчики на веб-камерах USB также чувствительны к инфракрасному излучению. В зависимости от размера фотографируемой поверхности может быть достаточно с 3 или 4 из них, поэтому стоит протестировать эту конфигурацию. Эта настройка имеет следующие преимущества:

  • Непосредственно управляемый одним транзистором, управляемым выводом GPIO, и резистором на светодиод, поэтому схема для сборки очень проста.
  • При уменьшенном количестве стандартных светодиодов вы можете использовать один и тот же источник питания RPi (считайте около 30 мА на каждый светодиод при использовании резисторов на 330 Ом, поэтому вам понадобятся дополнительные 120 мА).
  • Там нет видимого света, так что вы не пугайте людей с перемежающимся светом. Эй, вы можете даже держать их всегда, это было бы пустой тратой энергии, но эта схема была бы действительно очень простой ...


  • 1
    Разве ИК не работает только для монохроматического выделения? Изображение может быть очень блеклым только с помощью ИК. Кроме того, вам нужна PIRCamera, а не стандартная, если он этим пользуется.
    Петр Кула

    Ну, вы правы, все зависит от того, для чего вы хотите картину. Поскольку в этом вопросе говорилось о том, чтобы время от времени фотографировать в полной темноте, я представил, что это для какого-то мониторинга, и качество звука не так важно, что связано с простотой схемотехники.
    Роберто

    Чтобы быть справедливым, ОП не говорит, хочет ли он цвет или нет. Он просто говорит, что ему нужно освещать кого-то около 1 м каждый час.
    Петр Кула

    Для стандартного ИК-светодиода Raspberry Haiworld Version Megapixel Infrared работает у меня, хотя цвет размыт.
    JLB

    3

    Он имеет свой собственный аккумуляторный блок и может быть активирован подачей напряжения на контактный разъем (центральный контакт), который может быть подключен через GPIO, подключенный к транзистору / буферу / октопару для обеспечения безопасности.

    Наши друзья на бирже электроники могут предоставить вам более подробную информацию.

    По сути, у горячего башмака есть штырь, который говорит, что вспышка готова - в случае светодиода она всегда готова, если батарея не разряжена. И горячий башмак использует какой-то механизм для замыкания горячей булавки на GND, который включит свет.

    Вот довольно простой пример использования октопара.

    Некоторые из этих светодиодных вспышек могут обеспечивать постоянный свет, пока штифт вытянут. Полезно с режимом кино на большинстве камер.

    введите описание изображения здесь

    Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
    Licensed under cc by-sa 3.0 with attribution required.