RM新时代网站-首页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32項(xiàng)目分享:智能大棚/智慧農(nóng)業(yè)系統(tǒng)

機(jī)智云 ? 2024-08-30 12:15 ? 次閱讀

項(xiàng)目成品圖片:

775162a6-6686-11ef-89ff-92fbcf53809c.png


01

項(xiàng)目簡(jiǎn)介

1.功能詳解


基于STM32的智慧農(nóng)業(yè)系統(tǒng)。

功能如下:

溫濕度采集:使用DHT11溫濕度傳感器采集環(huán)境溫濕度

土壤濕度采集:通過(guò)土壤濕度模塊采集土壤濕度

光照強(qiáng)度采集:通過(guò)BH1750模塊采集環(huán)境光照強(qiáng)度

二氧化碳濃度采集:通過(guò)CCS811模塊采集環(huán)境二氧化碳濃度

風(fēng)扇控制:可自動(dòng)模式下根據(jù)環(huán)境溫度觸發(fā)或手動(dòng)模式下按鍵開(kāi)閉

水泵控制:可自動(dòng)模式下根據(jù)土壤濕度觸發(fā)或手動(dòng)模式下按鍵開(kāi)閉

LED照明燈控制:自動(dòng)模式下根據(jù)環(huán)境光強(qiáng)觸發(fā)或手動(dòng)模式下按鍵開(kāi)閉

蜂鳴器報(bào)警:二氧化碳濃度超標(biāo)時(shí)蜂鳴器報(bào)警

TFT顯示屏顯示:顯示環(huán)境溫濕度、土壤濕度、光照強(qiáng)度、二氧化碳濃度和工作模式等信息

工作模式選擇:按鍵選擇工作模式為自動(dòng)、手動(dòng)或者云端

OneNET云端:通過(guò)舊版OneNET網(wǎng)頁(yè)平臺(tái)查看設(shè)備上報(bào)的實(shí)時(shí)數(shù)據(jù)。

2.材料清單

STM32F103C8T6最小系統(tǒng)板

1.8寸TFT顯示屏

DHT11溫濕度傳感器

BH1750光照傳感器

土壤濕度傳感器

CCS811二氧化碳傳感器

WiFi模塊(ESP8266-01s)

大功率LED照明燈模塊

5V風(fēng)扇模塊

5V水泵模塊

繼電器

蜂鳴器


02


原理圖設(shè)計(jì)

7793fd78-6686-11ef-89ff-92fbcf53809c.png

03

PCB硬件設(shè)計(jì)


1.PCB圖

77be7a44-6686-11ef-89ff-92fbcf53809c.png

77f13b78-6686-11ef-89ff-92fbcf53809c.png

2.PCB板及元器件

7822a3c0-6686-11ef-89ff-92fbcf53809c.png

04

程序設(shè)計(jì)

