0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用Arduino拍摄美丽的高速摄影

454398 来源:网络整理 作者:网络整理 2019-12-02 16:59 次阅读

砸碎酒杯和弹出气球显然很有趣,这就是我的滚动方式。但结合使用DSLR相机和Arduino,它也可以拍摄一些有趣的照片。这就是我们今天要做的。

项目基础

该项目实际上有两个部分–第一个是声音触发。使用压电蜂鸣器作为麦克风和Arduino,我们可以轻松检测到很大的噪音并定义动作。第二部分是相机设置。由于直接触发相机的速度太慢,因此我们将在黑暗的房间中将相机的快门保持打开状态,并使用外部闪光灯提供足够的光线来完成拍摄。

如果您完全摄影新手,请参阅绝对适合初学者的5大摄影技巧。如果这个项目对您来说有点复杂,为什么不去倾斜移动为您的照片提供模型立体效果呢?

设备

DSLR摄像头三脚架

带有手动触发器的外部闪光灯

Arduino

压电蜂鸣器和1M欧姆电阻

4N35或类似的光电耦合器/opto-隔离器和220欧姆电阻器

接线图

压电蜂鸣器应将黑色导线连接到GND,红色导线连接到A0;在两个引脚之间放置1M电阻。电阻用于为压电产生的电压提供电流消耗,以保护模拟输入。

怎样使用Arduino拍摄美丽的高速摄影

我们正在使用光隔离器以保护Arduino免受外部闪光灯可能具有的任何电压的影响。光电隔离器是一个采用小型封装的LED和光敏开关。转动一侧的LED,另一侧的开关将被激活。在4N35(其他型号可能会有所不同)上,您应该在一个角上看到一个很小的圆圈-该引脚1。通过220欧姆电阻将引脚1连接到引脚12,然后将引脚2连接到GND。被触发的设备进入对角(5/6)的两个引脚。这些触发引线的末端可以连接到实际的闪光触发电缆,也可以将它们直接插入插槽中进行评审–您可能需要使用Blu-Tack使其固定在位。

这是连接到闪存的完整电路。

Arduino代码

该项目的代码相对简单。在下面的文件中,我保留了串行控制台输出,尽管您可能希望在确定一切正常时将其删除–只需注释 Serial.begin 和 Serial。准备就绪时,使用println 行。拍手,然后运行代码并查看控制台输出–您应该从压电蜂鸣器获得输出。您在此处使用的数字可用于确定闪光灯闪光的阈值,但我的压电元件根本不那么敏感,因此我将其保留为1。

在主循环中,检查压电读数是否高于阈值,以及自上次触发闪光灯以来是否超过一秒。这样可以避免多次触发闪光灯。在某些闪烁中,这可能不是必需的,但是由于我的雷能够持续爆发,因此它只是多次发射而没有检查。

此外,在触发之前请注意 delay 值闪光灯–根据您要拍摄的内容,您可以尝试使用它或完全删除它。在没有延迟的情况下,撞击后立即拍摄了碎玻璃的照片,没有碎裂效果。 50ms有点太慢了,所以25ms应该是理想的观察实际破碎的方法。

int ledPin = 13;

int cameraPin = 12;

int piezo = 0;

unsigned long lastMillis = 0;

byte val = 0;

int threshold= 1;

void setup() {

pinMode(ledPin, OUTPUT);

pinMode(cameraPin, OUTPUT);

Serial.begin(9600);

}

void loop() {

val = analogRead(piezo);

if(val》0){

Serial.println(val); //used to debug

}

if (val 》= threshold && (millis()-lastMillis 》 1000)) {

delay(25); // change as needed, or remove entirely

digitalWrite(ledPin, HIGH);

digitalWrite(cameraPin, HIGH);

lastMillis = millis();

}

else{

digitalWrite(ledPin,LOW);

digitalWrite(cameraPin, LOW);

}

}

射击

首先,您需要黑暗这样做的空间–越接近黑色,效果越好。如果您发现镜头太模糊,则可能是由于环境光线过多所致。您要拍摄的唯一光线是在触发闪光灯的那一刻,因此请将您的数码单反相机设为手动模式,并将曝光时间最多设置为 4秒或更长时间。将光圈设置为 F8至F16 ;我需要 ISO 1600 来拍摄这些照片,但是在继续之前,您应该调整这两个值以找到适合您的东西。

您还需要将相机设置为手动对焦,如果有,请禁用任何稳定功能。试一下您的闪光定时–我使用了 1/128功率 –高于1/32,您会发现闪光灯闪光时间过长,从而导致拍摄模糊。我当然不是摄影专家,所以实际上只是在玩耍寻找适合您的设置。

测试设置的一种简单方法是先杀死灯光,单击快门然后拍手–镜头应该照亮且不会模糊。

对测试感到满意,我继续尝试弹出气球。

代码可以做一些优化-即使没有编程的延迟,似乎快照也只是5-10毫秒而无法捕捉瞬间。尽管如此,这还是很不错的,它显示了大理石的气球颜色和一只迷糊的狗。

这是我最初尝试粉碎事物的过程,刻不容缓,照片是在撞击时直接拍摄的,并不特别令人兴奋。

10毫秒的延迟只是太早了这个杯子。

我再次尝试了杯子的另一半,并延迟了50毫秒–太晚了 我觉得:

我又给了50ms这款玻璃杯的机会-确保您将东西粉碎成盒子以便清理

关于数码单反相机的妙处在于,即使玻璃器皿价格昂贵,您也可以拍摄一百万张,直到正确为止。老实说,我整天都在做调整,并拍了数百张练习照,以寻找正确的设置,因此,如果第一次使用不正确,请不要放弃。

