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

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

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

基于STM32大棚DHT11溫濕度監(jiān)測protues仿真設(shè)計

嘉盛單片機 ? 來源:嘉盛單片機 ? 2023-08-31 14:51 ? 次閱讀

本設(shè)計

基于?STM32大棚DHT11溫濕度監(jiān)測protues仿真設(shè)計

資料包含:程序+仿真+原理圖+PCB+講解視頻(具體看下文資料清單)

原理圖:Altium Designer

仿真圖:protues 8.9

程序編譯器:keil 5

編程語言:C語言

設(shè)計編號:C0032

主要功能:

1.LCD1602液晶實時顯示DHT11溫度和濕度值;

2.具有溫濕度超上限閾值報警功能;

3.溫濕度上限值閾值可通過按鍵調(diào)節(jié)。

仿真圖(提供源文件):

80e1491e-47bd-11ee-97a6-92fbcf53809c.jpg

電路圖(提供源文件):

811d8884-47bd-11ee-97a6-92fbcf53809c.png

PCB(提供源文件):

81983e58-47bd-11ee-97a6-92fbcf53809c.png

程序(提供源文件源碼):

82522048-47bd-11ee-97a6-92fbcf53809c.png

以下為部分程序,完整程序可在下載鏈接獲?。?/p>

int main(void)
{
  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();
  /* Configure the system clock */
  SystemClock_Config();
  delay_init(10);                   //初始化延時函數(shù)
  TIM3_Init(2400-1, 72-1); // 10ms


  Key_Init();
  Beep_Init();
  LCD_Init();
  DHT11_Init();


  while(1)
  {
    if(DHT11_Read_TempAndHumidity(&DHT11_Data) == SUCCESS)
    {
      temp_table[3] = DHT11_Data.temp_int / 10 + 0x30;
      temp_table[4] = DHT11_Data.temp_int % 10 + 0x30;
      temp_table[5] = 'c';


      humi_table[3] = DHT11_Data.humi_int / 10 + 0x30;
      humi_table[4] = DHT11_Data.humi_int % 10 + 0x30;




      tMax_table[3] = temp_max / 10 + 0x30;
      tMax_table[4] = temp_max % 10 + 0x30;
      tMax_table[5] = 'c';


      hMax_table[3] = humi_max / 10 + 0x30;
      hMax_table[4] = humi_max % 10 + 0x30;




      LCD_write_string(0,  0, (char*)temp_table);
      LCD_write_string(8,  0, (char*)humi_table);


      LCD_write_string(0,  1, (char*)tMax_table);
      LCD_write_string(8,  1, (char*)hMax_table);
    }
    if(DHT11_Data.temp_int >= temp_max || DHT11_Data.humi_int >= humi_max)
    {
      LED2_ON();
      BEEP_ON();
    }    
    else
    {
      LED2_OF();
      BEEP_OF();
    }    
    delay_ms(500);


  }
}

審核編輯:湯梓紅

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

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    355980
  • 仿真設(shè)計
    +關(guān)注

    關(guān)注

    3

    文章

    95

    瀏覽量

    16812
  • Protues
    +關(guān)注

    關(guān)注

    41

    文章

    183

    瀏覽量

    70953
  • 溫濕度監(jiān)測
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    8526

原文標題:STM32大棚DHT11溫濕度監(jiān)測報警仿真設(shè)計(程序+仿真+原理圖+PCB+講解視頻)

