每次去水族館、動物市場,都很開心,能看到很多觀賞魚,熱帶魚、淡水魚、珊瑚缸、植物缸、珊瑚缸等等,令人賞心悅目,心情放松。加之養魚不用占用太多精力投喂,放在客廳還具有裝飾效果,平時在家看看魚,還能舒緩壓力,因此,很多年輕人在忙碌之余會通過養魚來尋找樂趣。
但是資深魚友都知道,魚對水溫的敏感度非常好,水溫變化幅度要極小,一旦水溫異常、水溫變化幅度超過3~5攝氏度,就容易造成魚死亡。所以,要想養好魚,就一定要控制好水溫,最好是控制在恒溫。如何才能實現魚缸水溫呢?可以在市場上購買智能恒溫器,當然作為工程師,平時喜歡動動手,所以,我來選擇自己動手做個魚缸水溫自動控制器。
充分調研,形成基本思路
想好魚缸溫度控制器有哪些功能,自動控制溫度、手動控制溫度?水溫異常遠程提醒?水溫自動加熱?自動排水?……手里有哪些現成的工具可用,如何用最低成本實現?
回答好種種問題后,基本上,大致思路也就出來了。程序基本思路如下:
實現遠程設置魚缸溫度范圍,系統自動調節溫度,緩慢調節溫度,升溫是在循環里面進行升溫,而起是平衡升溫。防止水溫過高,升溫過程中,需要和循環搭配完成。2個18B20不采用單總線,單獨采集。
準備好物料
溫度傳感器2個:防水型DS18B20,用于檢測循環箱和魚缸溫度
繼電器3個:一個用于常溫水蓄水罐抽水和廢水放水(合用一個,保證水位平衡),一個用于循環水送水(可接制氧機),一個用于循環水升溫
采用機智云自助開發平臺,提供公版APP模板,還能通過配置頁面內容、挑選色彩、替換圖片,定制個性化APP。
采用esp8266 SOC方案,節省成本,由機智云提供云服務,實現手機遠程控制魚缸。
注意:ESP8266 SOC方案是指ESP8266同時作為微控制器和wifi模塊
正式進入開發環節
第一步:在機智云自助開發平臺創建“智能魚缸”產品,建立數據點
? ? ? ?
創建一個新產品,建立以下數據點
? ? ? ?
創建好數據點之后生成SOC代碼。
第二步:下載SOC代碼,在ESP8266上燒寫固件
? ? ? ?
? ? ? ?
第三步:下載APP源碼,編譯,生成簡單版本的apk,安裝在手機上,可實現遠程控制智能魚缸。
源碼:鏈接:https://pan.baidu.com/s/1DeWKyMkdH5_6Un6EZzcXZA 密碼:b36u
就這樣,一個自制版的魚缸恒溫器就做出來了,魚缸的水溫也能自動智能保持在恒溫條件下了,在水溫穩定的條件下,魚缸里更容易長出硝化細菌,形成屬于魚缸的微型生態系統,這樣子,即便是飼養錦鯉,都不用天天換水了,半年換一次水,水都不臭不腥不渾濁。
原文出自:https://club.gizwits.com/thread-9052-1-1.html
-
恒溫器
+關注
關注
4文章
141瀏覽量
20698
發布評論請先 登錄
相關推薦
評論