那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

玩嗨OpenHarmony:基于OpenHarmony的智慧農業環境監控系統

共熵服務中心 ? 來源:未知 ? 2022-11-10 20:25 ? 次閱讀
原文引自電子發燒友論壇 HarmonyOS技術社區 《基于OpenHarmony的智慧農業環境監控系統》

9d0d978a-60f2-11ed-8abf-dac502259ad0.png

1. 項目的背景

根據《2022年糧食及農業狀況》報告顯示,數字技術和人工智能機器人技術在農業生產系統中的應用給農業帶來了變革。

9d297acc-60f2-11ed-8abf-dac502259ad0.png

智慧農業是農業生產的高級階段,是集新興的互聯網、移動互聯網、云計算物聯網技術為一體,依托部署在農業生產現場的各種傳感節點和無線通信網絡實現農業生產環境的智能感知、智能預警、智能決策、智能分析、專家在線指導,為農業生產提供精準化種植、可視化管理、智能化決策。

9d5d525c-60f2-11ed-8abf-dac502259ad0.png

環境監控和自動化控制是智慧農業生產中不可或缺的環節,作物的生長環境監測(環境溫濕度、土壤水分、二氧化碳、圖像等)和控制直接決定了作物的產量和質量。將農業環境監測與云平臺相結合,打造智慧農業云平臺,可以使勞動力和生產率得到進一步的釋放和提升,進一步促進農業的現代化發展。

2. 項目簡介

2.1項目描述

該項目基于OpenHarmony系統,以海思微處理器開發板為感知層核心,利用國產開源OpenHarmony操作系統開發環境參數檢測、網絡連接等應用。以云服務器為基礎構建智慧農業系統服務平臺,實現云平臺與傳感網絡系統的通信連接管理等;構建遠程信息管理和控制的 Web 應用平臺。充分利用互聯網和 Web 技術為用戶提供實時監測、信息管理等功能,使得用戶在一定程度上脫離時間和空間的限制,實現對現場的遠程監控和管理。

2.2功能說明

  • 下位機可以實時采集大棚中的環境信息,主要包括溫度、濕度、光照強度、土壤濕度以及當前所處地區天氣環境。

  • 下位機可以根據當前環境信息,自動實現補光、通風、灌溉、報警功能,來實現智慧農業。

  • 通過云服務器的數據傳輸在web端可視化界面上面實時顯示當前大棚中的環境狀態。

  • 在web端可以手動控制實現補光、通風、灌溉功能。

  • 在web端可以實時顯示數據曲線,并且帶有存儲數據的功能,存儲的數據包括四部分,分別是溫度、濕度、光照強度和土壤濕度,數據保存到csv文件中,方便后續對數據分析處理。

2.3系統功能模塊劃分

本系統設計如下圖所示,采用四層物聯網模型結構,即感知層、網絡層、平臺層和應用層。其中,系統的環境參數檢測功能被劃分到感知層,負責完成溫濕度、光照強度、土壤濕度等環境信息采集任務;網絡層包括網絡接入功能以及信息傳輸功能。這里面,信息傳輸功能主要是將感知層獲取的數據上傳到云服務系統,同時將云服務器的信息或指令下發給感知層設備。網絡層使用Wi-Fi通信方式接入網絡,采用MQTT(編者注:Message Queuing Telemetry Transport 消息隊列遙測傳輸協議的英文縮寫)協議等推送數據信息到平臺層和應用層。云服務主要支持平臺層功能,負責設備管理、命令下發、信息存儲等管理功能。應用層則利用云服務器提供的服務或手機等用戶終端來實現數據的可視化及客戶交互。

9d9a010c-60f2-11ed-8abf-dac502259ad0.jpg

2.4系統功能邏輯

本系統的功能邏輯如下圖所示。設計方案以小熊派鴻蒙開發板為核心實現網絡層和感知層的主要功能。該開發板使用海思微處理器,運行OpenHarmony 操作系統,實現包括系統外設初始化、網絡接入、系統管理、數據采集、數據聯網上報等功能。平臺層和應用層功能則由云服務器和小熊派鴻蒙開發板協同實現。

9db47c8a-60f2-11ed-8abf-dac502259ad0.jpg

2.5項目展示

先看照片和視頻

9dce158c-60f2-11ed-8abf-dac502259ad0.jpg

9df0ef3a-60f2-11ed-8abf-dac502259ad0.jpg

3. 硬件方案

3.1 硬件總體框架

9e0d51b6-60f2-11ed-8abf-dac502259ad0.jpg

3.2主控芯片

