在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

玩嗨OpenHarmony:基于OpenHarmony的智慧牧場方案 4/4 室內管理系統(tǒng)篇

共熵服務中心 ? 來源:未知 ? 2022-11-08 19:45 ? 次閱讀
原文引自電子發(fā)燒友論壇 HarmonyOS技術社區(qū) 《基于OpenHarmony的智慧牧場》

686ab48e-5f5a-11ed-8abf-dac502259ad0.png

前文回顧

《智慧牧場之生物姿態(tài)檢測篇》

《智慧牧場之生物心率檢測篇》

《生物運動軌跡跟蹤篇》

1. 背景知識

1.1室內管理系統(tǒng)的意義

在智慧牧場解決方案中,隨著科技的發(fā)展,物聯(lián)網(wǎng)無線通信、大數(shù)據(jù)計算等技術的不斷發(fā)展,在越來越多行業(yè)中得到應用,智能化生產(chǎn)的概念也深入人心。為提升養(yǎng)殖業(yè)的投入產(chǎn)出比、減少料肉/奶比、提升生產(chǎn)效率、改善養(yǎng)殖環(huán)境的生態(tài)環(huán)境、減低禽畜疫病滋生的可能性,打造一體化、數(shù)字式、自動化的管理模式。而室內管理系統(tǒng),是其中的重中之重,也最為復雜。

68a26c76-5f5a-11ed-8abf-dac502259ad0.jpg

1.2室內管理系統(tǒng)涵蓋內容

以養(yǎng)牛為例,利用光照、溫、濕度、日照等傳感器實時采集分析畜牛棚室內光照強度、空氣和氨氣、日照等環(huán)境參數(shù),并自動調節(jié)開啟或關閉所需設備(比如:包括天窗,水幕,風扇、水泵、污水處理等)。實時檢測氣態(tài)濃度、H2S濃度、CO2濃度、光照強度、氣壓、灰塵、環(huán)境噪聲、環(huán)境溫度、奶牛體溫及錄像圖像,由模型分析,遙控或自動控制濕簾風機、噴淋滴灌、供暖照明、排風扇、開窗機等通風換氣設備等設備。為了保證高產(chǎn)量、高質量、生態(tài)、安全的奶牛安全,確保室內環(huán)境最適合家畜生長并提高奶牛福利。

使用機器人和流水線飼喂奶牛,記錄奶牛飲食數(shù)據(jù),同時給每一頭牛戴上智能項圈和計步手環(huán),對牛只的身體狀況和運動數(shù)據(jù)實時監(jiān)控。同時監(jiān)控用水用料的數(shù)據(jù),動態(tài)調整投喂策略,包括投喂量和投喂頻率(包括:飼喂機和自動飲水器)。

智能養(yǎng)牛的室內管理系統(tǒng)采用奶廳智能檢測系統(tǒng),自動識別奶牛身份,自動上傳班次擠奶情況。同時可以根據(jù)溫度自動控制風機、噴淋、和光照設備,保證每一頭牛在極度舒適的情緒下產(chǎn)奶。

使用室內空氣溫控技術,實現(xiàn)從牧場產(chǎn)奶到零售終端全程冷鏈和無漏點式溫度監(jiān)控。

與此同時,在牛棚內設置攝像機等監(jiān)測設備,對大棚內7-24小時連續(xù)監(jiān)測,實現(xiàn)了奶牛養(yǎng)殖的智能化生產(chǎn)與科學管理。

68d6ec8a-5f5a-11ed-8abf-dac502259ad0.png

2. 解決方案概要

該方案嘗試用OpenHarmony實現(xiàn)光照強度檢測、溫濕度檢測、水位控制和圖傳部分。

69207b48-5f5a-11ed-8abf-dac502259ad0.jpg

69338bd4-5f5a-11ed-8abf-dac502259ad0.jpg

695a872a-5f5a-11ed-8abf-dac502259ad0.jpg

69709d1c-5f5a-11ed-8abf-dac502259ad0.jpg

699958ce-5f5a-11ed-8abf-dac502259ad0.jpg

69ce7356-5f5a-11ed-8abf-dac502259ad0.jpg

3. 硬件設計3. 硬件設計

3.1 光照檢測傳感器BH1750

69fd6198-5f5a-11ed-8abf-dac502259ad0.png

典型的電路應用如下:

6a4e279a-5f5a-11ed-8abf-dac502259ad0.png

I2C總線時序圖如下:

6a6e0da8-5f5a-11ed-8abf-dac502259ad0.png

