精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

基于STM32單片機的智能溫控風扇系統設計

小常硬件 ? 來源:小常硬件 ? 2024-06-27 10:23 ? 次閱讀

一.系統概

系統通過STM32單片機進行主控,系統內通過溫度傳感器進行溫度檢測,并通過顯示屏進行顯示。系統內分為手動和自動兩種控制方式,在手動模式下通過按鍵可以調節風扇的檔位,檔位越高轉速越高,在自動模式下根據設置的溫度閾值來啟動風扇啟動。

f92a1468-3426-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1. 通過LCD1602顯示屏進行溫度和閾值以及模式的顯示,通過調節DS18B20的紅色按鈕調節溫度

f95c392a-3426-11ef-a4c8-92fbcf53809c.jpg

2. 自動模式下當檢測到溫度超過設定閾值就會報警提醒,并開啟風扇

f973d8e6-3426-11ef-a4c8-92fbcf53809c.jpg

3. 按下自動/手動切換按鍵后就會切換到手動控制方式,按下加減按鍵就能直接控制風扇

f992037a-3426-11ef-a4c8-92fbcf53809c.jpg

三.程序設計

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
 
int main(void)
{  
  u8 Tmax = 30,Tmin = 25,mode=0,d=0;
  
  Key_Init();
  Lcd1602_Init();
  Beep_Init();//PC4
  Ds18b20_Init();//PA12
  Motor_Init();//pc0-4
  
  Lcd1602_Write_String(0x80,2,(u8*)"T:");
  Lcd1602_Write_String(0xc3,2,(u8*)"D:");
  
  while(1)
  {
    u8 t =Ds18b20_Temp() ;
    Lcd1602_Write_Num8(0x82,t);
    
    Lcd1602_Write_Num8(0x88,Tmax);
    Lcd1602_Write_String(0x87,1,(u8*)"-");
    Lcd1602_Write_Num8(0x85,Tmin);
  
    if(Key3==0)
    {
      mode=~mode;
      Lcd1602_Write_String(0xc5,3,(u8*)"   ");
    }
    if(mode)//手動
    {
      Lcd1602_Write_String(0xc0,2,(u8*)"Sd");
      Lcd1602_Write_Num8(0xc5,d);
      if(Key0==0)
      {
        d++;
        if(d>3){d=0;}
      }
      if(Key1==0)
      {
        d--;
        if(d<1){d=4;}
      }
      //
      if(d==1)
      {
          Motor_418_Turn(0,200);
      }
      else if(d==2)
      {
          Motor_418_Turn(0,50);
      }
      else if(d==3)
      {
          Motor_418_Turn(0,20);
      }
    }
}
 

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

    關注

    6032

    文章

    44514

    瀏覽量

    632951
  • STM32
    +關注

    關注

    2266

    文章

    10871

    瀏覽量

    354789
  • 溫控風扇
    +關注

    關注

    1

    文章

    16

    瀏覽量

    5091

原文標題:Proteus仿真實例_基于STM32單片機的智能溫控風扇系統(仿真文件+程序)

文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    想找些關于單片機溫控智能風扇的設計的資料

    新手就是想找些關于51單片機溫控智能風扇的設計的資料,原理圖什么的,誰有可不可以分享下,謝謝!!
    發表于 10-15 13:42

    基于51單片機智能溫控風扇設計

    1.功能本設計為一種溫控風扇系統,具有靈敏的溫度感測和顯示功能,系統選用STC89C52單片機作為控制平臺對
    發表于 07-21 08:57

    如何使用單片機設計智能溫控風扇

    影響人們的睡眠,而且定時范圍有限,不能滿足人們的需求。鑒于這些缺點,我們需要設計一款智能的電風扇控制系統來解決,技術交流:787059199。  本文以STC89C52單片機為核心,通
    發表于 09-08 06:11

    怎樣去設計一種基于51單片機智能溫控風扇

    基于51單片機智能溫控風扇有何功能?怎樣去設計一種基于51單片機智能
    發表于 10-14 15:06

    如何去實現基于單片機智能風扇設計

    設計簡介:本設計是基于單片機風扇系統,主要實現以下功能:可通過數碼管顯示風的類型和檔位;通過直流電機控制風扇的轉速;標簽:51單片機、數碼
    發表于 11-19 08:19

    基于單片機溫控風扇設計畢業論文(很全--免費)

    單片機智能溫控風扇控制,很全面,本頁設計論文,大家都來看看吧
    發表于 03-23 15:34 ?73次下載

    基于51單片機溫控風扇設計

    基于51單片機溫控風扇設計。
    發表于 04-28 11:34 ?125次下載

    基于51單片機溫控風扇程序

    電子發燒友網站提供《基于51單片機溫控風扇程序.zip》資料免費下載
    發表于 05-29 08:00 ?51次下載

    基于單片機智能風扇的設計

    基于51單片機的可分級調節,溫控,紅外檢測人體,藍牙控制,傾倒關閉集于一身的智能風扇,功能齊全。
    發表于 07-18 08:46 ?66次下載

    基于單片機智能溫控風扇設計

    本設計為智能溫控風扇系統,該系統可以實現風扇隨實時環境溫度而
    發表于 11-18 12:06 ?10.7w次閱讀
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b><b class='flag-5'>溫控</b><b class='flag-5'>風扇</b>設計

    使用單片機設計的智能溫控風扇論文資料

    影響人們的睡眠,而且定時范圍有限,不能滿足人們的需求。鑒于這些缺點,我們需要設計一款智能的電風扇控制系統來解決,技術交流:787059199。  本文以STC89C52單片機為核心,通
    發表于 11-04 12:36 ?26次下載
    使用<b class='flag-5'>單片機</b>設計的<b class='flag-5'>智能</b><b class='flag-5'>溫控</b><b class='flag-5'>風扇</b>論文資料

    基于單片機智能風扇設計

    設計簡介:本設計是基于單片機風扇系統,主要實現以下功能:可通過數碼管顯示風的類型和檔位; 通過直流電機控制風扇的轉速;標簽:51單片機、數
    發表于 11-12 16:51 ?33次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b>電<b class='flag-5'>風扇</b>設計

    556【畢設課設】基于單片機溫度控制風扇自動溫控調節風扇系統設計

    556【畢設課設】基于單片機溫度控制風扇自動溫控調節風扇系統設計
    發表于 11-12 18:36 ?93次下載
    556【畢設課設】基于<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>設計

    基于51單片機溫控風扇Proteus仿真設計

    基于51單片機溫控風扇Proteus仿真設計,資料包含源程序及仿真
    發表于 04-20 16:12 ?41次下載

    基于STC89C52單片機溫控風扇系統設計

    本設計為一種溫控風扇系統,具有靈敏的溫度感測和顯示功能,系統選用STC89C52單片機作為控制平臺對風扇
    發表于 07-25 17:37 ?1620次閱讀
    基于STC89C52<b class='flag-5'>單片機</b>的<b class='flag-5'>溫控</b><b class='flag-5'>風扇</b><b class='flag-5'>系統</b>設計