色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

STM32項目分享:機智云智慧農業系統

機智云 ? 2024-12-19 18:40 ? 次閱讀

項目成品圖片:


b5653646-bdf5-11ef-8084-92fbcf53809c.jpg


01

項目簡介

1.功能詳解

基于STM32機智云智慧農業系統。

功能如下:

溫濕度采集:使用DHT11溫濕度傳感器采集環境溫濕度

土壤濕度采集:通過土壤濕度模塊采集土壤濕度

光照強度采集:通過光敏電阻采集環境光照強度

二氧化碳濃度采集:通過CO2氣敏傳感器檢測二氧化碳濃度

土壤溫度采集:通過DS18B20傳感器采集土壤溫度

風扇控制:可自動模式下根據環境溫度觸發或手動模式下APP開閉

水泵控制:可自動模式下根據土壤濕度觸發或手動模式下APP開閉

LED照明燈控制:可自動模式下根據環境光強觸發或手動模式下按鍵開閉

通風口:通過步進電機模擬通風口

OLED顯示:將檢測到的環境數據顯示在oled屏幕上

蜂鳴器報警:危險情況下本地蜂鳴器觸發報警

APP功能:使用機智云APP,包括功能有控制并顯示風扇、水泵、通風口和補光燈狀態,選擇工作模式為手動或自動模式,顯示當前環境溫濕度、土壤溫濕度以及光照強度和二氧化碳濃度信息

2.材料清單

STM32F103C8T6最小系統板

DHT11溫濕度傳感器

OLED顯示屏(4針I2C協議)

WiFi模塊(ESP8266-01s)

土壤濕度傳感器

DS18B20溫度傳感器

28BYJ51步進電機

二氧化碳傳感器

光敏傳感器

5V風扇模塊

5V水泵模塊

蜂鳴器

LED

02


原理圖設計

b5765782-bdf5-11ef-8084-92fbcf53809c.jpg

03


PCB硬件設計

1.PCB圖


b5872a80-bdf5-11ef-8084-92fbcf53809c.jpgb5a4471e-bdf5-11ef-8084-92fbcf53809c.jpg


04


程序設計

