01 引言
在快節奏的現代生活中,人們常常渴望親近自然卻又受限于時間和空間。微信小程序云養花項目應運而生,它借助互聯網技術和便捷的微信平臺,讓用戶可以隨時隨地通過手機遠程照料自己的花草。無論是澆水、施肥還是監測植物生長環境,用戶都能輕松掌控。這個項目不僅打破了傳統養花的限制,還為生活增添了綠色與樂趣,讓養花變得更加簡單、有趣且富有社交性。
02 項目介紹
農業是物聯網開發環境的主要應用場景,遠程監控農業環境,同時調節環境的溫濕度,就可基本完成農業項目,我們以小見大,通過微信小程序養花項目,學習把物聯網的知識運用到農業場景中。
通過土壤溫濕度傳感器和水泵,做一個澆水養花的設備,并且把設備的數據和動作狀態上傳至物聯網云平臺,應用層面上用微信小程序遠端控制設備。
03 項目涉及技術點
1.學習WiFi設備連接阿里物聯網云
2.學習使用物聯網平臺數據流轉等功能,來實現應用端的開發。
3.學習微信小程序的編寫,通過MQTT實現實時遠程控制
5.學習土壤溫濕度傳感器應用
04 項目實現
創建設備
登錄阿里物聯網平臺:https://iot.console.aliyun.com/
進入公共實例,點擊創建產品,創建好后點擊確定。
保存好自己的三元組。
修改例程代碼
修改三元組(使用自己創建的三元組),在 irrigation_demo 工程中 data_model_basic_demo.c 文件的demo_main()函數中的三元組(必須使用自己申請設備的三元組)
三元組信息,查詢設備證書,如下圖
保存工程,且編譯下載。
硬件程序現象
首先通過串口配網
通過串口配網 HaaS 開發板(波特率 1500000)
如上圖,當串口打印停止時,輸入以下配網命令:netmgr -t wifi -c {ssid} {password}ssid 為wifi 熱點的名稱,password 為熱點的密碼(使用自己的wifi)例如 netmgr -t wifi -c AI_DEVHQYJ12345678
配網后,實驗現象:
HaaS 在物聯網平臺上顯示出實時的溫濕度數據。
顯示溫濕度數據
測試云端控制:
在線調試-前往查看
在線調試頁面,測試一下水泵和工作模式,出水開關控制水泵出水
低濕度閾值和自動模式可以使水泵自動澆水。
注意:水泵不能長時間空載。
微信小程序實驗步驟
申請微信小程序設備
在產品中在創建一個設備, 用來表示微信小程序
保存此設備的三元組,后續在小程序的源碼中需要添加三元組。
產品添加自定義 topic
首先撤銷發布產品
添加自定義topic
再發布產品
設置并啟動規則引擎,完成后頁面顯示為:
這樣物聯網云平臺的設置就完成了。
導入小程序新項目
打開微信小程序開發工具,點擊右上角的項目按鈕,點擊導入項目,之后點擊選擇文件夾。
填寫自己的 AppID,一定要選擇使用微信云開發。
打開后畫面
修改三元組
詳情-本地設置,按照下圖勾選
保存后,會自動編譯 就可以在點擊頁面調試
也可以真機調試(用微信小程序來控制)
實驗現象
硬件連接好, 串口配網成功
使用微信開發工具或者在線調試功能控制就可以實現微信小程序養花了
除了指導如何在開發板上實現項目外,項目說明文檔還涵蓋了創建設備、微信小程序實驗步驟等詳細步驟,完整的項目文檔目錄如下圖。
后臺私信小雯老師(備注:微信小程序云養花),免費領取《微信小程序云養花》項目完整文檔、項目源碼。
05 硬件平臺
《微信小程序云養花》是一個物聯網實戰項目,硬件平臺是華清遠見HaaS EDU開發板。
開發板簡介
HaaS EDU K1是華清遠見聯手阿里云打造的一款高顏值、高性能、高集成度的物聯網教學級開發板,板載功能強大的4核(雙核300Mhz M33+雙核1GHz A7)主芯片,2.4G/5G雙頻Wi-Fi,雙模藍牙(經典藍牙/BLE),并自帶豐富的傳感器與小屏幕,可以快速實戰基于阿里云生態的物聯網相關場景的應用開發。
作為HaaS EDU的硬件制造商,華清遠見針對HaaS EDU還打造了豐富的外圍擴展模塊,包括魔環、4G CAT1模塊、資源擴展板、2.8寸屏、WiFi攝像頭等,并提供全套的開發教程、視頻課程及豐富的項目案例,可以進行物聯網全技術體系的學習,非常適合高校物聯網創新教學、學生畢設及個人開發學習。
基于HaaS EDU K1開發板,我們提供了10+場景應用案例和3大綜合物聯網應用案例:智能井蓋/離位報警器、野外救援、微信小程序云養花、飛機大戰、復古八音盒、貪吃蛇、大氣壓海拔儀、單子羅盤、陀螺儀小球、溫濕度計…所有項目均配套文檔及源碼,非常適合物聯網創新教學實訓、學生畢設、個人學習、項目練手。關注阿里云AIoT物聯網應用開發的用戶也可以學習下。
? 阿里云10+場景應用小案例
? 華清遠見3大物聯網綜合應用案例
對于初學者,在找工作前,也可以多做一些物聯網項目案例練手,在實戰中去理解并應用技術。有精力的話,最好可以基于我們的開發板去拓展一些功能更豐富的項目,做更多技術上的創新拓展,去參加一些競賽,DIY一些更接近實際產品的項目,這樣的經歷,也會為你的簡歷及面試加分不少。
-
物聯網
+關注
關注
2921文章
45657瀏覽量
384851 -
開發板
+關注
關注
25文章
5378瀏覽量
100676 -
阿里云
+關注
關注
3文章
998瀏覽量
43733
發布評論請先 登錄
相關推薦
【畢設項目參考】物聯網10+項目推薦,附項目文檔/源碼/視頻

畢業設計競賽選題推薦 | 嵌入式Linux應用之智能貓眼項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 嵌入式Linux應用之音樂播放器項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智能照明燈項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智能溫度計項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智慧安防報警項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智慧農業項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智能測距儀項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | 鴻蒙物聯網應用之倒車雷達項目實戰(含文檔及源碼)

畢業設計競賽選題推薦 | HaaS EDU物聯網應用之野外救援項目實戰

評論