主控芯片MCUv采用Bear Pi-HM Nano開發板,搭載海思Hi3861RNIV100微處理器。該處理器是一款32位微處理器,高度集成了SoC WiFi芯片。

9e38429a-60f2-11ed-8abf-dac502259ad0.png

  • 采用IoTCluB的E53接口標準,可接入所有的E53案例擴展板。

  • 主控為WiFi SOC Hi3861,160MHz主頻,SRAM 352KB、ROM 288KB、2M Flash。

  • 板載NFC Forum Type 2 Tag芯片及天線,可實現HarmonyOS“碰一碰”功能。

  • 一根TypeC USB線,即可實現供電下載、調試等多種功能。

3.3 溫濕度傳感器

溫濕度傳感器采用SHT30,支持2.4V供電,通信協議采用IIC

9e5e9c7e-60f2-11ed-8abf-dac502259ad0.png

3.4 光照傳感器

光照傳感器采用BH1750,支持2.4V供電,通信協議采用IIC。

9e7fd45c-60f2-11ed-8abf-dac502259ad0.jpg

3.5土壤濕度傳感器

土壤濕度傳感器,表面采用鍍鎳處理,有加寬的感應面積,可以提高導電性能,通過比較放大器LM393輸出,使用ADC進行數據的采集。

3.6其他硬件

電源管理模塊采用LDO(編者注:Low-Dropout Regulators 低壓差線性穩壓器的英文縮寫),穩壓電路分為兩部分,分別是穩壓5V電路和3.3V電路。

補光燈、水泵、風扇通過開發板IO口外界三極管驅動電流放大電路實現控制。

4. 軟件方案

4.1 開發環境簡介

軟件開發在OpenHarmony內核抽象層之上進行。內核抽象層為用戶提供進程管理、內存管理、文件系統、網絡管理和外設管理等操作系統功能。鴻蒙的內核抽象層支持CMSIS(編者注:Cortex Microcontroller Software Interface Standard 微控制器軟件接口標準的英文縮寫)應用程序標準接口,本次開發采用輕量級系統中常用的CMSIS標準。

本項目開發環境布置在Window以及Linux操作系統上面。系統編譯環境在Linux系統性建立,應用程序使用C語言編寫,在VSCode上實現編程。需要安裝配置Python及gcc編譯器的支持,開發環境還需要安裝npm和hpm等鴻蒙操作系統的組包和發行版管理工具。

9ebfe718-60f2-11ed-8abf-dac502259ad0.png

4.2環境參數檢測

環境參數檢測通過操作溫濕度傳感器、光照傳感器、土壤濕度傳感器實現。獲取到的溫濕度、光照強度以及土壤濕度等環境信息通過MQTT協議上傳到云端,當光照強度過低或者溫度、濕度超標時,會引起報警以及風扇轉動、開啟水泵等操作,流程如下圖所示:

9ee5ebfc-60f2-11ed-8abf-dac502259ad0.png

4.3Wi-Fi通信

核心開發板通過所使用到的傳感器監測數據后,需要通過WiFi聯網將數據上報云端。海思Hi3861RNIV100微處理器SoC WiFi芯片連接WiFi流程圖如下所示:

9ef5d792-60f2-11ed-8abf-dac502259ad0.png

4.4MQTT協議

消息隊列遙測傳輸協議,是一種基于TCP/IP協議的即時通訊協議,采用發布、訂閱模式為處于網絡層上的傳感器與平臺層、應用層提供實時消息服務。MQTT協議開銷低,帶寬占用小,易于實現,在物聯網工程中應用廣泛。作為MQTT協議的客戶端,開發板上需要布置相關業務代碼,主要包括網絡連接信息結構體定義、MQTT 客戶端信息結構體、MQTT 客戶端初始化、MQTT客戶端連接代理服務器、訂閱MQTT消息、發布MQTT消息等。這些業務代碼,本文的設計采用鴻蒙系統項目下的第三方代碼進行布置。

9f0fb3c4-60f2-11ed-8abf-dac502259ad0.png

5. 項目總結和展望

本文設計的環境參數監測系統設計,硬件選用海思Hi3681處理器的輕量級終端,具有數據實時顯示、自動控制、超限報警等功能。,軟件選擇在OpenHarmony操作系統上進行開發,采用物聯網解決方案,網絡通信業務代碼選擇OpenHarmony下的第三方代碼。系統測試結果表明,該系統最終實現了環境參數數據采集、數據聯網上報和指令下發等功能,驗證了設計方案的正確性。系統雖然實現功能,但仍然存在不足之處,后續將加強應用層上的數據可視化及環境參數控制等相關業務邏輯設計方面的工作。

