資料介紹
描述
Calin Crisan 出色的motionEyeOS是一個完整的 Linux 發行版,可將 Raspberry Pi Zero 變成功能強大的無線網絡攝像頭。他提供了安裝和配置的詳細說明;此處引用了一些。這些說明展示了如何使用我設計的名為Solar Pi Platter和 Pi Zero W 的小工具來擴展 motionEyeOS 的功能,包括備用電池、平移/傾斜伺服系統和狀態信息顯示。
使用 motionEyeOS 發行版內置的擴展功能,安裝非常簡單。平移/傾斜控件以及顯示電池和充電狀況的狀態顯示顯示在網絡界面中。
構建此網絡攝像頭包括本自述文件中描述的以下步驟。
- 獲得必要的硬件
- 組裝相??機
- 將 motionEyeOS 發行版加載到 micro SD 卡上
- 為您的 wifi 配置 motionEyeOS 并開始運行
- 從我的 github 存儲庫添加文件以啟用新功能
- 享受您的新網絡攝像頭
我鼓勵您閱讀文檔目錄中的 Pi Platter 手冊以及motionEyeOS wiki中的詳盡文檔。
硬件組件
我使用手頭的組件構建了我的單元。您當然可以替換一些組件,例如備用電池和平移/傾斜組件。
![pYYBAGOIN4qAR33IAAFXT0O2SoQ856.png](https://file.elecfans.com/web2/M00/7F/90/pYYBAGOIN4qAR33IAAFXT0O2SoQ856.png)
外殼
我為此示例激光切割了一個兩件式組件,但您可能需要不同類型的外殼,具體取決于您的應用。我的剪紙文件可以在這個故事的結尾找到。這兩件作品都可以從一塊 2 毫米厚的亞克力小片 (200 毫米 x 200 毫米) 上切割下來。
五金組裝
組裝很簡單。使用隨附的安裝硬件將 Pi Zero 安裝在 Pi Platter 的頂部。該組件使用額外的支座以堆疊布置安裝在外殼中。
![pYYBAGOIN42ARum9AAELZzmdRw0447.png](https://file.elecfans.com/web2/M00/7F/90/pYYBAGOIN42ARum9AAELZzmdRw0447.png)
我用一塊雙面膠帶固定電池。
如下圖所示連接到 Pi Platter。檢查伺服連接以確保它們匹配。我見過的大多數伺服系統都使用棕色-紅色-橙色電纜作為 GND-5V-PWM。錯誤地連接它們可能會損壞它們或 Pi Platter。
![pYYBAGOIN4-AHxegAADEOimS_YQ082.png](https://file.elecfans.com/web2/M00/7F/90/pYYBAGOIN4-AHxegAADEOimS_YQ082.png)
motionEyeOS安裝
在安裝過程中連接顯示器和 USB 鍵盤可能會有所幫助。
![poYBAGOIN5GAJ9r_AAA5w-JGyXk068.png](https://file.elecfans.com/web2/M00/7F/03/poYBAGOIN5GAJ9r_AAA5w-JGyXk068.png)
筆記
伺服范圍
平移/傾斜腳本具有常量,用于設置發送到舵機的最小和最大 PWM 值。這些是我發現適用于我的系統的值。但是,如果您發現您的舵機達到了其運動范圍的末端,您可能最終需要修改它們(當電機試圖將伺服器推過其極限時,它們會發出磨擦聲并消耗大量電流)。這可能會損壞伺服系統,并且可能會消耗大量電流,以至于 Pi Platter 會關閉。
例如,left_1
腳本控制向左平移。它通過增加寫入 Pi Platter 的 PWM 值來控制 PWM 1 上的平移伺服來實現此目的。PWM 值的范圍為 0-255,但此腳本使用常數限制最大 PWM 值PWM_MAX
(在我的版本中為 250)。如果您發現舵機在向左平移時達到其范圍的末端,則應減小此值。要將最大值更改為 240,請編輯left_1
腳本并更改常量。
# Maximum PWM value
PWM_MAX=240
同樣,您可以減小PWM_MAX
常數 indown_1
并增加PWM_MIN
常數 inright_1
并up_1
進一步限制伺服行程。
電力筆記
我的系統在運行但不為電池充電時需要平均 430-450 毫安的 USB 電源。伺服系統移動時需要更多電流,為電池充電時需要額外的 750 毫安電流。USB 電源適配器應該能夠提供至少 2A 的電流。
當 USB 電源適配器輸入可用時,Pi Platter 通過 USB 電源適配器為系統供電。它使用大約 4.7 伏的電壓閾值從 USB 電源切換到電池。當 USB 輸入電壓下降時,它還會降低電池的充電電流。由于許多 USB 適配器電纜使用細線并且系統消耗的電流可能超過 1 A,因此 Pi Platter 看到的電壓可能明顯低于 USB 適配器的輸出。出于這個原因,我建議使用輸出 5.1 至 5.25 伏特的適配器。
如果你看到AC PWR
狀態顯示閃爍,那么很可能是 Pi Platter 看到的 USB 電壓太低,它不斷地在 USB 和電池電源之間切換。
當使用電池運行時,系統將從電池中汲取超過 700 mA 的電流。2000-6000 mA 的電池容量非常適合該系統,具體取決于它應該能夠單獨使用電池電源運行的時間。
關閉電源
C7=1
在修改后的文件中執行的 Pi Platter 命令userinit.sh
將其配置為在因電池電量不足而關機后自動恢復供電。因此,如果您通過按住 Pi Platter 電源按鈕幾秒鐘來關閉系統電源(因為電池電壓高于重啟閾值),系統也會立即重新開機并重新啟動。要關閉電源,首先登錄系統并執行以下命令以禁用自動重啟功能,然后使用 Pi Platter 電源按鈕關閉系統。
/data/etc/talkpp -c C7=0
可選功能
使 Pi 充當 WiFi 接入點
motionEyeOS 軟件可以配置為創建自己的網絡,充當 WiFi 接入點。這對于位于沒有 WiFi 區域的遠程延時或安全系統很有用。必須在初始安裝/啟動后將系統配置為 WiFi 接入點。可以在WiFi-Access-Point找到詳細說明。
出于某種原因,我不明白啟用此模式會禁用 ssh 訪問,因此在執行這些步驟之前完成附加安裝很重要。
Pi 盤 RTC
Pi Platter 包含一個電池供電的實時時鐘,可用于在無法訪問網絡時間服務器的情況下設置 Pi 的系統時鐘。
從 Pi 的系統時鐘設置 Pi Platter RTC(假設它有正確的時間和日期):
/data/etc/talkpp -s
從 Pi Platter RTC 設置 Pi 的系統時鐘:
date $(/data/etc/talkpp -t)
該命令可能包含在userinit.sh
文件中。
使用 Pi Platter 模擬輸入進行溫度測量
Pi Platter 包括兩個帶可配置 ADC 電壓參考的模擬輸入。這些可用于獲取額外的狀態信息,例如使用模擬溫度傳感器的溫度。
例如,TMP36 芯片可在 5V 電壓下工作,并在 ?40°C 至 +125°C 范圍內輸出與溫度成正比的電壓。它在 0°C 時有 500 mV (0.5V) 偏移,每 °C 變化 10mV(該器件在 25°C 時讀數為 750 mV)。將 Pi Platter ADC 參考配置為 1.024 伏允許在 ?40°C 至 +52.4°C 范圍內進行 10 位 ADC 測量,并使將 ADC 讀數轉換為溫度非常容易。
Temp in °C = ([ADC reading] - 500) / 10
其中是可以使用ADC 通道 1 或ADC 通道 2[ADC reading]
命令從 Pi Platter 獲得的 10 位。talkpp -c A1
talkpp -c A2
有關使用 ADC 輸入的信息可以在 Pi Platter 用戶手冊中找到。可以對其進行修改以讀取和顯示來自模擬輸入的溫度。monitor_1
- labview本地視頻及攝像頭資料 36次下載
- V380攝像頭客戶端下載 0次下載
- 紅外攝像頭驅動工具ThermoX軟件下載 75次下載
- 基于工程化參數優化的遙測伺服系統 6次下載
- USB攝像頭演示說明 132次下載
- 如何實現家庭安防系統中的多攝像頭和視頻采集與網絡傳送 22次下載
- CCD攝像頭 18次下載
- 伺服系統的組成 19次下載
- 帶修正因子模糊PID控制的PMSM交流伺服系統 17次下載
- 攝像頭入門 0次下載
- 基于攝像頭的目標分析監控系統設計 66次下載
- PMP播放器電路圖/原理圖(帶攝像頭),ATJ2137主控芯
- 進給伺服系統 0次下載
- 數控機床的伺服系統
- 微視攝像頭驅動下載
- 液壓伺服系統的類型和應用 1138次閱讀
- 使用ESP32-S3搭建網絡攝像頭 6669次閱讀
- 如何使用ping命令測試網絡攝像頭連通性 9594次閱讀
- 基于無線和物聯網技術的安全攝像頭系統 1813次閱讀
- 為什么智能攝像頭這么受歡迎 4815次閱讀
- 關于Firefly攝像頭模組的簡介 3347次閱讀
- 伺服系統的發展和應用常識 3991次閱讀
- 伺服系統設計驗證流程解決方案 1169次閱讀
- 液壓伺服系統的組成_液壓伺服系統的優缺點 1.2w次閱讀
- 伺服系統應用于哪兒_伺服系統應用實例 1.6w次閱讀
- 伺服系統什么意思_伺服系統的作用是什么 3.4w次閱讀
- 攝像頭芯片型號有哪些_攝像頭芯片型號匯總 5.9w次閱讀
- 伺服系統是什么_伺服系統的基本要求_伺服系統的基本組成 1.9w次閱讀
- 基于帶修正因子模糊PID控制的PMSM交流伺服系統 2203次閱讀
- 伺服系統淺析,伺服系統的分類、結構組成與技術要求 8674次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論