冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 945|回覆: 0
打印 上一主題 下一主題

[討論] 製作寵物攝影機

[複製鏈接]

2609

主題

0

好友

1000

積分

金牌會員

Rank: 6Rank: 6

UID
373967
帖子
8869
主題
2609
精華
0
積分
1000
楓幣
56
威望
977
存款
34822
贊助金額
0
推廣
0
GP
1205
閱讀權限
70
在線時間
455 小時
註冊時間
2023-1-12
最後登入
2024-11-23

2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章

跳轉到指定樓層
1
發表於 2023-5-8 19:23:30 |只看該作者 |倒序瀏覽
製作寵物攝影機並將影片儲存在 Raspberry Pi Zero W 的 TF 卡上,最大支援 1TB。以下是您需要的零件、連結腳位和程式碼。

所需零件:

Raspberry Pi Zero W
Raspberry Pi 相機模組(Camera Module)
TF 卡(最大支援 1TB)
USB OTG(On-The-Go)轉接器
USB 攝影機模組(作為備用選項)
連接線和電源供應器

連結腳位:
將 Raspberry Pi 相機模組連接到 Raspberry Pi Zero W 的 CSI(Camera Serial Interface)端口。
詳細連接方法可以參考相機模組和 Raspberry Pi Zero W 的文件。
如果您希望使用 USB 攝影機模組,則需要將 USB OTG 轉接器插入 Raspberry Pi Zero W 的 USB OTG(Micro-USB)端口。
將 TF 卡插入 Raspberry Pi Zero W 的 TF 卡插槽。

程式碼:
以下是使用 Python 和 picamera 模組的基本程式碼範例
以將攝影機影片儲存在 TF 卡上:

import picamera
import datetime

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

# 設定相機參數
camera.resolution = (1280, 720)  # 設定影片解析度
camera.framerate = 30  # 設定影片幀率

# 開始錄製影片
timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
filename = f"video_{timestamp}.h264"  # 影片檔案名稱
camera.start_recording(filename)

# 影片錄製時間(秒)
recording_time = 60

# 影片錄製計時
start_time = datetime.datetime.now()
while (datetime.datetime.now() - start_time).seconds < recording_time:
    camera.wait_recording(1)

# 停止錄製影片
camera.stop_recording()
camera.close()


此程式碼將錄製一段長度為 60 秒的影片,並將其儲存在以當前日期和時間命名的檔案中。
可以根據需要自訂程式碼,例如調整解析度、幀率和錄製時間等。

可以根據您的需求進行擴展和修改。
請確保您的 Raspberry Pi Zero W 已安裝相應的軟體套件和相機驅動程式。
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1彩票
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-11-23 20:05

回頂部