0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用Arduino拍攝美麗的高速攝影

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-02 16:59 ? 次閱讀

砸碎酒杯和彈出氣球顯然很有趣,這就是我的滾動方式。但結(jié)合使用DSLR相機(jī)和Arduino,它也可以拍攝一些有趣的照片。這就是我們今天要做的。

項(xiàng)目基礎(chǔ)

該項(xiàng)目實(shí)際上有兩個部分–第一個是聲音觸發(fā)。使用壓電蜂鳴器作為麥克風(fēng)和Arduino,我們可以輕松檢測到很大的噪音并定義動作。第二部分是相機(jī)設(shè)置。由于直接觸發(fā)相機(jī)的速度太慢,因此我們將在黑暗的房間中將相機(jī)的快門保持打開狀態(tài),并使用外部閃光燈提供足夠的光線來完成拍攝。

如果您完全攝影新手,請參閱絕對適合初學(xué)者的5大攝影技巧。如果這個項(xiàng)目對您來說有點(diǎn)復(fù)雜,為什么不去傾斜移動為您的照片提供模型立體效果呢?

設(shè)備

DSLR攝像頭三腳架

帶有手動觸發(fā)器的外部閃光燈

Arduino

壓電蜂鳴器和1M歐姆電阻

4N35或類似的光電耦合器/opto-隔離器和220歐姆電阻器

接線圖

壓電蜂鳴器應(yīng)將黑色導(dǎo)線連接到GND,紅色導(dǎo)線連接到A0;在兩個引腳之間放置1M電阻。電阻用于為壓電產(chǎn)生的電壓提供電流消耗,以保護(hù)模擬輸入。

怎樣使用Arduino拍攝美麗的高速攝影

我們正在使用光隔離器以保護(hù)Arduino免受外部閃光燈可能具有的任何電壓的影響。光電隔離器是一個采用小型封裝的LED和光敏開關(guān)。轉(zhuǎn)動一側(cè)的LED,另一側(cè)的開關(guān)將被激活。在4N35(其他型號可能會有所不同)上,您應(yīng)該在一個角上看到一個很小的圓圈-該引腳1。通過220歐姆電阻將引腳1連接到引腳12,然后將引腳2連接到GND。被觸發(fā)的設(shè)備進(jìn)入對角(5/6)的兩個引腳。這些觸發(fā)引線的末端可以連接到實(shí)際的閃光觸發(fā)電纜,也可以將它們直接插入插槽中進(jìn)行評審–您可能需要使用Blu-Tack使其固定在位。

這是連接到閃存的完整電路。

Arduino代碼

該項(xiàng)目的代碼相對簡單。在下面的文件中,我保留了串行控制臺輸出,盡管您可能希望在確定一切正常時將其刪除–只需注釋 Serial.begin 和 Serial。準(zhǔn)備就緒時,使用println 行。拍手,然后運(yùn)行代碼并查看控制臺輸出–您應(yīng)該從壓電蜂鳴器獲得輸出。您在此處使用的數(shù)字可用于確定閃光燈閃光的閾值,但我的壓電元件根本不那么敏感,因此我將其保留為1。

在主循環(huán)中,檢查壓電讀數(shù)是否高于閾值,以及自上次觸發(fā)閃光燈以來是否超過一秒。這樣可以避免多次觸發(fā)閃光燈。在某些閃爍中,這可能不是必需的,但是由于我的雷能夠持續(xù)爆發(fā),因此它只是多次發(fā)射而沒有檢查。

此外,在觸發(fā)之前請注意 delay 值閃光燈–根據(jù)您要拍攝的內(nèi)容,您可以嘗試使用它或完全刪除它。在沒有延遲的情況下,撞擊后立即拍攝了碎玻璃的照片,沒有碎裂效果。 50ms有點(diǎn)太慢了,所以25ms應(yīng)該是理想的觀察實(shí)際破碎的方法。

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);

}

}

射擊

首先,您需要黑暗這樣做的空間–越接近黑色,效果越好。如果您發(fā)現(xiàn)鏡頭太模糊,則可能是由于環(huán)境光線過多所致。您要拍攝的唯一光線是在觸發(fā)閃光燈的那一刻,因此請將您的數(shù)碼單反相機(jī)設(shè)為手動模式,并將曝光時間最多設(shè)置為 4秒或更長時間。將光圈設(shè)置為 F8至F16 ;我需要 ISO 1600 來拍攝這些照片,但是在繼續(xù)之前,您應(yīng)該調(diào)整這兩個值以找到適合您的東西。