int main(void){ unsigned char *dataPtr = 0; delay_init(); //延時(shí)函數(shù)初始化 SWITCH_Init(); //初始化與LED連接的硬件接口 水泵 風(fēng)扇 Usart2_Init(115200); //wifi模塊串口 uart_init(115200); //串口1 I2C_GPIO_Config(); //iic初始化 ccs811,模塊初始化 檢測(cè)CO2 CS_EN(); //對(duì)ccs811 配置 delay_ms(100); ON_CS(); delay_ms(100); Single_ReadI2C(CCS811_Add,0x20,Information,1); //Read CCS's information ,ID,0x81 Single_ReadI2C(CCS811_Add,0x23,&Information[1],2); //FW_Boot_Version Single_ReadI2C(CCS811_Add,0x24,&Information[3],2); //FW_App_Version Single_ReadI2C(CCS811_Add,0x00,&Status,1); if(Status&0x10) Single_MWriteI2C_byte(CCS811_Add,0xF4,&temp,0); //Used to transition the CCS811 state from boot to application mode, a write with no data is required. Single_ReadI2C(CCS811_Add,0x00,&Status,1); Single_ReadI2C(CCS811_Add,0x01,&MeasureMode,1); Single_WriteI2C_byte(CCS811_Add,0x01,0x10); //Write Measure Mode Register,sensor measurement every second,no interrupt OFF_CS(); //二氧化碳模塊初始化 KEY_Init();//按鍵初始化 Lcd_Init();//st7735 LCD屏幕初始化 LCD_LED_SET;//通過(guò)IO控制背光亮 Lcd_Clear(WHITE); //清屏 Adc_Init(); //ADc初始化,采集土壤濕度模塊的模擬量 init_data(); //初始閾值參數(shù)設(shè)置 while(DHT11_Init()) //DHT11初始化 溫濕度 { delay_ms(200); } //TIM4_Int_Init(999,7199); bh1750_iic_init();///光照模塊初始化 Gui_DrawFont_GBK16(10,60,BLACK,WHITE,"正在連接ONENET"); ESP8266_Init(); //初始化ESP8266 wifi while(OneNet_DevLink()) //接入OneNET delay_ms(500); Onenet_succes=1; ///表示接入成功 Lcd_Clear(WHITE);//清屏 Shuju();//獲取環(huán)境數(shù)據(jù) Gui_DrawFont_GBK16(10,144,BLACK,WHITE,"WIFI:"); if(Onenet_succes) Gui_DrawFont_GBK16(60,144,BLACK,WHITE,"已連接:"); else Gui_DrawFont_GBK16(60,144,BLACK,WHITE,"未連接:"); while(1) { key=KEY_Scan(0);//檢測(cè)按鍵 threshold_value(); //界面和按鍵處理 counts++;//累加,用于onenet數(shù)據(jù)上傳計(jì)時(shí) control_set();//控制處理 if(counts>20) //counts>90 向云平臺(tái)發(fā)送數(shù)據(jù) { OneNet_SendData(); //發(fā)送數(shù)據(jù) ESP8266_Clear(); //清理esp8266 wifi模塊數(shù)據(jù)緩存 counts=0; Shuju(); //數(shù)據(jù)采集 } dataPtr = ESP8266_GetIPD(0);//檢測(cè)onenet是否下發(fā)數(shù)據(jù) if(dataPtr != NULL) OneNet_RevPro(dataPtr);//處理下發(fā)數(shù)據(jù) delay_ms(2);//延遲 } }

05

實(shí)驗(yàn)效果


7840fd66-6686-11ef-89ff-92fbcf53809c.png

785acaac-6686-11ef-89ff-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10895

    瀏覽量

    355722
  • 智能大棚
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    7669
  • 智慧農(nóng)業(yè)
    +關(guān)注

    關(guān)注

    4

    文章

    785

    瀏覽量

    19832
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【OK210申請(qǐng)】基于Mesh無(wú)線網(wǎng)絡(luò)的智慧農(nóng)業(yè)大棚系統(tǒng)

    申請(qǐng)理由:想用linux系統(tǒng)提升我們的智慧農(nóng)業(yè)大棚,更加智能化。項(xiàng)目描述: 基于無(wú)線WiMAX Mesh網(wǎng)絡(luò)及風(fēng)光互補(bǔ)技術(shù)的
    發(fā)表于 08-11 09:52

    物聯(lián)網(wǎng)卡在智慧農(nóng)業(yè)的應(yīng)用有哪些?

    智慧化的農(nóng)業(yè),是指通過(guò)利用物聯(lián)網(wǎng)技術(shù)、計(jì)算機(jī)技術(shù)、人工智能以及云計(jì)算等先進(jìn)技術(shù),優(yōu)化農(nóng)業(yè)生產(chǎn)流程,提供農(nóng)業(yè)生產(chǎn)效率,節(jié)約
    發(fā)表于 03-07 16:29

    STM32F103試用申請(qǐng)】基于嵌入式系統(tǒng)的現(xiàn)代農(nóng)業(yè)蔬菜大棚監(jiān)測(cè)系統(tǒng)

    項(xiàng)目名稱:基于嵌入式系統(tǒng)的現(xiàn)代農(nóng)業(yè)蔬菜大棚監(jiān)測(cè)系統(tǒng)試用計(jì)劃:申請(qǐng)理由本人現(xiàn)在是一名在校碩士研究生(方向:嵌入式
    發(fā)表于 09-14 11:18

    智慧農(nóng)業(yè)是否會(huì)成為未來(lái)的主流方式

    農(nóng)業(yè)物聯(lián)網(wǎng)云平臺(tái),以整合各方力量共同推進(jìn)農(nóng)業(yè)現(xiàn)代化發(fā)展為目標(biāo),智慧農(nóng)業(yè)物聯(lián)網(wǎng)云平臺(tái),著眼整體農(nóng)業(yè)發(fā)展,隨技術(shù)的進(jìn)步不斷擴(kuò)充發(fā)展優(yōu)化,目前主要
    發(fā)表于 07-15 21:22

    基于5G網(wǎng)絡(luò)的智慧大棚種植控制系統(tǒng)設(shè)計(jì)

    智能、更加精準(zhǔn),基于5G網(wǎng)絡(luò)的智慧大棚種植控制管理系統(tǒng)設(shè)計(jì)與傳統(tǒng)的農(nóng)業(yè)溫室大棚相比,我們的
    發(fā)表于 12-10 16:12

    CubeMX如何創(chuàng)建stm32項(xiàng)目

    CubeMX如何創(chuàng)建stm32項(xiàng)目?
    發(fā)表于 02-14 06:24

    智慧農(nóng)業(yè)大棚V2.0功能演示

    智慧農(nóng)業(yè)大棚V2.0功能演示
    發(fā)表于 06-17 17:10

    物聯(lián)網(wǎng)智慧種植農(nóng)業(yè)大棚系統(tǒng)

    物聯(lián)網(wǎng)智慧種植農(nóng)業(yè)大棚系統(tǒng) 一、項(xiàng)目背景 智慧農(nóng)業(yè)是是將物聯(lián)網(wǎng)技術(shù)和
    的頭像 發(fā)表于 11-01 17:23 ?732次閱讀
    物聯(lián)網(wǎng)<b class='flag-5'>智慧</b>種植<b class='flag-5'>農(nóng)業(yè)大棚</b><b class='flag-5'>系統(tǒng)</b>

    STM32項(xiàng)目分享:智能家居(機(jī)智云)系統(tǒng)

    STM32項(xiàng)目分享:智能家居(機(jī)智云)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?1829次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>分享:<b class='flag-5'>智能</b>家居(機(jī)智云)<b class='flag-5'>系統(tǒng)</b>

    智能農(nóng)業(yè)溫室大棚環(huán)境監(jiān)控系統(tǒng)應(yīng)用方案

    優(yōu)勢(shì),成為推動(dòng)現(xiàn)代農(nóng)業(yè)轉(zhuǎn)型升級(jí)的重要力量。 智能農(nóng)業(yè)溫室大棚環(huán)境監(jiān)控系統(tǒng),集數(shù)據(jù)采集、傳輸、處理、分析及
    的頭像 發(fā)表于 09-25 17:33 ?321次閱讀

    STM32項(xiàng)目實(shí)戰(zhàn):基于STM32F4的智能燈光控制系統(tǒng)(LVGL),附項(xiàng)目教程/源碼

    智能燈光控制系統(tǒng)_STM32F4》項(xiàng)目完整文檔、項(xiàng)目源碼,私信小雯老師免費(fèi)領(lǐng)取。STM32
    的頭像 發(fā)表于 10-17 16:16 ?753次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>實(shí)戰(zhàn):基于<b class='flag-5'>STM32</b>F4的<b class='flag-5'>智能</b>燈光控制<b class='flag-5'>系統(tǒng)</b>(LVGL),附<b class='flag-5'>項(xiàng)目</b>教程/源碼

    STM32項(xiàng)目實(shí)戰(zhàn):基于STM32F4的智能大棚溫控系統(tǒng)(LVGL),附項(xiàng)目教程/源碼

    今天小編來(lái)分享一個(gè)《智能大棚溫控系統(tǒng)》的項(xiàng)目案例,硬件平臺(tái)是STM32F4開(kāi)發(fā)板+資源擴(kuò)展板+顯示觸摸屏+仿真器,
    的頭像 發(fā)表于 10-25 13:54 ?521次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>實(shí)戰(zhàn):基于<b class='flag-5'>STM32</b>F4的<b class='flag-5'>智能</b><b class='flag-5'>大棚</b>溫控<b class='flag-5'>系統(tǒng)</b>(LVGL),附<b class='flag-5'>項(xiàng)目</b>教程/源碼

    STM32項(xiàng)目實(shí)戰(zhàn):基于STM32U5的智能燈光控制系統(tǒng)(LVGL),附項(xiàng)目教程/源碼

    智能燈光控制系統(tǒng)_STM32U5》項(xiàng)目完整文檔、項(xiàng)目源碼,點(diǎn)擊免費(fèi)領(lǐng)取。項(xiàng)目資料領(lǐng)?。篽ttp
    的頭像 發(fā)表于 11-07 18:50 ?757次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>實(shí)戰(zhàn):基于<b class='flag-5'>STM32</b>U5的<b class='flag-5'>智能</b>燈光控制<b class='flag-5'>系統(tǒng)</b>(LVGL),附<b class='flag-5'>項(xiàng)目</b>教程/源碼

    STM32項(xiàng)目實(shí)戰(zhàn):基于STM32U5的智能大棚溫控系統(tǒng)(LVGL),附項(xiàng)目教程/源碼

    智能大棚溫控系統(tǒng)_STM32U5》項(xiàng)目完整文檔、項(xiàng)目源碼,點(diǎn)擊下方鏈接免費(fèi)領(lǐng)取。
    的頭像 發(fā)表于 11-13 17:08 ?534次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>實(shí)戰(zhàn):基于<b class='flag-5'>STM32</b>U5的<b class='flag-5'>智能</b><b class='flag-5'>大棚</b>溫控<b class='flag-5'>系統(tǒng)</b>(LVGL),附<b class='flag-5'>項(xiàng)目</b>教程/源碼

    STM32項(xiàng)目分享:機(jī)智云智慧農(nóng)業(yè)系統(tǒng)

    01—項(xiàng)目簡(jiǎn)介1.功能詳解基于STM32的機(jī)智云智慧農(nóng)業(yè)系統(tǒng)。功能如下:溫濕度采集:使用DHT11溫濕度傳感器采集環(huán)境溫濕度土壤濕度
    的頭像 發(fā)表于 12-19 18:40 ?78次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>項(xiàng)目</b>分享:機(jī)智云<b class='flag-5'>智慧</b><b class='flag-5'>農(nóng)業(yè)</b><b class='flag-5'>系統(tǒng)</b>
    RM新时代网站-首页