关于电路的所有内容
项目

建立一个激活“圣诞老人”的动作

2015年12月25日经过杰森·波尔·史密斯(Jason Poel Smith)

这是一个简单的运动激活相机,它将使您最终获得圣诞老人的摄影证据。

nab狂喜的男人!

每年,圣诞老人都会滑下烟囱,离开礼物,消耗牛奶和饼干,消失而没有痕迹。对于大多数对圣诞老人的信徒来说,礼物的突然出现和牛奶和饼干的消失已经足够证明了,但是那里有些人坚持要坚硬的证据。为了满足这些怀疑者,我设计了一个简单的运动激活相机钻机,它将捕获行动中的圣诞老人图片,并证明圣诞老人实际上是真实的。

材料:

相机(带外部快门开关)

Arduino微控制器

PIR运动传感器模块

二极管

跳线

面包板

连接到相机的快门开关终端

许多相机能够连接到外部快门开关。例如,我的佳能叛军可以用2.5mm立体声插头连接到外部快门开关。插头的枪管连接到相机上的地面。中心环连接到焦点函数。端触点控制快门。通过将触点连接到接地触点来激活这些功能。不同的相机型号可能使用不同的连接器并以不同的方式激活功能。因此,请咨询您的相机手册,以确保您知道所有内容的工作原理。

将相机的快门开关连接到Arduino

我们将使用Arduino微控制器控制相机。为此,我们需要用跳线电线将相机远程快门开关上的接地销连接到Arduino上的GND引脚。这将为这两个设备提供共同的参考基础。

然后,我们需要使用二极管将相机上的快门触点连接到Arduino上的一个数字引脚。二极管的阴极应连接到Arduino上的数字引脚,并应将二极管的阳极连接到相机的快门触点。使用该配置中的二极管,当数字引脚发出低信号时,Arduino将能够激活快门,但是当Arduino发送高信号时,二极管将阻止它并保护相机中的电路。

将运动传感器连接到Arduino

为了检测某人何时在相机前,我正在使用一个被动红外(PIR)运动传感器。该模块有三个引脚。模块上的GND引脚连接到Arduino上的GND引脚。模块上的VCC引脚连接到Arduino上的5V引脚。模块上的Out Pin连接到Arduino上的一个数字引脚。当传感器检测运动时,它会向数字引脚发送高信号,该信号可以通过数字阅读功能读取。

Arduino代码

该项目的代码真的很简单。Arduino使用引脚10上的DigitalRead函数来监视运动传感器的输出。如果检测到高信号(存在运动),则将连接到快门的数字引脚设置为低。这激活了相机上的快门功能。允许相机聚焦并拍摄图片的延迟时间很短。然后将数字引脚6再次设置为高度以重置相机上的快门。

这是您可以使用的简单示例代码:

int shutterpin = 10;//连接到数字引脚10 int sensorpin = 7的快门触点;//连接到数字引脚6 int val = 0的运动传感器;//变量存储读取值void setup(){pinmode(shutterpin,output);//将数字引脚13设置为输出pinmode(Sensorpin,Input);//将数字引脚7设置为input} void loop(){val = digitalread(sensorpin);//如果(val == high){digitalwrite(shutterpin,low),请读取运动传感器的信号;//将快门引脚设置低以激活快门延迟(3000);//延迟相机聚焦并拍摄图片DigitalWrite(Shutterpin,High);//将快门引脚设置为高销,以使快门}}}}}

MOTION_ACTIVATES_SANTA_CAM.ZIP

隐藏运动传感器和相机

您不希望圣诞老人看到您的传感器或相机,因此请将运动传感器隐藏在附近的一些圣诞节装饰中。然后将相机隐藏在视线之外,例如在大型家具后面。

将牛奶和饼干作为诱饵

众所周知的事实是,圣诞老人无法抵抗一盘新鲜出炉的饼干和一杯冷牛奶,因此这将成为我们陷阱的理想诱饵。请确保在烟囱和圣诞树之间的开放式中设置牛奶和饼干。确保运动传感器可以检测到某人何时站在旁边。

上床睡觉

测试您的系统以确保一切正常工作后,您的陷阱已经准备就绪。现在,您可以上床信心,当您早上醒来时,您终于有了圣诞老人(或者是吃这些饼干的人)的确定证明。

为自己尝试这个项目!得到bom。

1条评论
  • 您可以提供电气连接图吗?。我有一台尼康D 90相机,该相机使用远程快门,该快门机还具有3条电线 - 地面,自动焦点和快门。假设可以使用相同的草图

    喜欢。 回复