借助機智云物聯網平臺,我們在智能雨林缸中實現了一系列關鍵功能,以確保植物獲得最佳生長條件。這包括對光照、溫度、濕度和水分的全面管理,同時還提供了便捷的APP遙控選項,讓用戶能夠輕松地根據需求進行調整。
01
硬 件
價格¥88
機智云GE211
價格¥16.8
3.8路5V的繼電器模塊
AM2320模塊
水族箱硬件(魚缸,水泵,沖氧,加熱線,燈,噴淋)可自行準備。
防水DS18B20模塊
功能實現
1.殺菌燈:支持殺菌燈的實時開關和定時控制。
2.紅外燈:提供輔助燈光,用于夜視攝像頭,具備手動和定時控制功能。
3.照明燈:實現照明燈的開關和定時控制,以滿足植物光照需求。
4.水溫加熱:智能化控制水溫,包括自動調整和定時控制功能。
5.沖氧:提供氧氣供應,可手動或根據時間表自動控制。
6.水循環:管理水的循環,可手動或根據時間表自動控制。
7.噴霧:實現自動澆水、手動澆水以及計劃澆水,以滿足植物的水分需求。
8.前玻璜除霜:控制前玻璜除霜,可手動操作或按計劃工作。
9.水溫測量:使用防水DS18B20傳感器測量水溫,確保水溫穩定。
10.空氣溫濕度檢測:通過AM2320傳感器監測空氣溫度和濕度,以優化植物生長環境。
11.模式切換:允許用戶在手動模式和自動模式之間切換,以便自主控制水溫加熱和噴霧模式,或依賴系統智能調控。
02
云端開發
2.1云端產品創建
進入機智云開發者中心(https://developer.gizwits.com/),點擊左上角創建,創建一個智能產品。
2.2選擇好產品參數,創建號智能產品
2.3數據點創建
創建好產品以后給產品添加數據點,數據點創建參考文檔中,數據點參考附件文檔。
03
移動應用創建
3.1移動應用創建
進入開發者中心首頁,右上角創建移動應用
3.2產品控制頁面編輯
回到之前創建的產品里面,關聯我們創建好的移動應用。
本次教程采用ESP32模組,需要設置配網方式,采用藍牙和熱點配置進行網絡配置。
教程部分功能需要用到定時功能,需要在智能場景中進行數據點勾選。
控制頁面編輯
對圖標的順序,大小,圖片進行修改。(中間界面不會同步改變,在右側進行配置和排序,配置完成之后保存即可)
配置完成界面之后到創建的移動應用里面進行應用構建(應用耶塔配置可參考文檔https://devdocs.gizwits.com/zh-cn/AppDev/APP/CreatApp.html)。
構建完成以后,掃描二維碼下載APP。
配置界面如圖所示
3.3 生成單片機協議代碼
進入產品開發頁面,在左側MCU開發里面生產對應單片機的代碼。
將生成的單片機代碼下載到電腦
到此云端配置就完成了。
04
程序開發
4.1 設備硬件接線
01接線如圖所示
開發板和按鍵之間接線(按鍵低電平有效,上拉電阻)
開發板A0接按鍵
開發板和繼電器之間接線
D2-D9接繼電器的8個控制引腳(繼電器低電平有效),繼電器電源接5V
開發板和ESP32之間接線
開發板RX接ESP32的TX,開發板TX接ESP32的RX,ESP32電源接5V
開發板和AM2320傳感器之間接線
開發板SCL,SDA分別接AM2320傳感器的SCL,SDA, AM2320傳感器電源接5V
開發板和防水DS18B20接線
4.2
解壓上面下載的代碼包
-
物聯網
+關注
關注
2909文章
44564瀏覽量
372803 -
開發板
+關注
關注
25文章
5033瀏覽量
97375 -
機智云
+關注
關注
2文章
588瀏覽量
26393
發布評論請先 登錄
相關推薦
評論