搜尋此網誌

2022年5月6日 星期五

Raspberry pi 薯泥監視器

緣起:


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


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

專案連結