自動餵食器拆解與改裝

是不是對論壇的各式功能不熟?
這篇有基礎的介紹,先來這邊認識一下功能介紹吧!

samuel0318

🏅🔰🔰
註冊時間
2018/05/28
文章
230
按讚
217
經驗點數
356
位置
新北土城
金幣
914
魚缸大小
2 呎底部過濾缸
系統類別
柏林+厚砂
生物種類
魚, LPS
原本使用日生的自動餵食器,在一次地震中被海水潑濺,下課去了。
所以我就把它拆來研究看看

PH84_211217123044_d66b6.jpg

原本供電是兩顆aaa電池,總共 3V 的電源輸入電路板
電路板再提供 3V 的電源給DC馬達
並且利用微動開關偵測 DC 馬達轉一圈之後,對 DC 馬達斷電

PH84_211217123043_88431.jpg

電路板部分,右下角為手動餵食按鈕,透過按下按鈕,3V 電壓訊號會驅動電路板啟動 DC 馬達轉一圈,進行餵食

拆解研究後,發覺可以修復,有兩個不同的方向:
  1. 改用 5V 供電線,透過 ESP01 控制開關,使用樹莓派裡的 Node-Red 做排程以及 On Demand 餵食(意思就是可以透過任意方式觸發餵食)
  2. 改鋰電池充電,透過 ESP01 控制開關,一樣維持是無線,但只能排程不能 On Demand。原因是因為使用鋰電池無法長時間保持 WiFi 連線。

想想之後就擱置了一陣子,隨著吊掛式HQI 換成上架式的 LED, 平整的燈具上可以放置餵食器,而且燈具也有一條電源線,那我用 5V 供電線的這個第1方案就開始變得可行了。而且由於是透過 Node-Red 控制,相關的設備也可以配合餵食行為,比如說餵食前1分鐘,關閉造浪,餵食後3分鐘再開啟

以下為改裝說明圖,5V 電源輸入,透過 AMS1117 模組將 5V 轉為 3.3V, 供電給自動餵食器以及 ESP01 模組
ESP01 透過 GPIO2 pull HIGH 觸發餵食器控制板,馬達就會自轉一圈丟飼料。

PH84_211217123043_97054.jpg

PH84_211217123044_48e4a.jpg


Open Source
https://github.com/samuelchiang/esp01_auto_feeder
PH84_211217123042_81703.png
 
返回
上方 下方