搜尋此網誌

顯示具有 Raspberry pi 標籤的文章。 顯示所有文章
顯示具有 Raspberry pi 標籤的文章。 顯示所有文章

2026年4月30日 星期四

Raspberry Pi 運行 Firefly III Container

緣起:


    現在想仔細紀錄自己的收支,請 gpt 提供可用的工具,我最後選了 Firefly III。我現在偏愛這種 Web 專案,只要有瀏覽器就能存取,不分裝置跟作業系統的種類,而且更棒的事,它們都會提供 Docker Image。我的 Pi 跟手機有用 zero-tier 連上同個網路,所以在外時也能透過 zero-tier vpn 來存取


Raspberry Pi 設定 USB 網卡分配

緣起:


    我的 Pi 接了兩個 USB 網卡,一個是連備用網路,另一個是連監視器的 wifi 分享器,有時候家裡斷電後 Pi 重啟,eth1 跟 eth2 的順位會換,兩個都要重新設定,麻煩,所以就查看怎麼固定 USB 網卡的分配。

2026年3月18日 星期三

Raspberry Pi MotionEyes & mediamtx+ffmpeg

緣起:


    再接續這篇,我後來沒了監視有無狗子的需求,所以就把它當成一般的監視器使用了,如果要可以紀錄影像的話,我還需要有軟體幫我把監視器的畫面給錄下來。問了 gpt 後,選了 MotionEye 來用


    它有提供 docker image,雖然錄影功能陽春了些,但對我來說夠用了,設定也很直覺。

    除了使用正規的 wifi 監視器之外,我還有使用之前買的 Raspberry pi zero 2w 搭配 usb webcamera,使用 mediamtx + ffmpeg,把 Raspberry pi zero 2w 變成一個支援 rtsp 的 network camera。

2025年9月27日 星期六

Raspberry Pi 運行 Piwigo Container

緣起:


    還記得我那個裝了 500 GB 的 SSD 的 Raspberry Pi 5 嗎,它目前除了跑 yolo 來偵測狗子之外,還有跑 samba server,儲存空間用的是 1TB usb 外接硬碟,用來放一些雜七雜八的資料,還有備份用。

    一直覺得那 SSD 的空間放著不用實在有點浪費


    最近想到,就讓它跑個管理圖片用的網站好了,放一些表情包跟九日的圖,重點是要有 tag 的功能,當想要表情包來回應時,找起來才會比較快,比單純把圖片放在硬碟或是 telegram 上要好得多。在 gpt 上詢問後,最後是選擇 Piwigo 來用。

2025年7月31日 星期四

Raspberry pi PyTorch 影像識別 (二)

緣起:


    接續這篇雖然我在文章最後說我停手了,但後面其實還是有改了些東西,也有把程式搬到我那台裝 ssd 的 pi 5 上跑,那執行的速度確實快上了不少,而且我們神明廳就算加了鐵網,也還是阻止不了那臭狗在我們庭院前的其它地方大便,所以此專案還是有繼續執行的必要。

    我那時是直接把 pi 跟螢幕搬到門口附近,然後用膠帶把 usb 網路攝影機黏在鐵椅上,放到外面。超蠢的,攝影機到晚上時就沒作用了,一片黑;下雨時也是要把它收進來,每天重新放回去又要在那邊橋角度;東西擺門口也很擋路;當蜂鳴器響起時我還是要離開位置跑到門口查看.....。幾天後就懶得再每天手動擺那些東西了,所以最後還是沒起到什麼作用啊 !!!

    我上禮拜真的就受不了,直接跑去外面買了台室外用的 wifi 監視器,果然還是得用專業的器具才能確實的解決我的問題。


2025年6月11日 星期三

Raspberry pi PyTorch 影像識別