3.2 濕度和溫度傳感器 SHT20

6a94db5e-5f5a-11ed-8abf-dac502259ad0.png

典型的電路應用如下:

6abfb6c6-5f5a-11ed-8abf-dac502259ad0.png

時序圖如下:

6af726a6-5f5a-11ed-8abf-dac502259ad0.png

4. 軟件設計

4.1 光照強度部分:

/***************************************************************
* 函數(shù)名稱: Start_BH1750
* 說    明: 啟動BH1750
* 參    數(shù): 無
* 返 回 值: 無
***************************************************************/
void Start_BH1750(void)
{
    WifiIotI2cData bh1750_i2c_data = {0};
    uint8_t send_data[1] = {0x10};
    bh1750_i2c_data.sendBuf = send_data;
    bh1750_i2c_data.sendLen = 1;
    I2cWrite(WIFI_IOT_I2C_IDX_1, (BH1750_Addr << 1) | 0x00, &bh1750_i2c_data);
}

4.2 溫濕度部分:

/***************************************************************
* 函數(shù)名稱: Init_SHT30
* 說    明: 初始化SHT30,設置測量周期
* 參    數(shù): 無
* 返 回 值: 無
***************************************************************/
void Init_SHT30(void)
{
    WifiIotI2cData sht30_i2c_data = {0};
    uint8_t send_data[2] = {0x22, 0x36};
    sht30_i2c_data.sendBuf = send_data;
    sht30_i2c_data.sendLen = 2;
    I2cWrite(WIFI_IOT_I2C_IDX_1, (SHT30_Addr << 1) | 0x00, &sht30_i2c_data);
}

4.3 水位控制部分:

