Pi Camera-如何创建闪光灯?


10

我需要用Pi相机拍照,但要照亮被摄对象。拍摄对象将在1m左右的距离,但大多数时候将处于完全黑暗的状态。因此,我需要某种闪光灯。

我只会每隔一个小时左右拍照。我在想:

  • USB LED灯(但是我无法使用Python脚本打开/关闭此灯)
  • 链接到GPIO引脚的一些超亮LED可以切换

是否有人做过类似的事情并乐于分享他们的经验和零件清单?


3
闪光灯是否需要与相机快门同步?还是说您需要打开灯,拍照,关闭灯?
2014年

后者-我不需要同步,只需打开灯,拍照,然后关闭灯。如果需要的话,该过程可能会花费一分钟,没关系。
fistameeny 2014年

只需在GPIO上使用一些LED。实际上,可以把“关”的USB端口:raspberrypi.stackexchange.com/questions/8448/...(第一个答案)
developius

感谢您的建议。为简单起见,我将获得一个USB LED灯来证明我的概念有效,现在我知道可以将其关闭。如果一切正常,我将研究GPIO + LED路由
fistameeny 2014年

如果不同步会更好,因为它将消除红眼。但是我们都知道3次闪光会带来多大的刺激,因此在拍摄照片前先闪光1秒,然后再将其关闭。
Piotr Kula 2014年

Answers:


6

我很想选择明亮的(白色)LED解决方案。这不是我尝试过的事情,我也不知道是否会出现色彩平衡问题。

这些LED可能会提供的电流超过您从Pi 3.3V导轨获得的(安全)50 mA电流。

我建议您使用ULN2003A或ULN2008等芯片来实际驱动LED。这样,您可以从5V导轨上给LED供电,并使用Pi的gpios开启它们。

您可以共用一个gpio输出来驱动多个ULN输入。但是,由于您没有紧迫的时序问题,因此最好为每个LED使用单独的gpio。使用单独的gpios将使您能够进行粗略的亮度控制(通过更改点亮的LED数量)。


50mA是一个非常保守的数字。根据CPU / GPU /以太网/ HDMI的使用情况,它更像是100mA至200mA。如果您仅使用一对ULN2003,则最好只使用一个具有足够额定值的晶体管。但是大多数晶体管可以很好地处理几个LED。
Gerben 2014年

你有消息来源吗?我以为3V3稳压器可以安全输出的数量限制在额外的50 mA左右。

50mA是当您获得稳压器可以输出的安全电流并减去CPU,GPU,HDMI和以太网模块的最大电流时获得的电流。永远不会发生。将调节器稍微加一点力驱动半秒钟也不是问题。但是如果使用4个以上的LED,我会选择晶体管和5V解决方案。
2014年

1
我看了一下。我认为50mA是您可以从gpios提取的总体数字,并且仍然可以为逻辑1维持适当的电压。有关信息,请访问scribd.com/doc/101830961/GPIO-Pads-Control2
2014年

4

我会尝试使用多个红外LED,因为USB网络摄像头上的CMOS传感器也对红外光敏感。根据要拍摄的表面的大小,其中3个或4个可能就足够了,因此值得测试此配置。此设置具有以下优点:

  • 可直接由GPIO引脚驱动的单个晶体管和每个LED的电阻直接管理,因此构建电路非常简单。
  • 在减少标准LED数量的情况下,您可以使用相同的RPi电源(如果使用330电阻,则每个LED大约需要30mA电流,因此您需要额外的120mA电流)。
  • 没有可见光,因此您不会因为间歇性光线而吓到别人。嘿,您甚至可以一直打开它们,这会浪费能量,但是该电路真的非常简单...


  • 1
    红外不仅仅适用于单色高光吗?仅使用IR可能会使照片淡出。另外,如果他使用的是PIRCamera,则不需要标准的PIRCamera。
    Piotr Kula 2014年

    好吧,您是对的,这完全取决于您想要的图片。当这个问题谈到不时在完全黑暗的环境中拍照时,我想这是出于某种监视目的,并且与电路的简单性相关的色品质不是那么重要。
    罗伯托

    公平地说,OP不会说他是否想要颜色。他只是说他每小时需要照亮约100万个人。
    Piotr Kula 2014年

    对于开箱即用的IR LED解决方案,Raspberry Haiworld版本“百万像素红外”对我有用,尽管颜色已被洗掉。
    jlb

    3

    它具有自己的电池组,可以通过向热靴引脚(中心引脚)提供电压来触发,该电压可以由连接到晶体管/缓冲器/八极管的GPIO驱动,以确保安全。

    我们在电子堆栈交换中的朋友可以为您提供更多详细信息。

    本质上,热靴具有一个指示闪光灯准备就绪的销钉-如果是LED,除非电池没电,否则闪光灯始终处于就绪状态。而且,热靴使用某种机制将热销闭合到GND,这将打开灯。

    这是一个使用光耦合器的简单示例。

    当拉动插针时,其中一些LED闪光灯环可以提供恒定的光线。在大多数相机上与电影模式一起使用。

    在此处输入图片说明

    By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
    Licensed under cc by-sa 3.0 with attribution required.