緣起:


    前兩個禮拜,那個廢物鄰居被他的朋友載出門,不知去哪工作,直接不管他家的小狗,就把它一隻狗放在家中,不管它的死活。要不是我這段時間有去餵它的話,它可能真的會餓死。

    前幾天發現一個問題,那小狗會跑去我們神明廳大便,不知是不是它已經沒辨法在它家裡找到適合大便的位置,總之,這件事造成我們不小的困擾,我已經掃它大便兩次了。

    為了阻止它繼續在我們神明廳大便,我打算自製一個驅狗器。有上網查,能用超音波來趕狗子,所以想說使用 arduino 搭配紅外線感測器,再加個能發出超聲波的電子零件之類的(?,簡單做。後來仔細去查才發現,一般的蜂鳴器模組是沒辨法做到發出 25K Hz 以上的聲音,如果是想使用 HC-SR04 模組的話,聲音太小,需要加強驅動電路。好麻煩,我又不知怎麼設計電路的東西。

    後來想到,好像不一定要超聲波,用喇叭最大音量播放狗吠聲,應該也可以把那隻小狗給嚇跑。所以後來轉而使用 raspberry pi 來處理,我有 3 代的 pi,它有 3.5 mm 的孔能直接連音源線。不過,要用喇叭的話,就不能單純紅外線感測器偵測到物體時播放聲音,如果進來的是我爸媽,然後把他們嚇到,到時我就倒楣了。所以,更好的方案應該是使用 usb 網路攝影機,搭配影像識別。

    前天下午都一直在搞這東西,雖然大部份的時間都是在載套件。隔天,我看我爸用鐵網把神明廳的入口擋住,哇,老祖宗的方法果然還是快速又方便


    感覺有點白忙一場,後來想了想,還是有學到不少東西,所以想寫篇文章紀錄。

2022年5月6日 星期五

Raspberry pi 薯泥監視器

緣起:


    在我學會 LINE Notify 後,我一直想著要用微電腦來拍我家狗狗的照片,並將照片 POST 到 LINE Notify 上,這樣就算之後不在家,我還是能定時在 LINE 上看到薯泥的圖片。我一開始是用 Ameba 來做,不過這樣就要直接寫 POST 的完整格式,那東西真的搞了我很久,POST 的格式只要有個小錯,伺服器就不接受,而且我也不知道錯在哪,只能慢慢試,更煩的是,每次改程式碼後都要重新上傳,它又得花 30 多秒來上傳,整個過程就很惱人,都要等一小段時間才能知道結果。其實,就算我解決了上述的問題,我之後還有圖片的問題,我不知道要怎麼在 Ameba 上讀取拍到的圖片、把它弄進 POST 的 Body 裡。


    所以最後放棄,改用 Raspberry pi ,用 Python 來開發,整個快很多,不用再去理 POST 的原生格式,快樂得不得了。我兩個禮拜前有把東西弄出來,不過那時候不小心弄壞,導致它開機後,我沒辦法登入,而且也沒把攝影機的曝光弄好,很多圖片拍出來都過亮。上個禮拜,我有把整個系統重灌,並重新寫了程式,經過兩個多小時的測試與修改後,終於把這個專案給完成了,不過那時沒有空紀錄,所以今天就來記錄我在做這專題時踩的雷。

專案連結


2021年4月7日 星期三

Arduino 與 Raspberry pi 溝通

 緣起:


    昨天在畢專教室閒著,突然想試試 Raspberry pi 的類比讀取功能,因為我們的畢專會用到壓力感測器,所以要有個類比輸入腳來讀它的電壓變化,可是,當我去查資料時卻發現一個壞消息。

(來源)

    哦不,Raspberry pi 並沒有支援類比功能的腳位,如果真要用的話還需要弄個什麼 ADC 電路的,哭啊,我又不會電路。



2020年4月15日 星期三

Raspberry pi GPIO

緣起:


    今天突然想到,我那台 pi 好像買了快三年了,然後我都沒有用到他的 GPIO 來做些什麼事,好像有點可惜。大家大部份都是用 Python 來操作 GPIO 的,然後我那時候很排斥 Python ,想叧尋其它路徑來達成,不過最後都不了了之。