8

有了單反,立志要為女神拍下美美的照片,可是,sei都不甘心只做相機背后的男人。那么,自制一個聲控快門線吧。是的,今天硬創邦小編就要來拯救你們啦,掌聲在哪里?

一:所需材料

樹莓派 2
LM393聲控傳感器
1KΩ 的電阻
兩個3.5毫米的立體聲插頭焊接連接器
兩個3.5毫米的套接口
能連相機的特定接線
二:焊接大法好!


將3.5毫米的立體聲插頭焊接連接器和聲控傳感器。
特別注意的是,如果用樹莓派 2,那么建議連3.3V 的電源,如果用Arduino的5V,可能會讓處理器損壞。
將跳線的母接頭接入聲控傳感器。圖上紅色的為5V的輸入線,綠色的為輸出線,以及黑色的地線。
將跳線的另一端和3.5毫米的公接頭相連。然后,把所有的線在末端截斷(因為我們要焊的!),最重要的是認清每條線所對應的功能。
除外,還要激光切割下一塊3毫米的膠合板。
三:連連看!

接下來的這一步,簡單說來就是連連看。如圖所示,將各自對應的線接在不同的接口上。
5V輸入線——3V接口
輸入線——20孔
地線——任意地線即可
然后,將Pi Hat連接到相機上。相當于用聲音觸發快門。
21孔——1KΩ的電阻
1KΩ的電阻——NPN晶體管主接口
NPN副接口——相機觸發線(紅線)
NPN發射接口——另一觸發線(黑線)
四:組裝Pi Hat

現在,我們要把 Hat上所接的線都焊接上插頭,采用3.5毫米插頭的原因在于它極好的適配性。
如上圖所示,這是基于樹莓派和Pi Hat制作的配件。
五:運行代碼
接下來,我們要在樹莓派上運行Raspbian,默認輔以Python 3運行。具體代碼如下:
import time<br>import RPi.GPIO as GPIO ## Import GPIO library
GPIO.setmode(GPIO.BOARD)
GPIO.setup(38,GPIO.IN) ## Set board pin 38 to IN (Pi HAT pin #20)
GPIO.setup(40,GPIO.OUT) ## Set board pin 40 to OUT (Pi Hat pin #21)
GPIO.output(40,False) ## Output default to off
outputPinOn=False
while True:
if GPIO.input(38)==False: ## If sound detected
if not outputPinOn:
GPIO.output(40,True)
outputPinOn=True
time.sleep(0.2);
else:
if outputPinOn:
GPIO.output(40,False)
outputPinOn=False
最后:進行基礎設置!

將相機接入,運行代碼。我們現在以兩個小實驗來測試一下快門線好不好用吧!
實驗一:桌球

將桌球在高空做自由落體,當它掉到地面發出聲音時,相機會應聲拍照。不過似乎是相機遲滯的問題,并不能及時地拍到桌球落地的那一刻。
實驗二:硬幣入水

將相機對焦在有水的盤子里,向里面扔硬幣。我們從照片可以看到硬幣落入水中瞬間的樣子。
有了這個聲音快門線,我們就可以和女神一起拍照,而不用再做相機背后的男人了!想早日脫光?趕緊關注“硬創邦”微信公眾號哦!

via instructables
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。