洪嵐峰 發表於 2023-5-8 19:18:26

Raspberry Pi Zero WH

零件:

Raspberry Pi Zero WH(已包含WiFi和預銲接的40腳連接器)
Raspberry Pi 相機模組(Camera Module)
TF卡讀卡器
TF卡(最大支援1TB)
USB電源供應器(5V,至少2A)
其他必要的連接線和配件(例如HDMI轉接器,USB鍵盤和滑鼠)

連接腳位:

將Raspberry Pi Zero WH插入TF卡槽中。
連接相機模組到Raspberry Pi的相機連接器。請確保連接正確,並不要插反。
連接TF卡讀卡器到Raspberry Pi的USB連接器。
連接USB電源供應器以提供電力。

程式碼:
以下是使用Python編寫的基本程式碼示例,可將攝影機的即時影像儲存到TF卡中:



import picamera
from time import sleep

# 初始化相機
camera = picamera.PiCamera()

# 設置相機解析度(可自行調整)
camera.resolution = (1280, 720)

# 設置儲存路徑和檔名
output_path = '/path/to/save/images/'
file_name = 'image{}.jpg'

# 拍攝並儲存影像
for i in range(10):  # 假設拍攝10張照片
    file_path = output_path + file_name.format(i)
    camera.capture(file_path)
    sleep(1)  # 等待1秒

# 關閉相機
camera.close()

這段程式碼使用Picamera模組來控制相機模組,拍攝照片並將其儲存到指定的路徑中。
需要自行更改output_path變數以指定儲存影像的路徑。
file_name變數用於設置檔案名稱,並在每張照片中插入一個遞增的數字。
以上的程式碼可以根據自己的需求進行修改和擴展。

為了執行這段程式碼,需要在Raspberry Pi上安裝Picamera模組。
你可以使用以下指令在終端機中安裝Picamera:

pip install picamera
在執行程式碼之前,請確保已在Raspberry Pi上安裝Picamera模組。
安裝完成後,你可以創建一個Python檔案(例如camera.py),將上述程式碼複製並保存。

接下來,執行程式碼可以使用以下指令:

python camera.py

程式碼會拍攝10張照片並將它們儲存到指定的路徑中。
可以根據需要調整程式碼中的參數,例如解析度、儲存路徑和檔名,以及拍攝照片的數量。

請確保你的Raspberry Pi已正確連接相機模組和TF卡,並具有足夠的電源供應。
在執行程式碼之前,建議先測試相機是否能正常運作,可以使用其他相機應用程式或示例程式碼來確認相機是否正常。

1TB的TF卡可能需要格式化為適當的檔案系統,例如ext4。
你可以在Raspberry Pi上使用相應的工具進行格式化和分割。
在進行操作之前,請先備份重要的資料,以免意外損失。
頁: [1]
查看完整版本: Raspberry Pi Zero WH