9f28431c-60f2-11ed-8abf-dac502259ad0.gif

本文完

寫在最后我們最近正帶著大家玩嗨OpenHarmony。如果你有好玩的東東,歡迎投稿,讓我們一起嗨起來!有點子,有想法,有Demo,立刻聯系我們:合作郵箱:zzliang@atomsource.org
9f36ee8a-60f2-11ed-8abf-dac502259ad0.gif

9f4b7c10-60f2-11ed-8abf-dac502259ad0.png

9f5f3872-60f2-11ed-8abf-dac502259ad0.png9fad7b04-60f2-11ed-8abf-dac502259ad0.png9fc082b2-60f2-11ed-8abf-dac502259ad0.png

9fda1bf0-60f2-11ed-8abf-dac502259ad0.png

9fef502e-60f2-11ed-8abf-dac502259ad0.png

a0089e44-60f2-11ed-8abf-dac502259ad0.png

a01fb62e-60f2-11ed-8abf-dac502259ad0.png

a046d1f0-60f2-11ed-8abf-dac502259ad0.png

a060e086-60f2-11ed-8abf-dac502259ad0.png

a07b948a-60f2-11ed-8abf-dac502259ad0.png

a096aac2-60f2-11ed-8abf-dac502259ad0.png

a0ab0d1e-60f2-11ed-8abf-dac502259ad0.png

a0b9b0b2-60f2-11ed-8abf-dac502259ad0.png

a0cba79a-60f2-11ed-8abf-dac502259ad0.png

a0e5bafe-60f2-11ed-8abf-dac502259ad0.png


原文標題:玩嗨OpenHarmony:基于OpenHarmony的智慧農業環境監控系統

文章出處:【微信公眾號:開源技術服務中心】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源技術
    +關注

    關注

    0

    文章

    389

    瀏覽量

    7990
  • OpenHarmony
    +關注

    關注

    25

    文章

    3744

    瀏覽量

    16575

原文標題:玩嗨OpenHarmony:基于OpenHarmony的智慧農業環境監控系統