static float GetVoltage(void)
{
    unsigned int ret;
    unsigned short data;


    ret = AdcRead(WIFI_IOT_ADC_CHANNEL_2, &data, WIFI_IOT_ADC_EQU_MODEL_8, WIFI_IOT_ADC_CUR_BAIS_DEFAULT, 0xff);
    if (ret != WIFI_IOT_SUCCESS)
    {
        printf("ADC Read Fail
");
    }


    return (float)data * 1.8 * 4 / 4096.0;
}

4.4 圖傳部分:

#include "esp_camera.h"
#include 


#define CAMERA_MODEL_AI_THINKER


#include "camera_pins.h"


const char* ssid = "**";
const char* password = "123456789";


void startCameraServer();


void setup() {
  Serial.begin(115200);
  Serial.setDebugOutput(true);
  Serial.println();


  camera_config_t config;
  config.ledc_channel = LEDC_CHANNEL_0;
  config.ledc_timer = LEDC_TIMER_0;
  config.pin_d0 = Y2_GPIO_NUM;
  config.pin_d1 = Y3_GPIO_NUM;
  config.pin_d2 = Y4_GPIO_NUM;
  config.pin_d3 = Y5_GPIO_NUM;
  config.pin_d4 = Y6_GPIO_NUM;
  config.pin_d5 = Y7_GPIO_NUM;
  config.pin_d6 = Y8_GPIO_NUM;
  config.pin_d7 = Y9_GPIO_NUM;
  config.pin_xclk = XCLK_GPIO_NUM;
  config.pin_pclk = PCLK_GPIO_NUM;
  config.pin_vsync = VSYNC_GPIO_NUM;
  config.pin_href = HREF_GPIO_NUM;
  config.pin_sscb_sda = SIOD_GPIO_NUM;
  config.pin_sscb_scl = SIOC_GPIO_NUM;
  config.pin_pwdn = PWDN_GPIO_NUM;
  config.pin_reset = RESET_GPIO_NUM;
  config.xclk_freq_hz = 20000000;
  config.pixel_format = PIXFORMAT_JPEG;
  //init with high specs to pre-allocate larger buffers
  if(psramFound()){
    config.frame_size = FRAMESIZE_UXGA;
    config.jpeg_quality = 10;
    config.fb_count = 2;
  } else {
    config.frame_size = FRAMESIZE_SVGA;
    config.jpeg_quality = 12;
    config.fb_count = 1;
  }


#if defined(CAMERA_MODEL_ESP_EYE)
  pinMode(13, INPUT_PULLUP);
  pinMode(14, INPUT_PULLUP);
#endif


  // camera init
  esp_err_t err = esp_camera_init(&config);
  if (err != ESP_OK) {
    Serial.printf("Camera init failed with error 0x%x", err);
    return;
  }


  sensor_t * s = esp_camera_sensor_get();
  //initial sensors are flipped vertically and colors are a bit saturated
  if (s->id.PID == OV3660_PID) {
    s->set_vflip(s, 1);//flip it back
    s->set_brightness(s, 1);//up the blightness just a bit
    s->set_saturation(s, -2);//lower the saturation
  }
  //drop down frame size for higher initial frame rate
  s->set_framesize(s, FRAMESIZE_QVGA);


#if defined(CAMERA_MODEL_M5STACK_WIDE)
  s->set_vflip(s, 1);
  s->set_hmirror(s, 1);
#endif


  WiFi.begin(ssid, password);


  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");


  startCameraServer();


  Serial.print("Camera Ready! Use 'http://");
  Serial.print(WiFi.localIP());
  Serial.println("' to connect");
}


void loop() {
  // put your main code here, to run repeatedly:
  delay(10000);
}

6b2d9b3c-5f5a-11ed-8abf-dac502259ad0.gif

本文完

寫在最后我們最近正帶著大家玩嗨OpenHarmony。如果你有好玩的東東,歡迎投稿,讓我們一起嗨起來!有點子,有想法,有Demo,立刻聯(lián)系我們:合作郵箱:[email protected]
6b402522-5f5a-11ed-8abf-dac502259ad0.gif

6b53972e-5f5a-11ed-8abf-dac502259ad0.png

6b72950c-5f5a-11ed-8abf-dac502259ad0.png6b91da5c-5f5a-11ed-8abf-dac502259ad0.png6bb59884-5f5a-11ed-8abf-dac502259ad0.png

6bdde316-5f5a-11ed-8abf-dac502259ad0.png

6c10cb3c-5f5a-11ed-8abf-dac502259ad0.png

6c28bd14-5f5a-11ed-8abf-dac502259ad0.png

6c537a72-5f5a-11ed-8abf-dac502259ad0.png

6c766122-5f5a-11ed-8abf-dac502259ad0.png

6ca7a534-5f5a-11ed-8abf-dac502259ad0.png

6cca9c06-5f5a-11ed-8abf-dac502259ad0.png

6cf1e11c-5f5a-11ed-8abf-dac502259ad0.png

6d0fb35e-5f5a-11ed-8abf-dac502259ad0.png

6d2f3062-5f5a-11ed-8abf-dac502259ad0.png


原文標題:玩嗨OpenHarmony:基于OpenHarmony的智慧牧場方案 4/4 室內管理系統(tǒng)篇

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

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

    關注

    0

    文章

    389

    瀏覽量

    8087
  • OpenHarmony
    +關注

    關注

    26

    文章

    3804

    瀏覽量

    17832

原文標題:玩嗨OpenHarmony:基于OpenHarmony的智慧牧場方案 4/4 室內管理系統(tǒng)篇

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

收藏 人收藏

    評論

    相關推薦

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

    原文引自電子發(fā)燒友論壇 HarmonyOS技術社區(qū) 《基于OpenHarmony智慧牧場》 前文回顧 《智慧牧場之生物姿態(tài)檢測
    的頭像 發(fā)表于 11-05 02:05 ?2012次閱讀

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

    原文引自電子發(fā)燒友論壇 HarmonyOS技術社區(qū) 《基于OpenHarmony智慧牧場》 前文回顧 《智慧牧場之生物姿態(tài)檢測
    的頭像 發(fā)表于 11-07 20:45 ?1363次閱讀

    基于OPenHarmony智慧牧場#鴻蒙

    鴻蒙HarmonyOSOpenHarmony
    發(fā)布于 :2022年09月23日 16:21:11

    基于OpenHarmony智慧牧場--講解部分# #HarmonyOS #產(chǎn)品方案

    HarmonyOSOpenHarmony
    發(fā)布于 :2022年09月23日 18:00:40

    基于OpenHarmony智慧牧場

    【項目名稱】:基于OpenHarmony智慧牧場【負責人 】 :韓帥杰解決方案介紹【描述】①我國對畜牧業(yè)的支持逐年增加,尤其是在農(nóng)村地區(qū),對于一定規(guī)模的畜牧業(yè)養(yǎng)殖戶,政府會給予技術和
    發(fā)表于 08-26 12:41

    潤和軟件為OpenHarmony落地智慧城市構建高效可靠軟件基座

    華為、漢威科技等合作伙伴,聯(lián)合打造城市燃氣監(jiān)測解決方案。潤和軟件承擔了運維APP、設備間通訊藍牙模組、OpenHarmony操作系統(tǒng)定制發(fā)行版(HiHope智慧城市發(fā)行版)的研發(fā)和技術
    發(fā)表于 11-09 11:01

    OpenHarmony社區(qū)運營報告(2023年4月)

    實踐、社區(qū)生態(tài)進展以及行業(yè)發(fā)行版和解決方案等方面的落地成果。 4月19日,開放原子開源大賽OpenHarmony創(chuàng)新賽發(fā)布。本次大賽由開放原子開源基金會發(fā)起,OpenHarmony項目
    發(fā)表于 05-22 10:30

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

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

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

    原文引自電子發(fā)燒友論壇 HarmonyOS技術社區(qū) 《【OpenHarmony成長計劃挑戰(zhàn)賽】基于Openharmony的道路維護方案》 1. 功能描述 本設計方案致力于解決目標:建設
    的頭像 發(fā)表于 11-02 21:20 ?1576次閱讀

    OpenHarmony:基于OpenHarmony智慧牧場方案 1/4 生物姿態(tài)檢測

    原文引自電子發(fā)燒友論壇 HarmonyOS技術社區(qū) 《基于OpenHarmony智慧牧場》 1.?智慧牧場
    的頭像 發(fā)表于 11-03 21:05 ?1216次閱讀

    OpenHarmony:基于OpenHarmony智慧農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)

    原文引自電子發(fā)燒友論壇 HarmonyOS技術社區(qū) 《基于OpenHarmony智慧農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)》 1. 項目的背景 根據(jù)《2022年糧食及農(nóng)業(yè)狀況》報告顯示,數(shù)字技術和人工智能機器人技術在
    的頭像 發(fā)表于 11-10 20:25 ?2584次閱讀

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

    前文回顧 《智慧牧場之生物姿態(tài)檢測》 1. 背景知識 在智慧牧場解決方案中,實時檢測牲畜的健康
    的頭像 發(fā)表于 11-22 12:25 ?1140次閱讀

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

    前文回顧 《智慧牧場之生物姿態(tài)檢測》 《智慧牧場之生物心率檢測》 1. 背景知識 1.1?
    的頭像 發(fā)表于 11-25 09:20 ?1409次閱讀

    基于OpenHarmony智慧牧場方案室內管理系統(tǒng)

    前文回顧 《智慧牧場之生物姿態(tài)檢測》 《智慧牧場之生物心率檢測》 《生物運動軌跡跟蹤
    的頭像 發(fā)表于 11-29 12:25 ?2161次閱讀

    OpenHarmony:基于OpenHarmony的ArkUI翻頁時鐘

    原文引自:51CTO 開源基礎軟件社區(qū) #夏日挑戰(zhàn)賽# OpenHarmony - 《 ArkUI(TS)開發(fā)翻頁時鐘 》 1. 項目背景 翻頁時鐘(Flip Clock)是一種有趣的機電數(shù)字計時
    的頭像 發(fā)表于 12-05 20:15 ?1644次閱讀
    主站蜘蛛池模板: 日日草天天干 | 久久天天丁香婷婷中文字幕 | 国产婷婷综合丁香亚洲欧洲 | 97精品伊人久久大香线蕉 | 亚洲视频一区二区三区 | 国产尤物在线视频 | 欧美极品在线播放 | 四虎精品影院永久在线播放 | 色网址在线观看 | 免费三级pq | 免费人成a大片在线观看动漫 | 亚洲一区二区在线视频 | 亚洲国产精品国产自在在线 | 看毛片网站 | 99热这里只有精品一区二区三区 | 午夜96影视 | 曰曰摸天天摸人人看久久久 | 黄色片日本网站 | 激情六月婷婷开心丁香开心 | 轻点太大了好深好爽h文 | 中文字幕在线二区 | 国产内地激情精品毛片在线一 | 亚洲影院手机版777点击进入影院 | 美女三级黄 | 午夜噜噜噜私人影院在线播放 | 成人久久伊人精品伊人 | 女人爽到喷水的视频大全在线观看 | 欧美三级网址 | 四虎影院精品 | 拍拍拍成人免费高清视频 | 国产福利毛片 | 天天拍天天色 | 久久国产乱子伦精品免费一 | 国产成人精品男人的天堂538 | 成人夜色视频网站在线观看 | 国模吧一区二区三区精品视频 | 天堂中文在线资源 | 午夜性福利 | 亚洲xx站 | 欧美黄色片网站 | 一级特黄aaa大片在 一级特黄aaa大片在线观看视频 |