Pi Zero 新版初體驗六

用Pi Zero加鏡頭模組,也能跑定時拍照。

將拍照的相片儲存在大拇哥

timelapse_201309151036_037

timelapse_201309151036_038

 

最簡單的指令:

raspstill -t 300000 -tl 2000 -o series%04d.jpg

這個在當下的目錄下每二秒拍一張(2000 = 2 s),總共拍五分鐘(300000/1000=300 sec, 300/60 =5 min),所以總共會拍 150 張。檔名是

series0001.jpg series0002.jpg …. series0150.jpg

我們寫一個簡單的程式 (script) 來試試

ROLL=$(cat ~/cam/series)

SAVEDIR=~/cam/

while [ true ]; do

filename=$ROLL-$(date +”%Y%m%d_%H%M-%S”).jpg

/opt/vc/bin/raspistill -o $SAVEDIR/$filename

sleep 4;

done;

執行前請先準備新增目錄 ~/cam ,並且新增一個檔案叫 series,裡面打上一些字,例如:image。將程式放在 ~/test.sh,在執行前先設定它可以執行 chmod a+x test.sh 。

這個程式執行 ./test.sh 它是說拍攝照片檔案存在 ~/cam 目錄底下,每拍一張休息四秒,四秒再加上拍攝時間五秒,所以約每十秒會拍攝一張。而檔名依照 xxx-年月日_時分-秒.jpg,例如: image-20131027_1728-34.jpg

注意這個程式它並不會停止,只能用 ctrl + c 才能讓它停。不然就改變程式 while [ true ]; do 這行改成 for ((i=1; i<=500; i=i+1)); do 讓它做 500 次就會自動停。

等照片都拍好,將所有檔名都鍵入一個文字檔案中。例如:將所有檔名放在 list.txt。

ls *.jpg > list.txt

系 統會依照檔名的字母先後排列,一行一個檔名,接下來轉成影片就是依照這個順序來作。如果你想要改變可以自行去修改 list.txt 裡的順序或增減。例如:拍了一段早晨天亮的照片先用 ls *.jpg > list.txt 然後再用 ls *.jpg -r > list1.txt ,最用編輯將 list.txt 及 list1.txt 合併。用這樣的順序你就會看到天亮天暗連續動作。有了這個順序檔接下就要編輯影片。

mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:aspect=16/9:vbitrate=8000000 -vf scale=1920:1080 -o timelapse.av1 -mf type=jpeg:fps=24 mf://@list.txt

請 你要執行這個命令時它會將 list.txt 裡的檔名,在當下目錄去讀每一個檔案以每秒 24 張去編、畫質 1920 x 1080 HD 高畫質、編成 mp4, 16:9 的檔案叫 timelapse.av1。這個影片沒有聲音(照片當然沒聲音),如果你自行想要加背景音樂,很多軟體可用我就不介紹了,只需要將 timelapse.av1 這個影像檔外加音樂即可。

 

再放一個每秒 10 張的影片看看,是否有差異?

 

Pi Zero 新版初體驗五

鏡頭模組是固定焦距,想要變焦或廣角等等就需要其他配備來幫忙。以下幾個測試供大家參考。

標準 8M 鏡頭模組

test4

標準鏡頭模組外加鏡頭

3_in_1_1024x1024 Wide_Angle_-_Large_3_of_5_grande

魚眼

test5

廣角

test6

近照

test7

以上都是樹莓派的鏡頭模組

接下來是樹莓派相容的鏡頭模組拍的

PiCAM_RevC

可手動對焦,鏡頭是M12的規格,可以替換,先拉遠,後拉近

test8

test9

 

CS 規格

PiCAM_CS

test10

test11

還有很種類的鏡頭可以用

PiCAM_NoIR-M12

imx219-pi-camera-m12-3

 

Pi Zero 新版初體驗四

比較新舊鏡頭模組拍照、錄影。

Pi Zero 新版需要 2016/5/27 以後的映像檔,才能使用。

test1

不知道舊版的鏡頭模組是否可以使用?經測試確定可以。

網路上說新版鏡頭模組比舊版色澤夠好,讓我們來看一下

新版

test2

舊版

test3

錄影-新版

網頁

錄影-舊版

網頁

3157-05

 

Pi Zero 新版初體驗三

使用 Pi Zero 時擴充 USB 需要 USB HUB 。我找到一款 7 ports 的 HUB,他有外部電源供電,還有開關(可解決樹莓派沒開關的缺點)。

DSCN1771

可接鍵盤、滑鼠及網路(有線、無線),儲存奘置(大拇哥、外接硬碟)。

DCAH86-A9005BDTH000_53f6b59588b9a

2638-01

DCAD57-A53577401000_4d2c0cb836db9

開機畫面右上角,可以點選無線AP,輸入密碼即可連上網路

IMG_1860

IMG_1644

鏡頭前

IMG_1862

USB HUB 及樹莓派

IMG_1863

啟動鏡頭 sudo raspistill -t 999999

IMG_1861

拍照 sudo raspistill -o test.jpg

test1

繼續 …

 

Pi Zero 新版初體驗二

Pi Zero 新版最大差異點就是可以接鏡頭模組。

3157-05

如果想要在市面上購買 Pi Zero 還是一樣很難購買。樹莓派基金會公開可以購買的地方還是只有 Adafruit, Pimoroni, PiHut 三個網站,目前三個網站依然有購買限制,一次只能買一個 Pi Zero。不知道何時會解除?

2885-05n

市面上只有套件可以取得 Pi Zero。

2817-03n

除了樹莓派 Pi Zero 之外,MicroSD卡、電源、USB OTG線、HDMI轉MicroHDMI頭、2×20 排針。

Pi Zero 的 GPIO 為何沒有焊接?因為方便配合各種使用,所以就將 GPIO 座保留給使用者決定,這裡介紹幾種 GPIO 的使用法。

1. 傳統排針

2816-09

2.背面排母

2816-112816-10

3. 背面排母轉 90度

2816-13

4. 依照連接元件來焊接

PXFmini_5

還有完整套件

2816-08

MicroSD卡、電源、USB OTG線、HDMI轉MicroHDMI頭、2×20 排針、2×20 排母、2×20 排母轉90度、GPIO 轉接座、無線網卡、USB轉TTL線。

繼續…