衡阳派盒市场营销有限公司

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);
      }
    }
}
 

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

    關注

    6043

    文章

    44619

    瀏覽量

    638467
  • STM32
    +關注

    關注

    2272

    文章

    10923

    瀏覽量

    357531
  • 溫控風扇
    +關注

    關注

    1

    文章

    16

    瀏覽量

    5134

原文標題: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 ?127次下載

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

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

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

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

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

    本設計為智能溫控風扇系統,該系統可以實現風扇隨實時環境溫度而
    發表于 11-18 12:06 ?10.8w次閱讀
    基于<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 ?50次下載

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

    本設計為一種溫控風扇系統,具有靈敏的溫度感測和顯示功能,系統選用STC89C52單片機作為控制平臺對風扇
    發表于 07-25 17:37 ?1915次閱讀
    基于STC89C52<b class='flag-5'>單片機</b>的<b class='flag-5'>溫控</b><b class='flag-5'>風扇</b><b class='flag-5'>系統</b>設計
    百家乐怎么才能| 百家乐官网筹码订做| 开心8百家乐现金网| 百家乐官网2号干扰| 太阳城官方网| 邯郸百家乐官网园怎么样| 顶级赌场连环夺宝| 百家乐透视牌靴哪里有| 玩百家乐官网678娱乐城| 天天乐线上娱乐| 百家乐赢退输进有哪些| 利澳百家乐官网的玩法技巧和规则| 沙龙娱乐开户| 百家乐玩揽法大全| 免费百家乐官网统计工具| 金尊国际娱乐城| 娱乐城金赞| 百家乐群| 百家乐长龙技巧| 百家乐龙虎斗等| 乐九百家乐现金网| 百家乐官网游戏网站| 高尔夫| 7位百家乐扑克桌| 金博士百家乐娱乐城| 金宝博百家乐游戏| 户型风水不好害死人 24种破财户| 百家乐官网娱乐分析软| 长乐坊娱乐城| 聂荣县| 百家乐必胜法| 永德县| 台东市| 澳门百家乐官网自杀| 藁城市| 百家乐官网多少点数算赢| 百家乐官网技巧在那里| 百家乐官网对子赔率| 百家乐官网视频金币| 百家乐官网代理博彩正网| 大发真钱娱乐城|