0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用樹莓派可以輕松進行遠程視頻監(jiān)控

jf_9aVl32Dp ? 來源:Arm軟件開發(fā)者 ? 2023-02-13 14:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用樹莓派可以輕松進行遠程視頻監(jiān)控。在這個#MagPiMonday上,PJ Evans向您展示了如何使用防水相機外殼來獲得一些水族朋友的獨特視角。

裝置像魚一樣漂浮著,所以需要一些巧妙的方法來保持它的位置

教程的靈感來自樹莓派攝像頭模塊的Entaniya防水外殼。這種裝置可保護攝像頭模塊,而不會扭曲圖像。有了它,我們可以將攝像頭浸入水族館的深處,通過流媒體視頻來觀測我們的魚朋友。如果這對你還沒有吸引力,您可以調(diào)整本教程,以便能夠監(jiān)控任何您喜歡的視頻流,無論是室內(nèi)還是室外。與家庭助理(Home Assistant)相結(jié)合,您很快就能從世界任何地方用你的攝像頭進行監(jiān)控。

01.準備你的樹莓派

為了獲得最佳的圖像質(zhì)量,樹莓派4(https://www.raspberrypi.com/products/raspberry-pi-4-model-b/)是完美的選擇。當然,你也可以從樹莓派Zero-2W中獲得良好的效果,而且安裝起來也會更容易。無論您選擇哪種,我們都建議您使用樹莓派Lite(Legacy)操作系統(tǒng)。該項目使用raspivid工具,最新版本的操作系統(tǒng)對其支持有限。原來的“Buster”映像仍然具有完全兼容性。你可以在“樹莓派OS(其他)”選項下的樹莓派映像中找到它。設(shè)置Wi-Fi,并確?!?code>sudo apt -y update && sudo apt -y upgrade”,這樣升級后一切都是最新的。

02.安裝和配置攝像頭

斷開樹莓派Pi的電源后,安裝帶狀電纜和攝像頭模塊(稍后我們將介紹)。電纜在任何方向上可工作;然而,藍色側(cè)(沒有暴露接觸的一側(cè))需要在每一端抵靠黑色夾。找到樹莓派上標記為“CAMERA”的連接器,抬起夾子,輕輕插入電纜,然后再次按下夾子。對攝像頭模塊重復(fù)上述步驟。給樹莓派通電,然后在命令行運行sudo raspi config。轉(zhuǎn)到“Interfaces”,然后選擇“Camera”,然后單擊“Enable”。然后你需要重新啟動。

6b522ac2-ab47-11ed-bfe3-dac502259ad0.png

防水的魚監(jiān)控器樹莓皮外殼已拆卸需要組裝。該套件易于構(gòu)建,為您的攝像頭創(chuàng)造了防水空間

03.測試設(shè)置

我們先把相機裝好,檢查一切是否正常,然后再把它放在防水的殼子里。重新啟動后,運行以下命令:

raspivid-f


如果一切順利,你應(yīng)該在屏幕上看到攝像機的視頻五秒鐘。如果沒有,請檢查電纜是否正確插入,以及是否已啟用相機,如步驟2所示?,F(xiàn)在檢查方向。當電纜從模塊向上時,圖像是否正確向上?如果沒有,可以使用以下命令進行切換:

v4l2-ctl --set-ctrl horizontal_flip=1


最后,檢查一切是否對焦,并相應(yīng)調(diào)整相機。

04.安裝依賴項

我們將使用實時視頻流服務(wù)器來觀測我們的魚(或您決定的任何東西)。這需要一些支持軟件,以便我們能夠構(gòu)建和運行它,所以現(xiàn)在是準備好一切的時候了。確保您已經(jīng)運行了“sudo apt -y update && sudo apt -y upgrade”,如步驟1所示。輸入以下命令:

sudo apt install cmake liblog4cpp5-dev libv4l-dev git


這將安裝您所需的一切。

這條小魚為了舒適而靠近了一點。獲得清晰的圖像可能需要幾次才能獲得最佳效果

05.構(gòu)建視頻流服務(wù)器

不幸的是,APT上沒有流媒體服務(wù)器,所以我們必須自己構(gòu)建它。這很簡單,只要您仔細按順序輸入下面的命令。在命令行中,輸入以下內(nèi)容:

 cd
 git clone https://github.com/mpromonet/v4l2rtspserver.gitcd 
v4l2rtspserver
 cmake .
 make
 sudo make install

這將下載源代碼,為樹莓派準備一個配置,然后編譯軟件并安裝它。一旦安裝,您可以根據(jù)需要刪除v4l2rtserver目錄。

06.測試視頻流

在我們開始觀測魚之前,讓我們測試視頻流本身是否正常。在另一臺計算機上,安裝VLC(videolan.org)。這是一個多用途視頻播放應(yīng)用程序,支持我們正在使用的服務(wù)器。從樹莓派運行以下命令:

v4l2rtspserver -W 640 -H 480 -F 15 -P 8554
/dev/video0

您應(yīng)該在屏幕上看到一些文本輸出。在另一臺計算機上,打開VLC,單擊“文件”,然后單擊“打開網(wǎng)絡(luò)”。在URL框中,輸入:

rtsp://:8554/unicast

將<ip address>替換為樹莓派的ip地址(使用ip addr查找)。單擊“打開”并等待幾秒鐘。你會看到來自攝像頭的視頻。

6bafd884-ab47-11ed-bfe3-dac502259ad0.png

組裝好的裝置。現(xiàn)在,無論是在魚缸里還是在室外,相機都受到了保護

07.Boot時啟動

現(xiàn)在我們有了一個工作的視頻流,我們需要確保它總是在Boot時啟動。服務(wù)器已存在服務(wù)文件;我們只需要更改一行。打開文件:

sudo nano /lib/systemd/system/
v4l2rtspserver.service

找到以“ExecStart”開頭的行,并將其更改為如下所示:

ExecStart=/usr/local/bin/v4l2rtspserver -W 
640 -H 480 -F 15 -P 8554 /dev/video0

檢查它是否與此處所寫的完全相同,然后使用CTRL+X,后跟Y和ENTER保存文件并關(guān)閉編輯器。現(xiàn)在使能服務(wù):

sudo systemctl enable v4l2rtspserver

要測試它,請重新啟動,然后再次使用VLC打開流。

08.將攝像頭安裝在機殼中

讓我們把注意力轉(zhuǎn)向防水殼。按照包含的說明,將底座與外蓋分離?,F(xiàn)在打開提供的防水墊,將兩片墊子放在底座中央提供的空間中。如果有濕氣進入,這些會吸收水分,保護您的相機。擰入相機的適配器底座,然后小心地將連接的帶狀電纜穿過插槽。最后,將相機安裝到適配器上,注意不要過度擰緊螺釘。確保電纜安裝正確。

6bf3597e-ab47-11ed-bfe3-dac502259ad0.png

一旦您的視頻流開始運行,您可以將其添加到家庭助理,以便您隨時觀測我們的魚

09.安裝攝像頭蓋

定位橡膠O形圈并將其放置在底座上,使其位于提供的凸起上。取下透明蓋,將其放置在底座上,并用M3螺母和螺栓固定。我們建議穿過每一個,而不是底座周圍;這將確保更均勻的貼合。同樣,小心不要過度擰緊螺釘。將外蓋扣在透明蓋上。取下小橡膠索環(huán),非常小心地將帶狀電纜穿過,穿過索環(huán),直到其與底座接觸。插入槽中并用金屬板固定。你現(xiàn)在有了一個防水的外殼。

10.安裝防水相機

接下來發(fā)生的事情需要一些主動性。這取決于您要監(jiān)視的內(nèi)容,決定了您將如何設(shè)置這些內(nèi)容。對于我們的水族館項目,您可以連接一些橡膠“吸盤”以保持相機的位置,或者找到一個合適的地方將其放置在基底或沙子上。對于戶外使用,Entaniya出售一種壁掛式適配器,以方便操作。無論是哪種方式,您都需要考慮如何將帶狀電纜放入或取出油箱,以及如何安全安裝樹莓派。您最大的限制是電纜本身的長度。

11.添加到家庭助理

使用此監(jiān)控解決方案的最佳方式之一是家庭助理,這是一種流行的家庭自動化操作系統(tǒng)。幸運的是,像這樣的遠程攝像頭的支持已經(jīng)融入到服務(wù)中。要添加流,您需要能夠訪問和編輯configuration.yaml文件。添加以下文本:

camera:
  - platform: ffmpeg
    name: FishCam
    input: rtsp://:8554/unicast

如前所述,將<ip地址>更改為樹莓派的地址?,F(xiàn)在重新啟動家庭助理。在您的儀表板中,您現(xiàn)在可以使用新創(chuàng)建的“FishCam”實體添加“圖片瀏覽”卡?,F(xiàn)在,您可以在任何可以訪問家庭助理的地方觀測您的魚。

12.下一步

有許多方法可以在這個項目上構(gòu)建。如果你在水族箱里安裝了魚攝像頭,還有很多事情要做。用單線溫度傳感器監(jiān)測水族箱的溫度,并在出現(xiàn)問題時發(fā)出警報。或者,使用流量傳感器監(jiān)視水泵。如果您對遠程監(jiān)控更感興趣,請嘗試在視頻源的同時,在家庭助理中添加狀態(tài)檢測或面部識別功能。運動檢測可用于觸發(fā)記錄或警報。戶外攝像頭可以用來監(jiān)視后院的雞或前門的人。一切都由你來決定。


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7122

    瀏覽量

    125295
  • 攝像頭
    +關(guān)注

    關(guān)注

    61

    文章

    4965

    瀏覽量

    98001
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1979

    瀏覽量

    107231

原文標題:用樹莓派攝像頭觀測魚

文章出處:【微信號:Arm軟件開發(fā)者,微信公眾號:Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    樹莓可以做什么?

    里的任何機器上都可以訪問(即使不在家,只要路由設(shè)定對了也不成問題)。你也可以在派上安裝Samba,這樣Mac和PC都可以更容易地存取。13.站點監(jiān)控
    發(fā)表于 06-29 09:42

    樹莓打造視頻監(jiān)控機器人Verybot

    `在網(wǎng)上有看到一個基于樹莓 ( raspberry pi ) 的視頻監(jiān)控機器人平臺 Verybot ,順帶把這個機器人的一些圖片、視頻、設(shè)
    發(fā)表于 09-18 15:33

    【終極福利】《利用LabVIEW輕松玩轉(zhuǎn)遠程視頻監(jiān)控》03 編程中解決問題的思路與技巧

    `【終極福利】《利用LabVIEW輕松玩轉(zhuǎn)遠程視頻監(jiān)控》02 工作原理本教程利用LabVIEW輕松實現(xiàn)
    發(fā)表于 06-13 08:02

    【終極福利】《利用LabVIEW輕松玩轉(zhuǎn)遠程視頻監(jiān)控》04 LabVIEW編程本質(zhì)

    `【終極福利】《利用LabVIEW輕松玩轉(zhuǎn)遠程視頻監(jiān)控》04 LabVIEW編程本質(zhì)本教程利用LabVIEW輕松實現(xiàn)
    發(fā)表于 06-26 07:47

    【終極福利】《利用LabVIEW輕松玩轉(zhuǎn)遠程視頻監(jiān)控》05 LabVIEW與外部互聯(lián)之 .net實現(xiàn)

    【終極福利】《利用LabVIEW輕松玩轉(zhuǎn)遠程視頻監(jiān)控》05 LabVIEW與外部互聯(lián)之 .net實現(xiàn)本教程利用LabVIEW輕松實現(xiàn)
    發(fā)表于 07-10 07:56

    請問程序如何和樹莓遠程交互?

    我們知道使用SSH工具可以樹莓進行遠程交互。 我現(xiàn)在想在程序(PC、Android等)中遠程
    發(fā)表于 05-29 05:55

    請問樹莓如何實時網(wǎng)絡(luò)視頻監(jiān)控?

    樹莓如何實時網(wǎng)絡(luò)視頻監(jiān)控
    發(fā)表于 11-12 07:41

    基于嵌入式樹莓遠程溫度監(jiān)測系統(tǒng)設(shè)計

    摘 要:該文設(shè)計了基于嵌入式樹莓為核心控制器的遠程溫度監(jiān)測系統(tǒng),并通過溫度傳感器DS18B20獲得數(shù)據(jù)加以融合以及模糊算法對其進行處理,用戶可在手機或電腦客戶終端上了解到居室溫度變化
    發(fā)表于 12-20 06:56

    如何實現(xiàn)樹莓zero w網(wǎng)絡(luò)穿透遠程跨網(wǎng)絡(luò)監(jiān)控功能呢

    如何對樹莓zero w攝像頭進行配置從而實現(xiàn)內(nèi)網(wǎng)監(jiān)控功能?如何實現(xiàn)樹莓zero w網(wǎng)絡(luò)穿透
    發(fā)表于 03-01 06:00

    利用樹莓制作可進行夜間監(jiān)控的夜視網(wǎng)絡(luò)攝像頭

    樹莓制作高清夜視是攝像頭,輕松打造夜間絲滑般流暢的監(jiān)控!
    的頭像 發(fā)表于 05-22 06:00 ?6639次閱讀

    使用樹莓制作HomeKit安防監(jiān)控

    樹莓3B及樹莓攝像頭,制作可以與homekit智能家居媲美的安防監(jiān)控
    的頭像 發(fā)表于 05-30 12:54 ?3766次閱讀
    使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>制作HomeKit安防<b class='flag-5'>監(jiān)控</b>

    如何使用樹莓實現(xiàn)微信遠程監(jiān)控的資料說明

    年初的時候用mk802+arduino做了一個小項目, 實現(xiàn)獲取室內(nèi)溫度、濕度,視頻監(jiān)控遠程開關(guān)控制等功能, 用了手機微信做了客戶端。后來看見網(wǎng)上介紹有樹莓
    發(fā)表于 04-25 18:28 ?6次下載
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>實現(xiàn)微信<b class='flag-5'>遠程</b><b class='flag-5'>監(jiān)控</b>的資料說明

    樹莓4代無線視頻智能小車輕松實現(xiàn)避障循跡

    樹莓4代無線視頻智能小車 含PI4B-4GB 可以實現(xiàn)紅外避障、循跡、藍牙/紅外/WiFi遙控和視頻監(jiān)
    的頭像 發(fā)表于 11-07 11:09 ?1w次閱讀

    樹莓音頻視頻播放

    樹莓音頻視頻播放
    的頭像 發(fā)表于 06-21 11:41 ?796次閱讀

    使用樹莓實現(xiàn)遠程控制的技巧

    樹莓是一款功能強大的微型計算機,其體積小巧、價格低廉,非常適合用于各種DIY項目。其中,遠程控制是樹莓應(yīng)用中非常受歡迎的一個領(lǐng)域。通過
    的頭像 發(fā)表于 11-11 11:37 ?1333次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品