风筝
发表于: 2019-9-5 21:18:10 | 显示全部楼层

了解如何搭建两个电路,使您可以使用ATtiny微控制器拍摄高速照片。


高速摄影是一项很棒的室内活动。但是,它需要一个小工具用于在几毫秒内触发相机和闪光灯组件。


小工具触发相机,并且该触发器可以是光感应或声音感应设备。例如,如果您正在使用高速液滴摄影,则应使用光触发机制。另一方面,如果你想拍摄子弹爆裂气球,声音触发设备是一个不错的选择。


高速摄像机触发器由三个主要部分组成:

1.  控制器

2.  延误

3.  传感器


在本篇文章中,我们使用ATtiny微控制器作为控制器单元。如果您搜索DIY高速摄像机触发器,大多数结果使用Arduino板作为控制器。在您不需要多于几个PWM引脚的应用中,Arduino开发板通常会被ATtiny取代。在这里,我们可以将ATtiny用于最小尺寸的控制电路(如果没有Arduino开发板,这也是一种廉价的替代电路)。


我们在这里使用的ATtiny微控制器可以是ATtiny 13、45或85。每个都有五个可用于通信的引脚,例如PB0到PB4。


所需的硬件

以下是您制作该小工具所需的组件。

对于第一个电路:

●    ATtiny 13/45/85微控制器

●    2个BC 547 NPN晶体管

●    3个10kΩ电阻

●    IRF540 N沟道MOSFET

●    USB转TTL转换板

对于第二个电路:

●    ATtiny 13/45/85微控制器

●    10Ω电阻

●    2个10kΩ电位器

●    LDR

●    激光二极管

●    按键

●    4N35光耦


与ATtiny的编程和串行通信

在我们进入电路之前,了解如何编程ATtiny IC非常重要。


对于编程,您需要一个USB转TTL转换板。连接完成后,将转换器插入PC,需要使用Arduino IDE中的Tools> Board菜单选择ATtiny板。现在您可以上传必要的代码。


如果ATtiny微控制器不在您的电路板列表中,您需要添加以下ATtiny库:https://github.com/SpenceKonde/ATTinyCore


第1个电路

我们的第一条电路基于反复试验。在这里,您需要为电路提供延迟以获得所需的结果。


在该电路中,你需要在定时器,因为没有连接传感器,这个电路对于手动操作非常有用。


该电路由ATtiny微控制器、两个BC547 NPN晶体管和一个IRF540 N沟道MOSFET构建。我们使用ATtiny的两个PWM引脚 - 引脚5和引脚6,分别称为PB0和PB1。这两个数字输出都控制闪光灯和相机。


各个NPN晶体管用于闪光灯和相机。在这里,我们需要将ATtiny电路连接到计算机以发送时间延迟输入。此外,我们增加了10kΩ电阻和上拉电阻。


电源:光电耦合器电路

为了避免炸毁我们的ATtiny,我们安排MOSFET为电磁阀供电。我们提供外部12V电源,MOSFET从电磁阀(我们的负载)连接到地。当MOSFET GATE引脚为高电平时,电路闭合。因此,根据我们提供的时间,这里的触发器很简单。


对于非常高的电压,光电耦合器是一个不错的选择。制造商通常喜欢将光电耦合器电路分成左右两部分。


在左侧,我们提供信号和输入电压。在右侧,我们在输入信号为高电平时获得输出电压。

The schematic for the first circuit.jpg

第一个电路的原理图


连接相机和闪光灯

现在,要将相机和闪光灯连接到电路,我们使用一个插孔。插孔有三个连接点:

●    共地

●    连接到闪光灯闪存

●    连接到快门

现在,您可以暂时连接或焊接相机和闪光灯中的电线。


要反馈输入,请转到串行监视器并输入逗号分隔值,如下所示:270, 15. 45, 3.

第一个值是从第一次闪光灯开始的时间(以毫秒为单位)。第二个值是电磁阀应保持打开的时间(也以毫秒为单位)。第三个值是第二次尝试触发闪光灯的时间(以毫秒为单位)。第四个值是您想重复相同序列的次数。


对于停止运动,时间延迟的值在代码中给出。完整代码如下所示: main.rar (2.15 KB, 下载次数: 3)


第二个电路

在第二个电路中,我们使用光传感器作为触发器 - 如果您想拍摄液滴飞溅等,这可以帮助我们。


在这里,我们使用简单的激光二极管和LDR来构建我们的传感器电路。此外,我们添加电位器进行微调以实现完美延迟。


这种微调将允许您捕获液体中的液滴并再次溅回。

The schematic for the second circuit.jpg

第二个电路的原理图


我们将ATtiny的模拟输入连接到LDR,这样当液滴穿过激光和LDR排列时,我们可以通过调节电位器来设置精确的时间延迟。


要将闪光灯连接到电路,我们需要光耦合器或MOSFET。


The circuit schematic needed for connecting the flash..jpg

连接闪光灯所需的电路原理图。


第二个电路的完整代码如下所示: main_second.rar (1.07 KB, 下载次数: 3)


如果您按照这一系列说明操作,您可以搭建两个用于捕捉漂亮高速拍摄的电路。


通过使用ATtiny微控制器,我们可以控制延迟时间,同时最大限度地减小电路尺寸。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



手机版|

GMT+8, 2024-11-8 13:56 , Processed in 0.057670 second(s), 9 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表