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單片機(jī)的智能窗簾控制系統(tǒng)設(shè)計(jì)

小常硬件 ? 來(lái)源:小常硬件 ? 2024-06-28 14:24 ? 次閱讀

一.系統(tǒng)概

系統(tǒng)以STM32單片機(jī)進(jìn)行主控,系統(tǒng)內(nèi)使用血氧傳感器進(jìn)行血氧檢測(cè),通過(guò)電機(jī)控制采集血。按鍵控制采血和檢測(cè)。

e599e822-3504-11ef-a4c8-92fbcf53809c.png

二.仿真概述

1. 仿真開(kāi)始運(yùn)行在串口助手端就能接受OK響應(yīng)指令,代表連接成功,網(wǎng)頁(yè)端串口助手如下:

https://serial.keysking.com/

e5e4354e-3504-11ef-a4c8-92fbcf53809c.jpg

2. 發(fā)送十進(jìn)制1控制拉上窗簾,顯示屏上顯示的001代表拉窗簾

e5f82658-3504-11ef-a4c8-92fbcf53809c.jpg

e636f32e-3504-11ef-a4c8-92fbcf53809c.png

3.發(fā)送十進(jìn)制2控制打開(kāi)窗簾,顯示屏上顯示的002代表打開(kāi)窗簾

e6656ccc-3504-11ef-a4c8-92fbcf53809c.jpg

e68d7cda-3504-11ef-a4c8-92fbcf53809c.png

4. 按下設(shè)置按鍵可以對(duì)溫度和光強(qiáng)閾值進(jìn)行設(shè)定,模式按鍵可以切換自動(dòng)/手動(dòng),手動(dòng)模式下可以直接控制窗簾的打開(kāi)和關(guān)閉

e6b58f54-3504-11ef-a4c8-92fbcf53809c.png

5. 按下模式按鍵顯示屏上顯示Au代表自動(dòng),此時(shí)會(huì)根據(jù)設(shè)定的溫度、光強(qiáng)閾值進(jìn)行打開(kāi)和關(guān)閉窗簾的控制,溫度或者光強(qiáng)超過(guò)設(shè)定的閾值區(qū)間則拉窗簾,溫度或者光強(qiáng)低于設(shè)定的閾值區(qū)間則打開(kāi)窗簾。

e6e20584-3504-11ef-a4c8-92fbcf53809c.png

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

#include 
 
//
u8 Rxdat;
u8 adc,t,h,m=0,c=0,set=0,th=30,tl=15,hh=30,hl=20;
//
 
 
//
void UserDispiayControl(void);
void SetDisplay(void);
void Set(void);
//
 
 
int main(void)
{
  //Init Star
  Usart1_Init(9600);//pa9-10
  Lcd1602_Init();//pc0-7 pb0-2
  Key_Init();//pa12-15
  PCF8591_Init();//pb10-11
  Motor_Init();//pb12-15
  DHT11_Init();//pa0
  //Init End
  
  
  //display star
  Usart1_TxString("ok");
  //display end
  
  
  while(1)
  {
    //get dat
    DHT11_Read_Data(&t,&h);
    adc=PCF8591_ADC_Input(0x90,1);
    //串口收數(shù)據(jù)
    if(Usart1_GetRxFlag() ==1)      //判斷是否收到數(shù)據(jù)
    {      
      Rxdat=Usart1_GetRxDat();    //存數(shù)據(jù)
      Usart1_TxByte(Rxdat);      //回傳顯示
      Lcd1602_Write_Num8(0xc0,Rxdat);  //顯示屏顯示
    }
    //get dat
    
    
    //key
    if(Key4==0)  
    {
      m=~m;
      while(Key4 != 0);
    }
    if(Key3==0)  
    {
      Lcd1602_Write_CD(CMD,0X01);
      set++;
      if(set==5) set=0;
    }    
    //key
    
    //user+set
    Set();
    //
  }
}
 

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6052

    文章

    44768

    瀏覽量

    642823
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6719

    瀏覽量

    111418
  • STM32
    +關(guān)注

    關(guān)注

    2281

    文章

    10970

    瀏覽量

    360202

原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的智能窗簾控制系統(tǒng)(仿真文件+程序)