一旦如果您对气球和眼镜感到无聊,请尝试使用各种触发器进行试验:也许是将ping传感器放置在地面上以捕获掉落的物体,或者是激光和光电二极管恰好位于水面上,当光束破裂时会触发。拍些好照片吗?在评论中让我们知道您的经历或遇到的任何问题。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    187

    文章

    6456

    浏览量

    186106
收藏 人收藏

    评论

    相关推荐

    摄影行业应用 法奥摄影机器人邀您共探光影美学世界

    摄影作为一种通过镜头语言讲述故事、传达情感与视觉美的艺术形式,在业界往往面临重复性的拍摄任务、复杂多变的拍摄环境、专业拍摄人员招聘难、劳务成本高等问题。 法奥在2022年就开启了对
    的头像 发表于 08-02 09:26 143次阅读

    怎样Arduino测试锂电池容量

    本文详细介绍了如何用Arduino测量锂电池的容量。并附有电路图和Arduino的程序代码。
    的头像 发表于 07-30 09:14 455次阅读
    <b class='flag-5'>怎样</b>用<b class='flag-5'>Arduino</b>测试锂电池容量

    ESP32使用Arduino启用蓝牙后编译固件过大,怎样缩减大小呢?

    ESP32使用Arduino启用蓝牙后编译固件过大,怎样缩减大小,日志级别已经最低了,分区不能动,已经是1.9M的OTA分区配置了,怎样还能缩减大小,蓝牙功能能否裁剪
    发表于 06-28 11:27

    求助,在esp-idf中使用arduino作为组件后怎样使用arduino的库?

    在esp-idf中使用arduino作为组件后怎样使用arduino的库,例如我此时需要使用arduino的第三方库blinker,怎样使用
    发表于 06-12 07:21

    大模型加持,华为、OPPO、小米等手机AI摄影功能升级!

    手机配备了这种AI摄影功能。   智能手机AI摄影包括哪些功能   具体来说,AI摄影可以在拍摄过程中防止因抖动带来的照片模糊,使拍摄的照片
    的头像 发表于 04-15 07:22 2767次阅读

    佳能发布VR镜头,便捷拍摄VR影像

    在此次展览中,佳能展出了一系列 VR 镜头产品。其中一款基于双鱼眼镜头设计的镜头,通过利用两个镜头的视差实现立体图像捕捉技术。经由 VR 终端观看拍摄影像,可以享受到真实、深度的浸入式感受。
    的头像 发表于 02-25 14:00 467次阅读

    索尼CineAltaB摄影机为高质量创作提供尽可能大的自由度

    当提及本次创作和拍摄,李老师表示:“这是一次非常好的机会,可以用一款新的摄影机拍我想拍的短片。希望通过拍摄,在各方面都做一些新的尝试。”
    的头像 发表于 02-21 10:27 466次阅读

    ESP32摄像头延时摄影

    尝试用ESP32-CAM(Ai-Thinker)开发板来制作延时摄影作品。若以编程方式实现定时拍摄并保存照片到SD卡,需要对ESP32编程有所了解。可以参考入门教程:使用Arduino IDE 2.0
    发表于 02-17 15:30

    为何普通连接器不招摄影灯爱?BD系列工业级连接器4点理由解惑

    为了达到更好的摄影效果,拍摄现场,特别是室内拍摄场所,多采用专业的摄影灯来营造更好的拍摄效果。摄影
    的头像 发表于 01-19 08:13 224次阅读
    为何普通连接器不招<b class='flag-5'>摄影</b>灯爱?BD系列工业级连接器4点理由解惑

    追逐光影,户外电源让摄影更从容

    面对的重要问题。 光影追寻 摄影是一门追逐光影的艺术,而户外则是光影变幻丰富的舞台。在大自然的怀抱中,摄影者总是希望捕捉到那一刻奇异的光影效果,记录下大自然变幻的美丽。然而,户外环境常常并不是电力供应的理想
    的头像 发表于 01-11 18:12 474次阅读
    追逐光影,户外电源让<b class='flag-5'>摄影</b>更从容

    奥拓电子为英伟达打造的XR虚拟拍摄影棚已正式投入使用

    近期,奥拓电子为英伟达打造的XR虚拟拍摄影棚已正式投入使用。本周一,英伟达在CES展会上公布3款面向消费者的全新显卡,致力于普及AI生产力,当日,英伟达股价创历史新高。
    的头像 发表于 01-11 09:25 536次阅读

    2024,智能手表能告别“美丽废物”吗?

    从“美丽废物”到“美丽好物”,智能手表接下来要朝哪几个方向卷?
    的头像 发表于 12-12 18:16 1173次阅读
    2024,智能手表能告别“<b class='flag-5'>美丽</b>废物”吗?

    如何使用Python在游戏中实现延时摄影

    游戏中的画面,尤其是希望能拍摄到游戏内不同时刻的画面,为了满足这个需求,我们就需要用上延时摄影。游戏内的时间过得比现实世界更快,一个小时内可能你就能经历白天的夜晚的变化,这也为延时摄影提供了很好的环境。 那么究
    的头像 发表于 10-30 09:52 407次阅读

    Arduino音乐代码怎样添加?

    Arduino音乐代码怎样添加
    发表于 10-30 08:26

    PhotoStudio® AI智能商拍摄影云工作室上线,虹软视觉大模型首发落地!

    10月23日消息,虹软AI创新产品——PhotoStudio® AI智能商拍摄影云工作室(Beta)上线,发开放PhotoStudio® AI CL(服装版)与PhotoStudio® AI MC
    发表于 10-23 11:10 369次阅读
    PhotoStudio® AI智能商<b class='flag-5'>拍摄影</b>云工作室上线,虹软视觉大模型首发落地!