文章出處:【微信號:開源技術服務中心,微信公眾號:共熵服務中心】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OpenHarmony:基于OpenHarmony的仿生四足狗開發分享

    OpenHarmony(以下簡稱“OpenHarmony”)系統的機器狗。本文將給大家分享一些他開發過程中的心得體會。 開發項目簡介 說起人工智能機器
    的頭像 發表于 10-31 21:50 ?3820次閱讀

    OpenHarmony:基于OpenHarmony智慧牧場方案 2/4 生物心率檢測篇

    原文引自電子發燒友論壇 HarmonyOS技術社區 《基于OpenHarmony智慧牧場》 前文回顧 《智慧牧場之生物姿態檢測篇》 1. 背景知識 在智慧牧場解決方案中,實時檢測牲畜
    的頭像 發表于 11-05 02:05 ?1879次閱讀

    OpenHarmony:基于OpenHarmony智慧牧場方案 3/4 生物運動軌跡跟蹤篇

    原文引自電子發燒友論壇 HarmonyOS技術社區 《基于OpenHarmony智慧牧場》 前文回顧 《智慧牧場之生物姿態檢測篇》 《智慧牧場之生物心率檢測篇》 1. 背景知識 1.
    的頭像 發表于 11-07 20:45 ?1258次閱讀

    #OpenHarmony #HarmonyOS

    監控系統智慧農業HarmonyOSOpenHarmony智慧農牧
    999哲
    發布于 :2022年09月02日 21:40:13

    #OpenHarmony開源開發者成長計劃解決方案學生挑戰賽 智慧農業環境監控系統演示

    智慧農業HarmonyOSOpenHarmony
    999哲
    發布于 :2022年09月05日 09:09:48

    OpenHarmony開源開發者成長計劃解決方案學生挑戰賽】--基于OpenHarmony智慧農業環境監控系統設計

    【項目名稱】基于OpenHarmony智慧農業環境監控系統設計【項目負責人】:張銘哲1、項目描
    發表于 09-02 21:20

    智慧農業物聯網數據采集監控技術

    智慧農業就是將物聯網技術運用到傳統農業中去,運用傳感器和軟件通過移動平臺或者電腦平臺對農業生產進行控制,使傳統農業更具有“
    發表于 02-17 16:21

    OpenHarmony:基于OpenHarmony的機械狗進階版——聽話的狗子

    原文引自CSDN社區 《[立創傳智黑馬程序員CSDN]訓練營——仿生機械狗》 編者按 昨天的 《 OpenHarmony:基于OpenHarmony的仿生四足狗開發分享 》 ,大家
    的頭像 發表于 11-01 21:25 ?1736次閱讀

    OpenHarmony:基于OpenHarmony的道路維護方案

    原文引自電子發燒友論壇 HarmonyOS技術社區 《【OpenHarmony成長計劃挑戰賽】基于Openharmony的道路維護方案》 1. 功能描述 本設計方案致力于解決目標:建設包容、安全、有
    的頭像 發表于 11-02 21:20 ?1427次閱讀

    OpenHarmony:基于OpenHarmony智慧牧場方案 4/4 室內管理系統

    知識 1.1?室內管理系統的意義 在智慧牧場解決方案中,隨著科技的發展,物聯網、無線通信、大數據計算等技術的不斷發展,在越來越多行業中得到應用,智能化生產的概念也深入人心。為提升養殖業的投入產出比、減少料肉/奶比、提升生產效率、改善養殖
    的頭像 發表于 11-08 19:45 ?1477次閱讀

    OpenHarmony:基于OpenHarmony的ArkUI翻頁時鐘

    設備,用電腦動畫的方式實現翻頁時鐘,也是一種特別的復古UI交互體驗。 本項目豈在通過OpenHarmony的ArkUI框架,用TS擴展的聲明式開發范式eTS,來實現翻頁時鐘的體驗。 本項目的開發環境如下
    的頭像 發表于 12-05 20:15 ?1464次閱讀

    【開源社區】OpenHarmony:基于OpenHarmony智慧農業環境監控系統

    和物聯網技術為一體,依托部署在農業生產現場的各種傳感節點和無線通信網絡實現農業生產環境的智能感知、智能預警、智能決策、智能分析、專家在線指導,為農業生產提供精準化種植、可視化管理、智能
    的頭像 發表于 12-06 08:20 ?2952次閱讀

    【開源計劃】OpenHarmony學生挑戰賽項目——智慧農業環境監控系統設計

    【項目名稱】基于OpenHarmony智慧農業環境監控系統設計【項目負責人】:張銘哲1、項目描
    的頭像 發表于 09-15 10:39 ?2891次閱讀
    【開源計劃】<b class='flag-5'>OpenHarmony</b>學生挑戰賽項目——<b class='flag-5'>智慧</b><b class='flag-5'>農業</b><b class='flag-5'>環境</b><b class='flag-5'>監控</b><b class='flag-5'>系統</b>設計

    Windows搭建OpenHarmony編譯環境

    由于OpenHarmony的編譯工具鏈主要是建立在Linux操作系統下,如需要編譯OpenHarony內核則需要搭建虛擬機等工序,相對比較繁瑣。那么,是否可以在Windows操作系統上實現
    的頭像 發表于 08-09 08:26 ?1698次閱讀
    Windows搭建<b class='flag-5'>OpenHarmony</b>編譯<b class='flag-5'>環境</b>

    智慧農業溫室環境監控系統

    科技日新月異的時代,智慧農業作為現代農業發展的重要方向,正以前所未有的速度改變著傳統農業的面貌。其中,智慧
    的頭像 發表于 10-23 16:26 ?227次閱讀
    皇冠在线投注网| 大发888客户端下| 摩纳哥百家乐官网的玩法技巧和规则 | 风水8闰24山| tt娱乐城备用网址| 广发百家乐官网的玩法技巧和规则 | 百家乐必胜方程式| 百家乐官网备用网址| 百家乐官网赢得秘诀| 大发888王博| 百家乐官网平注资讯| 香港六合彩特码| 7位百家乐扑克桌| 百家乐官网怎么稳赢| 百家乐桌定制| 百家乐官网图形的秘密破解| 百家乐官网游戏开发软件| 蓝盾百家乐洗码| 百家乐官网画面方法| 澳门百家乐官网国际娱乐城| 全讯网网址导航| 百家乐官网投注技巧建议| 豪门国际娱乐城| 百家乐网上玩法| 百家乐出闲几率| 宝马会百家乐官网的玩法技巧和规则| 明珠网上娱乐| 威尼斯人娱乐城地址| 皇室百家乐的玩法技巧和规则 | 百家乐官网高手和勒威| bet365备用器| 大发888玩法技巧| 赌百家乐官网可以赢钱| 在线百家乐官网赌场| 大发888客户端| 澳门百家乐怎玩| 百家乐庄闲最佳打法| 凯旋门百家乐现金网| 百家乐官网影院| 百家乐机器二手| 百家乐官网的奥秘|