Interactive
Pet Camera

互動式寵物攝影機

隨著社會型態和人口結構的變化,飼養寵物的人口日益增多,形成了一股寵物熱潮。繁忙的生活使得主人難以時刻照顧寵物,導致心理健康和飲食問題。現有的寵物餵食器功能單一,主要以定時餵食為主。本專題基於Arduino平台,旨在提升與寵物的互動,改進餵食器功能,增加實時觀察、定量餵食系統、食物儲存的溫濕度監測和雷射光模組,讓主人能夠遠端與寵物互動,確保寵物的飲食健康和安全。

專題結果

餵食器設計架構圖 (圖一)


餵食器實體打印上共經歷三段設計,每一階段為上一階段設計改進。第一階 段確認大方向結構設計,以最快速設計並印出成品

第二段設計上強調了尺寸的固定與外觀設計,以壓克力管搭配螺絲進行固定 ,在組裝流程及維護性並未考量,在組裝測試時需耗費大量時間拆裝。這階 段設計以經可當作完整品做使用,功能測試都正常運行。

第三段設計是以外觀設計為主,並將驅動餵食器的機構馬達替換。外觀設計上 以市面產品做為參考,並同時改進組裝方式。

伺服器架構圖 (圖二)


感測器的資料會藉由MQTT伺服器傳給後端,並直接儲存在MySQL中;前端的用戶資料傳給後端後也是直接儲存,且透過按鈕處發函式將特定字元傳給MQTT伺服器,ESP32再訂閱後做出相對應的行動;Amb82-mini的直播流則是透過Nginx轉發給Flask並在後端做處理,並將檔案儲存在資料夾中。

串流影音架構圖 (圖三)


由於在網頁無法直接播放Amb82-mini的RTSP串流,所以需要透過轉換成RTMP流的形式,並透過Nginx的RTMP模組幫助,將串流給Flask做使用,使得前端可以透過Flv.js套件進行解碼呈現即時影音在網頁上,透過參數或外掛模組的調整,在網路良好的情況下使得延遲2~3秒。

網頁端設計架構圖 (圖四)


tick

使用者帳號創建與登入介面

tick

使用者監測與控制機構介面

tick

實時更新溫溼度頁面,提醒使用者是否有異常情況

結論

本專題展示了一個不僅能餵食寵物,還能讓寵物與主人實時互動的互動式寵物攝影機系統的可行性。

系統整合了多種感測器及攝影機來監控寵物,確保他們的飲食需求得到滿足,同時通過雷射模組促進互動。

這樣的設計滿足了寵物的溫飽需求,提供了一個即時觀測寵物的互動平台。使用Arduino平台減少成本需求和資源豐富的開源系統,為寵物餵食機構提供了一個想法。

關於我們

組 名:互動式寵物攝影機

聯繫我們:
s111010506@student.nqu.edu.tw
s111010514@student.nqu.edu.tw
s111010578@student.nqu.edu.tw

指導老師

指導老師

陳正德老師
組長

組長

林維新

職責:硬體機構開發、專題整合

組員1

組員

黃威綸

職責:伺服器、即時影像

組員2

組員

張瑜翔

職責:專題網頁、成果網頁

Made with by ThemeWagon