您還需要將相機(jī)設(shè)置為手動對焦,如果有,請禁用任何穩(wěn)定功能。試一下您的閃光定時–我使用了 1/128功率 –高于1/32,您會發(fā)現(xiàn)閃光燈閃光時間過長,從而導(dǎo)致拍攝模糊。我當(dāng)然不是攝影專家,所以實(shí)際上只是在玩耍尋找適合您的設(shè)置。

測試設(shè)置的一種簡單方法是先殺死燈光,單擊快門然后拍手–鏡頭應(yīng)該照亮且不會模糊。

對測試感到滿意,我繼續(xù)嘗試彈出氣球。

代碼可以做一些優(yōu)化-即使沒有編程的延遲,似乎快照也只是5-10毫秒而無法捕捉瞬間。盡管如此,這還是很不錯的,它顯示了大理石的氣球顏色和一只迷糊的狗。

這是我最初嘗試粉碎事物的過程,刻不容緩,照片是在撞擊時直接拍攝的,并不特別令人興奮。

10毫秒的延遲只是太早了這個杯子。

我再次嘗試了杯子的另一半,并延遲了50毫秒–太晚了 我覺得:

我又給了50ms這款玻璃杯的機(jī)會-確保您將東西粉碎成盒子以便清理

關(guān)于數(shù)碼單反相機(jī)的妙處在于,即使玻璃器皿價格昂貴,您也可以拍攝一百萬張,直到正確為止。老實(shí)說,我整天都在做調(diào)整,并拍了數(shù)百張練習(xí)照,以尋找正確的設(shè)置,因此,如果第一次使用不正確,請不要放棄。

一旦如果您對氣球和眼鏡感到無聊,請嘗試使用各種觸發(fā)器進(jìn)行試驗(yàn):也許是將ping傳感器放置在地面上以捕獲掉落的物體,或者是激光和光電二極管恰好位于水面上,當(dāng)光束破裂時會觸發(fā)。拍些好照片嗎?在評論中讓我們知道您的經(jīng)歷或遇到的任何問題。
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6455

    瀏覽量

    186362