int main(void){ ADCX_Init(); Timer2_Init(9,14398); Uart2_Init(9600); Uart1_Init(115200); Uart3_Init(); IWDG_Init(); //初始化看門狗 LDR_Init(); YL69_Init(); OLED_Init(); DHT11_Init(); LED_Init(); Buzzer_Init(); Relay_Init(); MOTOR_Init(); Key_Init(); Sensorthreshold.CO2Value=FLASH_R(FLASH_START_ADDR); //從指定頁的地址讀FLASH Sensorthreshold.luxValue =FLASH_R(FLASH_START_ADDR+2); //從指定頁的地址讀FLASH Sensorthreshold.tempValue =FLASH_R(FLASH_START_ADDR+4); //從指定頁的地址讀FLASH Sensorthreshold.humiValue =FLASH_R(FLASH_START_ADDR+6); //從指定頁的地址讀FLASH Sensorthreshold.soilTempValue =FLASH_R(FLASH_START_ADDR+8); //從指定頁的地址讀FLASH Sensorthreshold.soilHumiValue =FLASH_R(FLASH_START_ADDR+10); //從指定頁的地址讀FLASH GENERAL_TIM_Init(); userInit(); //完成機智云初始賦值 gizwitsInit(); //開辟一個環形緩沖區 while(1) { IWDG_ReloadCounter();//重新加載計數值 喂狗 SensorScan(); //獲取傳感器數據 switch (menu) { casedisplay_page1: SensorDataDisplay1(); //顯示傳感器1數據 OLED_Menu1(); //顯示主頁面1固定信息 if(KeyNum==KEY_2) //是否按下按鍵2 { KeyNum = 0; OLED_Clear(); //清屏 menu = display_page2; //menu = 主頁面2 } MotorOperation(); break; case display_page2: SensorDataDisplay2(); //顯示傳感器2數據 OLED_Menu2(); //顯示主頁面2固定信息 if (KeyNum == KEY_2) //是否按下按鍵2 { KeyNum = 0; OLED_Clear(); //清屏 menu = display_page1; //menu = 主頁面1 } MotorOperation(); break; case settingsPage: //從主頁面跳轉至設置頁面時進行一次清屏 if (OLED_Clear_Flag) { OLED_Clear_Flag = 0; //清除清屏標志位 OLED_Clear(); //清屏 } ThresholdModification(SetSelection()); //調節傳感器閾值 OLED_Option(SetSelection()); //獲取按鍵次數,從而判斷“>”顯示位置 //按鍵次數小于等于4時,顯示設置頁面1 if (SetSelection() <= 4) { settingsThresholdDisplay1(); //顯示傳感器閾值1數據 OLED_settingsPage1(); //顯示閾值設置界面1固定信息 } else //否則顯示設置頁面2 { settingsThresholdDisplay2(); //顯示傳感器閾值2數據 OLED_settingsPage2(); //顯示閾值設置界面2固定信息 } if (KeyNum == KEY_2) //判斷用戶是否按下退出按鍵 { KeyNum = 0; OLED_Clear(); //清屏 menu = display_page1; //回到主頁面1 //存儲修改的傳感器閾值至flash內 FLASH_W(FLASH_START_ADDR, Sensorthreshold.CO2Value, Sensorthreshold.luxValue, Sensorthreshold.tempValue, Sensorthreshold.humiValue, Sensorthreshold.soilTempValue, Sensorthreshold.soilHumiValue); } break; default: break; } userHandle(); //更新機智云數據點變量存儲的值 gizwitsHandle((dataPoint_t *)¤tDataPoint); //數據上傳至機智云 }}


05


實驗效果

b5b5d24a-bdf5-11ef-8084-92fbcf53809c.jpgb5c7722a-bdf5-11ef-8084-92fbcf53809c.jpg


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

    關注

    2270

    文章

    10895

    瀏覽量

    355729
  • 智慧農業
    +關注

    關注

    4

    文章

    785

    瀏覽量

    19833
  • 機智云
    +關注

    關注

    2

    文章

    587

    瀏覽量

    26392
收藏 人收藏

    評論

    相關推薦

    誠接stm32項目

    誠接stm32項目價格私聊
    發表于 05-17 10:20

    機智2016~2017優秀項目盤點

    】之無線工業粉塵監測儀【Gokit 3】之倉鼠管家和OpenHamtaro開源項目【Gokit】之智慧宿舍【Gokit 3】之智能嬰兒搖籃【GoKit+STM32】之智能家居控制套件
    發表于 09-22 13:03

    機智上創建項目和數據集

    一、基于STM32+ESP8266+機智的物聯網demo1、在機智上創建項目和數據集2、WI
    發表于 08-03 07:45

    stm32項目搭建基礎

    初學者吧stm32項目搭建基礎好吧進入主題,我們現在要搭建一個stm32項目我還是把問題寫在最開始把1. 注冊keil你的keil需要注冊當你編寫了幾行類似于helloworld的小
    發表于 08-23 08:47

    機智AIoT開發平臺在智慧漁業工業化養殖系統中的應用

    摘要: 傳統養殖系統對水質的監測效果較差,導致漁業養殖效果不佳,因此本文設計基于機智AIoT開發平臺的智慧漁業工業化養殖系統。硬件設計了主
    發表于 12-23 20:29

    CubeMX如何創建stm32項目

    CubeMX如何創建stm32項目
    發表于 02-14 06:24

    【IoT畢業設計】機智IoT+智慧生態水質pH值監測系統

    聯網技術的應用,機智開發者研究設計一款智慧生態水質pH值監測系統模型。該模型綜合利用傳感檢測技術、網絡通訊技術等,包含了水質pH值采集、手機端遠程控制、水質非常態報警及自動調節等功能
    發表于 05-24 19:34

    開發者案例:基于機智物聯網、RT-Thread智慧農業?設計

    的過程中,如果能出現投資金額少,容易安裝,方便管理的智慧農業設備,將大大提高智慧農業的發展和推廣,這也是我想開發智慧
    發表于 06-17 16:41

    STM32項目分享:智慧農業機智系統

    目錄一、前言二、項目簡介1、功能詳解2、主要器件三、原理圖設計四、PCB硬件設計1、PCB圖2、PCB板打樣焊接圖五、程序設計六、實驗效果七、資料內容項目分享一、前
    的頭像 發表于 07-27 08:10 ?513次閱讀
    <b class='flag-5'>STM32</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>)<b class='flag-5'>系統</b>

    STM32項目分享:智能家居(機智系統

    STM32項目分享:智能家居(機智系統
    的頭像 發表于 07-28 08:10 ?1832次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:智能家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)<b class='flag-5'>系統</b>

    STM32項目分享:智能大棚/智慧農業系統

    01—項目簡介1.功能詳解基于STM32智慧農業系統。功能如下:溫濕度采集:使用DHT11溫濕度傳感器采集環境溫濕度土壤濕度采集:
    的頭像 發表于 08-30 12:15 ?989次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>分享:智能大棚/<b class='flag-5'>智慧</b><b class='flag-5'>農業</b><b class='flag-5'>系統</b>

    STM32項目實戰:基于STM32F4的智能燈光控制系統(LVGL),附項目教程/源碼

    《智能燈光控制系統_STM32F4》項目完整文檔、項目源碼,私信小雯老師免費領取。STM32項目
    的頭像 發表于 10-17 16:16 ?755次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>F4的智能燈光控制<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰:基于STM32U5的智能燈光控制系統(LVGL),附項目教程/源碼

    《智能燈光控制系統_STM32U5》項目完整文檔、項目源碼,點擊免費領取。項目資料領取:https://s.c1ns.cn/F5XyU
    的頭像 發表于 11-07 18:50 ?760次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>U5的智能燈光控制<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰:基于STM32U5的火災報警系統(LVGL),附項目教程/源碼

    《火災報警系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyU
    的頭像 發表于 11-13 14:18 ?557次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>U5的火災報警<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼

    STM32項目實戰:基于STM32U5的智能大棚溫控系統(LVGL),附項目教程/源碼

    《智能大棚溫控系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyU
    的頭像 發表于 11-13 17:08 ?535次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項目</b>實戰:基于<b class='flag-5'>STM32</b>U5的智能大棚溫控<b class='flag-5'>系統</b>(LVGL),附<b class='flag-5'>項目</b>教程/源碼
    主站蜘蛛池模板: 97无码欧美熟妇人妻蜜| 国产精品A久久久久久久久| 一个人免费视频在线观看 | 国产色精品久久人妻无码| 国产哺乳期奶水avav| 东北真实仑乱| 果冻传媒2021精品影视| 红色机尾快播| 簧片在线观看| 伦理片 qvod| 欧美日韩亚洲综合2019| 无码日韩人妻精品久久蜜桃免费| 少女开女包www| 台湾果冻传媒在线观看| 亚洲综合色在线视频久| 中文字幕AV亚洲精品影视| xx69中国| 国产精品99久久久久久AV| 国产永久免费高清在线观看| 啦啦啦WWW在线观看免费高清版| 蜜桃成熟时2在线观看完整版hd| 免费夜色污私人影院网站| 日本女人水多| 香蕉视频国产精品| 在线播放免费人成视频| 99热在线精品免费全部my| 高傲教师麻麻被同学调教123| 国产精品永久在线| 久久久久久久网站| 漂亮的保姆5电影免费观看完整版中文 | 亚洲精品AV无码永久无码| 最近中文字幕mv手机免费高清| qvod电影网站| 国产免费人成在线看视频| 久久精品亚洲精品国产欧美| 欧美乱码卡一卡二卡四卡免费 | 99re久久这里只有精品| 成人片在线播放| 久久人人玩人妻潮喷内射人人| 欧美精品专区第1页| 亚洲免费在线观看|