文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    如何去實(shí)現(xiàn)一種基于單片機(jī)智能窗簾控制系統(tǒng)的設(shè)計(jì)?

    如何去實(shí)現(xiàn)一種基于單片機(jī)智能窗簾控制系統(tǒng)的設(shè)計(jì)?
    發(fā)表于 07-19 09:15

    基于單片機(jī)控制智能窗簾控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 精選資料分享

    我的畢業(yè)論文,可以參考,以下給出畢業(yè)論文任務(wù)書(shū)畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)I、畢業(yè)設(shè)計(jì)(論文)題目:基于單片機(jī)智能窗簾控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)文件:590m.com/f
    發(fā)表于 07-19 07:18

    基于單片機(jī)智能窗簾控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    基于單片機(jī)智能窗簾控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)功能模塊:光照檢測(cè)控制模塊按鍵控制模塊時(shí)鐘模塊遠(yuǎn)程
    發(fā)表于 11-19 06:07

    如何實(shí)現(xiàn)基于STM32智能窗簾控制系統(tǒng)設(shè)計(jì)?

    如何實(shí)現(xiàn)基于STM32智能窗簾控制系統(tǒng)設(shè)計(jì)?
    發(fā)表于 12-21 07:46

    基于單片機(jī)控制智能窗簾設(shè)計(jì)

    基于單片機(jī)控制智能窗簾設(shè)計(jì)基于單片機(jī)控制智能
    發(fā)表于 05-09 14:16 ?174次下載

    基于STM32單片機(jī)智能家居控制系統(tǒng)

      本文設(shè)計(jì)了一套基于 STM32 單片機(jī)智能家居控制系統(tǒng) ,該系統(tǒng)結(jié)合 Wifi 無(wú)線通信技術(shù)、傳感器技術(shù)、RF射頻技術(shù)、IR 紅外技術(shù)
    發(fā)表于 05-20 15:04 ?68次下載
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>智能</b>家居<b class='flag-5'>控制系統(tǒng)</b>

    577【畢設(shè)課設(shè)】基于單片機(jī)控制窗簾自動(dòng)控制系統(tǒng)設(shè)計(jì)(溫濕度、光照、窗簾)

    577【畢設(shè)課設(shè)】基于單片機(jī)控制窗簾自動(dòng)控制系統(tǒng)設(shè)計(jì)(溫濕度、光照、窗簾)
    發(fā)表于 11-12 21:06 ?17次下載
    577【畢設(shè)課設(shè)】基于<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>控制</b><b class='flag-5'>窗簾</b>自動(dòng)<b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)(溫濕度、光照、<b class='flag-5'>窗簾</b>)

    基于單片機(jī)智能窗簾控制系統(tǒng)仿真設(shè)計(jì)-畢設(shè)課設(shè)資料

    基于單片機(jī)智能窗簾控制系統(tǒng)仿真設(shè)計(jì)-畢設(shè)課設(shè)資料
    發(fā)表于 11-23 17:21 ?29次下載
    基于<b class='flag-5'>單片機(jī)智能</b><b class='flag-5'>窗簾</b><b class='flag-5'>控制系統(tǒng)</b>仿真設(shè)計(jì)-畢設(shè)課設(shè)資料

    基于單片機(jī)自動(dòng)窗簾控制系統(tǒng)設(shè)計(jì)(煙霧+燈控)-畢設(shè)課設(shè)資料

    基于單片機(jī)自動(dòng)窗簾控制系統(tǒng)設(shè)計(jì)(煙霧+燈控)-畢設(shè)課設(shè)資料
    發(fā)表于 11-23 17:36 ?28次下載
    基于<b class='flag-5'>單片機(jī)</b>自動(dòng)<b class='flag-5'>窗簾</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)(煙霧+燈控)-畢設(shè)課設(shè)資料

    基于單片機(jī)控制智能窗簾設(shè)計(jì)Proteus仿真基礎(chǔ)資料包

    基于單片機(jī)控制智能窗簾設(shè)計(jì)Proteus仿真基礎(chǔ)資料包
    發(fā)表于 12-06 13:46 ?110次下載

    單片機(jī)控制系統(tǒng)課程設(shè)計(jì)《基于單片機(jī)的大棚智能灌溉控制系統(tǒng)

    單片機(jī)控制系統(tǒng)課程設(shè)計(jì)《基于單片機(jī)的大棚智能灌溉控制系統(tǒng)
    發(fā)表于 03-07 10:37 ?56次下載

    基于單片機(jī)智能窗簾控制系統(tǒng)的設(shè)計(jì)

    本文基于 STC89C52 單片機(jī),開(kāi)發(fā)了一款低成本的智能窗簾控制系統(tǒng)。該系統(tǒng)使用光敏電阻和ADC0832模數(shù)轉(zhuǎn)換芯片實(shí)現(xiàn)對(duì)光照的自動(dòng)檢測(cè),
    發(fā)表于 10-20 11:27 ?43次下載

    基于51單片機(jī)智能窗簾控制系統(tǒng)設(shè)計(jì)

    采用51單片機(jī)作為系統(tǒng)控制芯片,設(shè)計(jì)一個(gè)窗簾升降器,并采用步進(jìn)電機(jī)控制窗簾的升降,
    的頭像 發(fā)表于 08-01 00:47 ?1633次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>智能</b><b class='flag-5'>窗簾</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)

    基于51單片機(jī)智能窗簾控制系統(tǒng)設(shè)計(jì)案例

    采用51單片機(jī)作為系統(tǒng)控制芯片,設(shè)計(jì)一個(gè)窗簾升降器,并采用步進(jìn)電機(jī)控制窗簾的升降,
    發(fā)表于 08-21 11:13 ?1832次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>智能</b><b class='flag-5'>窗簾</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)案例

    基于STM32單片機(jī)智能冰箱控制系統(tǒng)設(shè)計(jì)

    基于單片機(jī)設(shè)計(jì)的一款智能冰箱控制系統(tǒng),可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過(guò)閩值之后控制紫外燈進(jìn)行消毒工作
    的頭像 發(fā)表于 06-25 09:21 ?1679次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>智能</b>冰箱<b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品