收藏 人收藏

    評論

    相關(guān)推薦

    攝影行業(yè)應(yīng)用 法奧攝影機(jī)器人邀您共探光影美學(xué)世界

    攝影作為一種通過鏡頭語言講述故事、傳達(dá)情感與視覺美的藝術(shù)形式,在業(yè)界往往面臨重復(fù)性的拍攝任務(wù)、復(fù)雜多變的拍攝環(huán)境、專業(yè)拍攝人員招聘難、勞務(wù)成本高等問題。 法奧在2022年就開啟了對
    的頭像 發(fā)表于 08-02 09:26 ?773次閱讀

    怎樣Arduino測試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?574次閱讀
    <b class='flag-5'>怎樣</b>用<b class='flag-5'>Arduino</b>測試鋰電池容量

    ESP32使用Arduino啟用藍(lán)牙后編譯固件過大,怎樣縮減大小呢?

    ESP32使用Arduino啟用藍(lán)牙后編譯固件過大,怎樣縮減大小,日志級別已經(jīng)最低了,分區(qū)不能動,已經(jīng)是1.9M的OTA分區(qū)配置了,怎樣還能縮減大小,藍(lán)牙功能能否裁剪
    發(fā)表于 06-28 11:27

    使用idf.py命令方式編譯,怎樣才能編譯arduino的庫,并且在項(xiàng)目中可調(diào)用?

    在編譯過程中,提示找不到對應(yīng)的頭文件。 請問使用idf.py命令方式編譯,怎樣才能編譯arduino的庫,并且在項(xiàng)目中可調(diào)用。
    發(fā)表于 06-13 06:56

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用
    發(fā)表于 06-12 07:21

    大模型加持,華為、OPPO、小米等手機(jī)AI攝影功能升級!

    手機(jī)配備了這種AI攝影功能。 ? 智能手機(jī)AI攝影包括哪些功能 ? 具體來說,AI攝影可以在拍攝過程中防止因抖動帶來的照片模糊,使拍攝的照片
    的頭像 發(fā)表于 04-15 07:22 ?2954次閱讀

    佳能發(fā)布VR鏡頭,便捷拍攝VR影像

    在此次展覽中,佳能展出了一系列 VR 鏡頭產(chǎn)品。其中一款基于雙魚眼鏡頭設(shè)計(jì)的鏡頭,通過利用兩個鏡頭的視差實(shí)現(xiàn)立體圖像捕捉技術(shù)。經(jīng)由 VR 終端觀看拍攝影像,可以享受到真實(shí)、深度的浸入式感受。
    的頭像 發(fā)表于 02-25 14:00 ?501次閱讀

    索尼CineAltaB攝影機(jī)為高質(zhì)量創(chuàng)作提供盡可能大的自由度

    當(dāng)提及本次創(chuàng)作和拍攝,李老師表示:“這是一次非常好的機(jī)會,可以用一款新的攝影機(jī)拍我想拍的短片。希望通過拍攝,在各方面都做一些新的嘗試?!?/div>
    的頭像 發(fā)表于 02-21 10:27 ?497次閱讀

    ESP32攝像頭延時攝影

    嘗試用ESP32-CAM(Ai-Thinker)開發(fā)板來制作延時攝影作品。若以編程方式實(shí)現(xiàn)定時拍攝并保存照片到SD卡,需要對ESP32編程有所了解。可以參考入門教程:使用Arduino IDE 2.0
    發(fā)表于 02-17 15:30

    為何普通連接器不招攝影燈愛?BD系列工業(yè)級連接器4點(diǎn)理由解惑

    為了達(dá)到更好的攝影效果,拍攝現(xiàn)場,特別是室內(nèi)拍攝場所,多采用專業(yè)的攝影燈來營造更好的拍攝效果。攝影
    的頭像 發(fā)表于 01-19 08:13 ?246次閱讀
    為何普通連接器不招<b class='flag-5'>攝影</b>燈愛?BD系列工業(yè)級連接器4點(diǎn)理由解惑

    追逐光影,戶外電源讓攝影更從容

    面對的重要問題。 光影追尋 攝影是一門追逐光影的藝術(shù),而戶外則是光影變幻豐富的舞臺。在大自然的懷抱中,攝影者總是希望捕捉到那一刻奇異的光影效果,記錄下大自然變幻的美麗。然而,戶外環(huán)境常常并不是電力供應(yīng)的理想
    的頭像 發(fā)表于 01-11 18:12 ?496次閱讀
    追逐光影,戶外電源讓<b class='flag-5'>攝影</b>更從容

    奧拓電子為英偉達(dá)打造的XR虛擬拍攝影棚已正式投入使用

    近期,奧拓電子為英偉達(dá)打造的XR虛擬拍攝影棚已正式投入使用。本周一,英偉達(dá)在CES展會上公布3款面向消費(fèi)者的全新顯卡,致力于普及AI生產(chǎn)力,當(dāng)日,英偉達(dá)股價創(chuàng)歷史新高。
    的頭像 發(fā)表于 01-11 09:25 ?565次閱讀

    2024,智能手表能告別“美麗廢物”嗎?

    從“美麗廢物”到“美麗好物”,智能手表接下來要朝哪幾個方向卷?
    的頭像 發(fā)表于 12-12 18:16 ?1196次閱讀
    2024,智能手表能告別“<b class='flag-5'>美麗</b>廢物”嗎?

    如何使用Python在游戲中實(shí)現(xiàn)延時攝影

    游戲中的畫面,尤其是希望能拍攝到游戲內(nèi)不同時刻的畫面,為了滿足這個需求,我們就需要用上延時攝影。游戲內(nèi)的時間過得比現(xiàn)實(shí)世界更快,一個小時內(nèi)可能你就能經(jīng)歷白天的夜晚的變化,這也為延時攝影提供了很好的環(huán)境。 那么究
    的頭像 發(fā)表于 10-30 09:52 ?451次閱讀

    Arduino音樂代碼怎樣添加?

    Arduino音樂代碼怎樣添加
    發(fā)表于 10-30 08:26