• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STM32的多功能辦公桌系統(tǒng)設(shè)計(jì)

      2023-09-18 18:55:23張浩韓祥森
      現(xiàn)代信息科技 2023年15期
      關(guān)鍵詞:無線充電指紋識(shí)別

      張浩 韓祥森

      摘? 要:為解決辦公人員室內(nèi)辦公不方便的問題,設(shè)計(jì)了一種基于STM32的多功能辦公桌系統(tǒng),主控采用STM32f103單片機(jī),配以指紋識(shí)別模塊、飲水機(jī)模塊、儲(chǔ)物空間模塊、藍(lán)牙模塊、穩(wěn)壓電源模塊、無線充電模塊。通過指紋識(shí)別完成解鎖,通過按鍵或藍(lán)牙操作,控制桌面儲(chǔ)物空間和飲水機(jī)模塊的使用以及對(duì)燈光、門的遠(yuǎn)程操控,除此之外,還具有手機(jī)無線充電的功能,該設(shè)計(jì)在擴(kuò)大桌面使用空間的同時(shí)實(shí)現(xiàn)了室內(nèi)辦公的方便、舒適,極大地改善了使用者的工作環(huán)境。實(shí)際實(shí)驗(yàn)表明,文章設(shè)計(jì)實(shí)現(xiàn)的桌面升降翻轉(zhuǎn)、遠(yuǎn)程控制過程安全可靠,確保使用過程中不會(huì)出現(xiàn)安全事故。

      關(guān)鍵詞:室內(nèi)辦公;指紋識(shí)別;遠(yuǎn)程操控;無線充電

      中圖分類號(hào):TP368? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):2096-4706(2023)15-0073-06

      Design of Multifunctional Desk System Based on STM32

      ZHANG Hao, HAN Xiangsen

      (Shandong Huayu University of Technology, Dezhou? 253034, China)

      Abstract: In order to solve the problem of inconvenient indoor office for office staff, a multifunctional desk system based on STM32 is designed. The main control adopts STM32f103 Single-Chip Microcomputer, with fingerprint recognition module, water dispenser module, storage space module, Bluetooth module, voltage regulator power module, wireless charging module. It unlocks through fingerprint recognition, controls the use of desktop storage space and water dispenser module and remote control of lighting and door through keys or Bluetooth operation. In addition, it also has the function of mobile phone wireless charging. This design expands the desktop use space while realizing the convenient and comfortable indoor office, and greatly improves the user's working environment. The actual experiment shows that this paper designs and realizes the desktop lifting and flipping, remote control process is safe and reliable to ensure that there will be no safety accidents in the process of use.

      Keywords: indoor office; fingerprint recognition; remote control; wireless charging

      0? 引? 言

      本設(shè)計(jì)主要對(duì)傳統(tǒng)辦公桌進(jìn)行了改造和升級(jí),解決傳統(tǒng)辦公桌在使用過程中的缺點(diǎn)和不足,采用STM32f103單片機(jī)作為主控芯片,配以指紋識(shí)別模塊、桌面升降旋轉(zhuǎn)模塊、BT05藍(lán)牙模塊、穩(wěn)壓電源模塊、無線充電模塊,用于解決人們室內(nèi)辦公問題。工作者長(zhǎng)時(shí)間工作于辦公桌前,大量的文本資料和電腦占用了桌面的很大面積,導(dǎo)致辦公桌實(shí)際使用面積大大縮小,該系統(tǒng)的顯示屏模塊,可以將顯示屏上翻至桌面進(jìn)行使用,使用完畢可以將模塊下翻至桌面以下,大大節(jié)省了桌面的可用空間。對(duì)于工作者而言,安全性是最重要的,尤其是擔(dān)心資料被人翻看、電腦被人亂玩,指紋解鎖模塊使得別人無法使用你的系統(tǒng),儲(chǔ)物模塊可以存放重要的資料,大大提高了系統(tǒng)的安全性。辦公口渴一般人只能去飲水機(jī)處接水,該系統(tǒng)采用一個(gè)可升降的飲水機(jī)模塊,不需要離開位置便可以喝到熱水,除此之外,無線充電模塊的加入取代了傳統(tǒng)數(shù)據(jù)線充電,使得充電過程變得更加快捷安全。當(dāng)需要開門關(guān)門或者開燈關(guān)燈時(shí)只需要按鍵和手機(jī)藍(lán)牙便可以實(shí)現(xiàn),有效地節(jié)省了使用者的時(shí)間,解決了使用者“懶得不想動(dòng)”的問題。同時(shí),該系統(tǒng)在實(shí)現(xiàn)智能化的同時(shí)充分體現(xiàn)了創(chuàng)新精神,實(shí)現(xiàn)了辦公的一體化。

      1? 系統(tǒng)總體設(shè)計(jì)方案

      基于STM32的多功能辦公桌系統(tǒng)主要是為了解決桌面雜亂難打理、手機(jī)充電不方便、喝水不方便、文件保密性問題以及在辦公時(shí)開門開燈等問題,所以要在硬件結(jié)構(gòu)和軟件程序控制中增加多種外設(shè)功能,主要有無線充電模塊、指紋識(shí)別模塊、多種驅(qū)動(dòng)模塊。系統(tǒng)采用指紋識(shí)別上電,桌面內(nèi)嵌的無線充電線圈可以實(shí)現(xiàn)對(duì)手機(jī)、藍(lán)牙設(shè)備等電子產(chǎn)品的充電,從而擺脫對(duì)各種數(shù)據(jù)線的依賴,實(shí)現(xiàn)桌面的整潔化。桌面還可以通過按鍵控制各種驅(qū)動(dòng)模塊,實(shí)現(xiàn)對(duì)儲(chǔ)物層、顯示屏、飲水模塊的收放和整理。柜門采用指紋識(shí)別模塊保證了私密文件的安全。除此之外,還通過紅外和藍(lán)牙對(duì)燈光和門進(jìn)行控制,從而實(shí)現(xiàn)一體化辦公。本設(shè)計(jì)主要由STM32f103單片機(jī)、指紋識(shí)別模塊、電機(jī)驅(qū)動(dòng)模塊、藍(lán)牙模塊、無線充電模塊和電源組成。系統(tǒng)總體設(shè)計(jì)如圖1所示。

      在本設(shè)計(jì)中,STM32f103單片機(jī)作為多功能辦公桌的控制核心,通過指紋識(shí)別模塊來識(shí)別使用者的指紋信息,識(shí)別成果即可完成系統(tǒng)上電,打開柜門;藍(lán)牙模塊用于單片機(jī)與外設(shè)模塊的通信功能,通過手機(jī)APP實(shí)現(xiàn)對(duì)燈光和門的控制;無線充電模塊用于對(duì)手機(jī)和某些藍(lán)牙設(shè)備的充電;驅(qū)動(dòng)模塊用于驅(qū)動(dòng)推桿電機(jī)和步進(jìn)電機(jī),完成桌面三模塊的升降與旋轉(zhuǎn)。

      2? 理論分析與計(jì)算

      2.1? 指紋識(shí)別算法

      系統(tǒng)主要采用了光學(xué)指紋識(shí)別傳感器,其主要是利用光的折射和反射原理。光從設(shè)備底部射向三棱鏡,并經(jīng)過棱鏡射出,射出的光線在手指表面凹凸不平的指紋紋路上的折射角度及反射回去的光線明暗就會(huì)不一樣,CMOS或是CCD的光學(xué)器件就會(huì)收集到明暗程度不同的圖片信息,從而完成指紋信息的采集。指紋識(shí)別的算式如(1)~(3)所示:

      圖像的平均值和方差:

      其中,W、H表示圖像的大小。

      歸一化的圖像G:

      其中,I (i, j)、G (i, j)分別表示源圖像和規(guī)格化后圖像的第i行和第j列像素點(diǎn)對(duì)應(yīng)的灰度值;Var和M對(duì)應(yīng)圖像G的方差和均值,Var0和M0是期望方差和期望均值。

      2.2? 指紋識(shí)別模塊AS608

      AS608是一個(gè)集成的光學(xué)指紋芯片,內(nèi)部有指紋算法。雖然AS608內(nèi)部的算法我們是看不到的,但是它預(yù)留了一個(gè)串口和相關(guān)的串口指令集,我們可以用這些指令調(diào)用指紋算法,從而實(shí)現(xiàn)需要的功能,其實(shí)該模塊最難處理的部分為指紋識(shí)別算法的計(jì)算,目前所用的算法也是人們不斷開發(fā)匯總完善得到的。

      AS608共有8個(gè)引腳,Vi接電源的正極,5 V供電,GND接電源地,Tx、Rx是數(shù)據(jù)傳輸端,負(fù)責(zé)與單片機(jī)的數(shù)據(jù)傳輸,Vt是觸摸感應(yīng)部分的供電輸入端,通過3 V電壓供電,WAK是觸摸感應(yīng)信號(hào)的輸入端,接收來自人手指的感應(yīng)信號(hào),從而傳輸給單片機(jī)處理識(shí)別指紋身份。

      2.3? 藍(lán)牙電路設(shè)計(jì)

      HC-05藍(lán)牙模塊是主從一體的藍(lán)牙串口模塊,是專門為智能無線數(shù)據(jù)傳輸而服務(wù)的。簡(jiǎn)單地說,當(dāng)藍(lán)牙設(shè)備與藍(lán)牙設(shè)備配對(duì)連接成功后,我們可以忽視藍(lán)牙內(nèi)部的通信協(xié)議,直接將藍(lán)牙當(dāng)做串口用。當(dāng)建立連接,兩設(shè)備共同使用一通道也就是同一個(gè)串口,一個(gè)設(shè)備發(fā)送數(shù)據(jù)到通道中,另外一個(gè)設(shè)備便可以接收通道中的數(shù)據(jù)。但藍(lán)牙的信號(hào)受金屬、墻體等障礙物的影響較大,所以在使用中要多加注意。

      通過手機(jī)APP給單片機(jī)傳送指令,當(dāng)單片機(jī)接收到來自手機(jī)的信號(hào)時(shí),便控制燈光和門完成開啟和關(guān)閉的動(dòng)作。

      藍(lán)牙電路如圖2中藍(lán)牙電路部分所示。

      2.4? 隱藏式桌面模塊的電機(jī)驅(qū)動(dòng)方案設(shè)計(jì)

      步進(jìn)電機(jī)和顯示屏模塊用光軸進(jìn)行連接,通過按鍵向單片機(jī)發(fā)送指令,然后單片機(jī)控制步進(jìn)電機(jī)進(jìn)行轉(zhuǎn)動(dòng)從而帶動(dòng)顯示屏模塊轉(zhuǎn)動(dòng),從而將顯示屏模塊從桌面底部旋轉(zhuǎn)至桌面進(jìn)行使用。當(dāng)不想使用顯示屏?xí)r,按下按鍵,由單片機(jī)控制步進(jìn)電機(jī)將顯示屏旋轉(zhuǎn)回與桌面平齊狀態(tài),本系統(tǒng)電機(jī)驅(qū)動(dòng)裝置電路如圖2中電機(jī)驅(qū)動(dòng)部分所示。

      2.5? 無線充電模塊

      無線充電線圈充電原理:往初級(jí)線圈中通入交流電,當(dāng)初級(jí)線圈和次級(jí)線圈位置疊加時(shí),在次級(jí)線圈中會(huì)產(chǎn)生一定的電流,再對(duì)次級(jí)線圈中的電流進(jìn)行穩(wěn)壓即可得到我們所需要的電流,這種原理與電力系統(tǒng)中的變壓器相似,在原邊輸入交流電,在副邊會(huì)由于電磁感應(yīng)原理產(chǎn)生感應(yīng)電流,從而實(shí)現(xiàn)電能由初級(jí)線圈到次級(jí)線圈的無線傳輸。

      本設(shè)計(jì)采用的是5 V/1 A的無線充電模塊,充電效率高達(dá)75%,功率為30 W,完全符合手機(jī)和常用設(shè)備的充電功率,該部分為按鍵控制的獨(dú)立模塊,通過按鍵控制該模塊的開啟和關(guān)閉。無線充電模塊實(shí)物圖如圖3所示。

      3? 硬件電路與軟件設(shè)計(jì)

      3.1? 硬件電路設(shè)計(jì)

      在本設(shè)計(jì)中,STM32主要負(fù)責(zé)指紋識(shí)別的處理,即指紋識(shí)別通過、指紋識(shí)別不通過。STM32在接收到按鍵按下的指示,控制步進(jìn)電機(jī)、推桿電機(jī)等的開啟和關(guān)閉以及藍(lán)牙信號(hào)的處理功能。系統(tǒng)電路圖如圖2所示。

      3.2? 系統(tǒng)軟件設(shè)計(jì)

      使用Keil5軟件進(jìn)行程序的編寫,使用的語言為C語言,Keil軟件生成目標(biāo)代碼的效率高,并且所生成的語言簡(jiǎn)單易懂。并且Keil還提供了C編譯器、宏匯編、鏈接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案。因此,Keil軟件非常適合此設(shè)計(jì)的編程,系統(tǒng)程序流程圖如圖4所示。

      程序的模塊化設(shè)計(jì)主要包括以下幾個(gè)部分:指紋識(shí)別程序、置物空間啟動(dòng)程序、飲水機(jī)模塊啟動(dòng)程序、顯示屏翻轉(zhuǎn)啟動(dòng)程序、燈光控制程序、門控制程序。

      首先,使用者必須先進(jìn)行指紋識(shí)別,當(dāng)指紋識(shí)別完成后即可使整個(gè)系統(tǒng)完成上電,進(jìn)而可以使用系統(tǒng)的各部分功能。按下按鍵1,啟動(dòng)隱藏式置物空間底部的推桿電機(jī),將該模塊推至桌面,再次按下按鍵控制推桿電機(jī)將模塊拉至原狀態(tài)。按下按鍵2,啟動(dòng)飲水機(jī)模塊底部的推桿電機(jī),將該模塊推至桌面,再次按下按鍵2控制推桿電機(jī)將模塊拉至原狀態(tài)。按下按鍵3控制與顯示屏相連的步進(jìn)電機(jī),將顯示屏向上翻轉(zhuǎn)90°,再次按下按鍵3控制步進(jìn)電機(jī)向下翻轉(zhuǎn)90°回到初始位置。按下按鍵4,點(diǎn)亮燈光,實(shí)現(xiàn)對(duì)燈光的遠(yuǎn)程控制。按下按鍵5,打開/關(guān)閉門,實(shí)現(xiàn)對(duì)門的遠(yuǎn)程控制。以下為部分程序的關(guān)鍵代碼:

      指紋搜索程序:

      u8 PS_Search(u8 BufferID, u16 StartPage, u16 PageNum, SearchResult *p)

      {

      SendHead();

      SendAddr();

      SendFlag(0x01);//命令包標(biāo)識(shí)

      SendLength(0x08);

      Sendcmd(0x04);

      MYUSART_SendData(BufferID);

      MYUSART_SendData(StartPage>> 8);

      MYUSART_SendData(StartPage);

      MYUSART_SendData(PageNum>> 8);

      MYUSART_SendData(PageNum);

      temp = 0x01 + 0x08 + 0x04 + BufferID

      + (StartPage>> 8) + (u8)StartPage

      + (PageNum>> 8) + (u8)PageNum;

      SendCheck(temp);

      data = JudgeStr(2000);

      else

      ensure = 0xff;

      return ensure;

      }

      步進(jìn)電機(jī)控制程序:

      void Motorcw_zheng(void)

      {

      GPIO_SetBits(GPIOC,GPIO_Pin_13);

      GPIO_ResetBits(GPIOC,GPIO_Pin_0);

      GPIO_ResetBits(GPIOC,GPIO_Pin_2);

      GPIO_ResetBits(GPIOC,GPIO_Pin_3);

      delay_ms(10);

      GPIO_ResetBits(GPIOC,GPIO_Pin_13);

      GPIO_SetBits(GPIOC,GPIO_Pin_0);

      GPIO_ResetBits(GPIOC,GPIO_Pin_2);

      GPIO_ResetBits(GPIOC,GPIO_Pin_3);

      delay_ms(10);

      GPIO_ResetBits(GPIOC,GPIO_Pin_13);

      GPIO_ResetBits(GPIOC,GPIO_Pin_0);

      GPIO_SetBits(GPIOC,GPIO_Pin_2);

      GPIO_ResetBits(GPIOC,GPIO_Pin_3);

      delay_ms(10);

      GPIO_ResetBits(GPIOC,GPIO_Pin_13);

      GPIO_ResetBits(GPIOC,GPIO_Pin_0);

      GPIO_ResetBits(GPIOC,GPIO_Pin_2);

      GPIO_SetBits(GPIOC,GPIO_Pin_3);

      delay_ms(10);

      }

      藍(lán)牙燈光控制程序:

      void Bluetooth()

      {

      int i;

      char a[]="abcdefg";

      delay_init();

      NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

      uart_init(115200);

      LED_Init();

      Bluetooth_Init();

      while(1)

      {

      if(res=='0')? ? ? //手機(jī)發(fā)送0

      {

      LED0=0;? ? ? ? ? ?//燈光關(guān)閉

      delay_ms(500);

      for(i=0;i<7;i++)

      {

      USART_SendData(USART2, a[i]);

      while(USART_GetFlagStatus(USART2,USART_FLAG_TC)!=SET);

      }

      res=0;

      }

      if(res=='1')? ? ? ?//手機(jī)發(fā)送1

      {

      LED0=1;? ? ? ? ? //燈光開啟

      delay_ms(50);

      res=0;

      }

      }

      4? 實(shí)驗(yàn)測(cè)試與分析

      本設(shè)計(jì)采用STM32f103作為控制核心,主要由指紋識(shí)別模塊、桌面升降旋轉(zhuǎn)模塊、藍(lán)牙模塊、穩(wěn)壓電源模塊、無線充電模塊等組成。整個(gè)系統(tǒng)都是由獨(dú)立模塊構(gòu)成,即每個(gè)模塊實(shí)現(xiàn)其相應(yīng)的功能,各個(gè)模塊構(gòu)成整個(gè)辦公桌系統(tǒng),實(shí)物如圖5所示。因此,對(duì)整個(gè)系統(tǒng)的測(cè)試可以劃分為對(duì)組成系統(tǒng)的各個(gè)模塊進(jìn)行測(cè)試。

      4.1? 推桿電機(jī)位置測(cè)試

      在使用飲水機(jī)模塊以及隱藏式儲(chǔ)物空間時(shí),需要依靠推桿電機(jī)將模塊推至桌面,在模塊上升的過程中,模塊與桌面切口之間是否吻合影響整個(gè)作品的安全性,所以在測(cè)試時(shí),針對(duì)模塊與桌面切口是否吻合做了3組測(cè)試,用刻度尺對(duì)偏離距離進(jìn)行測(cè)量,統(tǒng)計(jì)在±0.5 cm范圍內(nèi)是否吻合,誤差為多少,如表1所示。

      位置誤差分析:實(shí)驗(yàn)測(cè)試過程中出現(xiàn)了大約0.2 cm的誤差值,源于推桿電機(jī)在上升的過程中,會(huì)出現(xiàn)抖動(dòng)顛簸的情況,最終在將模塊抬升至桌面時(shí)出現(xiàn)位置偏差的情況,但由于產(chǎn)生的誤差不會(huì)超過標(biāo)準(zhǔn)誤差(±0.5 cm),所以不會(huì)對(duì)作品產(chǎn)生影響,如表2所示。

      4.2? 指紋識(shí)別測(cè)試

      指紋識(shí)別實(shí)驗(yàn)結(jié)果分析:在指紋識(shí)別的實(shí)際測(cè)試中,我們發(fā)現(xiàn)處于干燥環(huán)境下,指紋識(shí)別的準(zhǔn)確度較高,一般不會(huì)出現(xiàn)錯(cuò)誤,但當(dāng)手指處于潮濕情況下,指紋識(shí)別的準(zhǔn)確度大大降低,因此,在進(jìn)行指紋的識(shí)別過程中,盡量保證手指處于干燥的狀態(tài)。

      除此之外,對(duì)于其他模塊的性能也進(jìn)行過多次測(cè)試,在隱藏置物空間、飲水機(jī)啟動(dòng)與關(guān)閉、屏幕顯示功能、燈光系統(tǒng)及開關(guān)門系統(tǒng)設(shè)功能方面,準(zhǔn)確度較高,靈敏性較強(qiáng),能夠滿足設(shè)計(jì)的要求。

      5? 結(jié)? 論

      本設(shè)計(jì)以“基于STM32的多功能辦公桌系統(tǒng)設(shè)計(jì)”為主要研究?jī)?nèi)容,通過搭建辦公桌新結(jié)構(gòu),以及運(yùn)用單片機(jī)芯片,指紋模塊等硬件,有效解決人們?cè)谑覂?nèi)辦公過程中的實(shí)際問題,例如,桌面可用空間嚴(yán)重不足、電腦所占桌面空間過大、室內(nèi)飲水問題、無線充電、開關(guān)門和燈等問題,可以提高人們?cè)谵k公時(shí)的積極性和快捷性。

      參考文獻(xiàn):

      [1] 姜科,徐杰生,吳霞.新型智能指紋識(shí)別儲(chǔ)物柜控制系統(tǒng)的設(shè)計(jì)與應(yīng)用 [J].產(chǎn)業(yè)與科技論壇,2016,15(6):77-78.

      [2] 陳新芬,金琦淳,張延麗,等.單片機(jī)指紋密碼鎖設(shè)計(jì)與仿真 [J].工業(yè)控制計(jì)算機(jī),2021,34(11):151-154.

      [3] 何聰.可充電傳感器網(wǎng)絡(luò)的定向充電路徑規(guī)劃研究 [D].重慶:西南大學(xué),2018.

      [4] 牛勇.實(shí)驗(yàn)室電源管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) [D].蘭州:蘭州大學(xué),2019.

      [5] 余達(dá),樊娟,唐昱煊.基于STM32指紋識(shí)別的智能教室系統(tǒng)的研究 [J].西北民族大學(xué)學(xué)報(bào):自然科學(xué)版,2018,39(1):58-62.

      [6] 馬馨雅.基于STM32的指紋識(shí)別門禁系統(tǒng) [J].電子世界,2018(24):157,160.

      [7] 陳琦,趙建國,張怡,等.居家辦公椅的智能健康介入研究 [J].科技與創(chuàng)新,2022(7):91-94.

      [8] 馬曉紅,梁辰.基于智能交互發(fā)展的升降辦公桌設(shè)計(jì)研究 [J].智能城市,2021,7(17):37-38.

      猜你喜歡
      無線充電指紋識(shí)別
      基于單片機(jī)指紋識(shí)別電子寄存柜設(shè)計(jì)
      電子制作(2018年11期)2018-08-04 03:25:46
      一種改進(jìn)的多輸出無線充電電路設(shè)計(jì)
      淺談無線充電技術(shù)
      科技資訊(2016年33期)2017-03-31 19:28:32
      解決Qi標(biāo)準(zhǔn)中關(guān)于手機(jī)無線充電斷充的方法
      無線充電觀賞魚的設(shè)計(jì)
      中國新通信(2017年3期)2017-03-11 09:42:17
      指紋識(shí)別技術(shù)綜述
      指紋掛鎖
      淺談無線充電技術(shù)
      科技資訊(2015年33期)2016-05-12 21:45:31
      基于大容量指紋識(shí)別的實(shí)時(shí)身份認(rèn)證系統(tǒng)
      基于QI標(biāo)準(zhǔn)線圈的磁諧振無線充電系統(tǒng)仿真研究
      彰化县| 天镇县| 威远县| 碌曲县| 盐山县| 调兵山市| 黑龙江省| 高州市| 红桥区| 德保县| 盐山县| 南召县| 西丰县| 攀枝花市| 辉南县| 普安县| 延寿县| 亚东县| 石阡县| 扎赉特旗| 红安县| 清苑县| 惠东县| 威远县| 孝义市| 仁寿县| 开封县| 衡东县| 邵阳市| 武安市| 子长县| 蚌埠市| 北流市| 遂宁市| 定兴县| 岳池县| 泾川县| 融水| 南宫市| 泾川县| 富蕴县|