文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    STM32+DHT11監(jiān)測環(huán)境的溫濕度

    DHT11是一種數(shù)字溫濕度傳感器,能夠通過數(shù)字信號輸出當前環(huán)境的溫度和濕度值。DHT11可以通過一條數(shù)據(jù)信號線連接到微控制器或其他外設(shè),從而實現(xiàn)溫濕
    的頭像 發(fā)表于 05-17 09:22 ?5024次閱讀
    <b class='flag-5'>STM32+DHT11</b><b class='flag-5'>監(jiān)測</b>環(huán)境的<b class='flag-5'>溫濕度</b>

    基于arduino的dht11溫濕度傳感器的使用

    本文介紹了DHT11溫濕度傳感器電氣特性、DHT11封裝形式及接口說明與典型應(yīng)用電路,其次介紹了DHT11溫濕度傳感器時序圖與連接圖,最后介
    發(fā)表于 01-22 15:50 ?4.5w次閱讀
    基于arduino的<b class='flag-5'>dht11</b><b class='flag-5'>溫濕度</b>傳感器的使用

    【原創(chuàng)】DHT11傳感器溫濕度監(jiān)測系統(tǒng)畢設(shè),論文、代碼、原理圖和仿真介紹

    用戶采取措施。 Proteus仿真電路 AD原理圖 仿真分析 打開名為DHT11溫濕度監(jiān)測.pdsprj的
    發(fā)表于 03-13 00:53

    DHT11數(shù)字式溫濕度傳感器的應(yīng)用性研究

    基于DHT11溫濕度傳感器具有測量精度高、響應(yīng)速度快、抗干擾能力強等優(yōu)點。通過介紹DHT11數(shù)字式溫濕度傳感器的內(nèi)部結(jié)構(gòu)、工作原理、驅(qū)動方式及DHT
    發(fā)表于 11-06 16:28

    DHT11溫濕度傳感器

    DHT11溫濕度傳感器1. DHT11簡介2. 硬件設(shè)計3. 軟件設(shè)計3.1 STM32CubeMX設(shè)置3.2 MDK-ARM編程4. 下載驗證
    發(fā)表于 08-11 06:04

    如何去實現(xiàn)一種基于STM32DHT11溫濕度測量和報警系統(tǒng)

    DHT11數(shù)字溫濕度傳感器的特點是什么?如何去實現(xiàn)一種基于STM32DHT11溫濕度測量和報警系統(tǒng)?
    發(fā)表于 09-29 07:31

    stm32單片機如何從DHT11獲取到溫濕度的呢

    stm32獲取DHT11模塊溫濕度數(shù)值原理解析stm32單片機如何從DHT11獲取到溫濕度的呢?
    發(fā)表于 11-22 06:11

    如何通過NodeMCU和DHT11收集溫濕度

    使用 NodeMCU 和 DHT11 傳感器通過 MQTT 上傳溫濕度數(shù)據(jù)簡介本示例將演示如何通過 NodeMCU, DHT11 收集溫濕度并通過 MQTT 協(xié)議將數(shù)據(jù)上報到 EMQX
    發(fā)表于 11-24 08:08

    溫濕度DHT11資料

    溫濕度DHT11資料匯總 DHT11是一款有已校準數(shù)字信號輸出的溫濕度傳感器。 其精度濕度+-5%RH, 溫度+-2℃,量程
    發(fā)表于 11-29 17:28 ?27次下載

    stm32獲取DHT11模塊溫濕度數(shù)據(jù)原理解析

    stm32獲取DHT11模塊溫濕度數(shù)值原理解析stm32單片機如何從DHT11獲取到溫濕度的呢?
    發(fā)表于 11-13 20:06 ?55次下載
    <b class='flag-5'>stm32</b>獲取<b class='flag-5'>DHT11</b>模塊<b class='flag-5'>溫濕度</b>數(shù)據(jù)原理解析

    溫濕度傳感器DHT11STM32驅(qū)動實現(xiàn)

    溫濕度傳感器DHT11STM32驅(qū)動實現(xiàn)
    發(fā)表于 11-25 20:36 ?76次下載
    <b class='flag-5'>溫濕度</b>傳感器<b class='flag-5'>DHT11</b>的<b class='flag-5'>STM32</b>驅(qū)動實現(xiàn)

    STM32實例——基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集

    STM32實例——基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
    發(fā)表于 12-05 20:06 ?93次下載
    <b class='flag-5'>STM32</b>實例——基于<b class='flag-5'>STM32</b>開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>采集

    Stm32 DHT11

    DHT11 數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。
    發(fā)表于 12-17 18:23 ?80次下載
    <b class='flag-5'>Stm32</b> <b class='flag-5'>DHT11</b>

    使用STM32F103ZET6采集DHT11溫濕度串口顯示

    STM32采集DHT11溫濕度關(guān)于DHT11相關(guān)參數(shù)代碼篇接線和實驗結(jié)果總結(jié)關(guān)于DHT11DHT11是一款數(shù)字
    發(fā)表于 12-24 19:10 ?45次下載
    使用<b class='flag-5'>STM32</b>F103ZET6采集<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>串口顯示

    基于STM32DHT11溫濕度數(shù)據(jù)采集仿真設(shè)計

    通過STM32采集DHT11溫度傳感器的數(shù)據(jù),將溫濕度信息顯示在LCD顯示屏上及虛擬串口上。
    的頭像 發(fā)表于 09-01 09:32 ?2064次閱讀
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>數(shù)據(jù)采集<b class='flag-5'>仿真</b>設(shè)計