国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)控制的智能螺旋丸設(shè)計(jì)

2020-08-21 09:09李曉帥郝潤(rùn)生楊海祺孟沖

李曉帥 郝潤(rùn)生 楊海祺 孟沖

摘要:針對(duì)目前動(dòng)漫產(chǎn)業(yè)中Cosplay裝備做工和還原度偏低的問題,設(shè)計(jì)了一種基于單片機(jī)控制的螺旋丸裝置。系統(tǒng)以STC89C52單片機(jī)作為核心控制器,通過超聲波傳感器檢測(cè)手勢(shì)的距離,單片機(jī)根據(jù)距離的大小,輸出占空比變化的PWM波,通過L293D控制直流電機(jī)驅(qū)動(dòng)一個(gè)球體中的旋轉(zhuǎn)結(jié)構(gòu)以變化的速度進(jìn)行旋轉(zhuǎn),同時(shí)調(diào)節(jié)LED燈光的亮度。旋轉(zhuǎn)體則由兩個(gè)相互垂直且有一定差速的旋轉(zhuǎn)軸并內(nèi)嵌有數(shù)個(gè)LED及光導(dǎo)纖維組成。通過旋轉(zhuǎn)變化,能再現(xiàn)人氣動(dòng)漫中火影忍者“螺旋丸”的效果。

關(guān)鍵詞:Cosplay;螺旋丸;超聲波傳感器

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2020)07-0010-03

0 引言

Cosplay(Costume play)是指利用服裝、飾品、道具和化妝等手段來扮演動(dòng)漫、游戲中人物角色的一種表演藝術(shù)行為[1],作為一種新的文化領(lǐng)域頗受年輕人的喜愛。在動(dòng)漫產(chǎn)業(yè)蓬勃發(fā)展的背景下,動(dòng)漫產(chǎn)業(yè)的衍生產(chǎn)業(yè)—Cosplay產(chǎn)業(yè)快速發(fā)展。在很多動(dòng)漫展會(huì)、同人展會(huì)、Cosplay舞臺(tái)劇中,都會(huì)用到Cosplay道具。但國內(nèi)市場(chǎng)上Cosplay道具的做工和還原度普遍偏低,缺乏技術(shù)和創(chuàng)新。設(shè)計(jì)一款還原度高、視覺效果好的Cosplay道具成為市場(chǎng)的迫切需求。

螺旋丸是動(dòng)漫《火影忍者》中最重要的也是最為常見的忍術(shù)之一,作為主角旋渦鳴人最常使用的忍術(shù),螺旋丸也有很多種形態(tài)的變化。借鑒該動(dòng)漫中的螺旋丸效果,本文設(shè)計(jì)了一種基于單片機(jī)控制的智能“螺旋丸”。其主要功能如下:由單片機(jī)控制一個(gè)直流電機(jī)驅(qū)動(dòng)旋轉(zhuǎn)機(jī)械機(jī)構(gòu)運(yùn)行,旋轉(zhuǎn)機(jī)械機(jī)構(gòu)則帶動(dòng)球體內(nèi)的數(shù)十個(gè)發(fā)光單元同時(shí)旋轉(zhuǎn),利用人眼的視覺暫留原理,旋轉(zhuǎn)過程會(huì)產(chǎn)生數(shù)十條動(dòng)態(tài)螺旋線,構(gòu)成一個(gè)螺旋發(fā)光球體。它可以根據(jù)手勢(shì)的遠(yuǎn)近自動(dòng)調(diào)節(jié)旋轉(zhuǎn)的速度和發(fā)光的亮度,形成不同的旋轉(zhuǎn)變化,最大程度地再現(xiàn)了動(dòng)漫中的螺旋丸效果。

1 螺旋丸結(jié)構(gòu)設(shè)計(jì)

螺旋丸的外形是一個(gè)透明球體,其結(jié)構(gòu)示意圖如圖1所示。在球形外殼的內(nèi)部,分別設(shè)置有相互垂直的一個(gè)長(zhǎng)軸和一個(gè)短軸,長(zhǎng)軸的一端延伸至球形外殼外與一個(gè)直流電機(jī)相連,另一端通過連接件與短軸固定連接,短軸的兩端分別固定連接有發(fā)光單元。發(fā)光單元由若干個(gè)發(fā)光二極管和光導(dǎo)纖維組成,每個(gè)發(fā)光二極管的頭部與光導(dǎo)纖維連接。當(dāng)發(fā)光二極管點(diǎn)亮?xí)r,照射光導(dǎo)纖維的一端,實(shí)現(xiàn)光導(dǎo)纖維的另一端發(fā)光。

長(zhǎng)軸和短軸上都安裝有齒輪,通過齒輪的嚙合,長(zhǎng)軸將電機(jī)的旋轉(zhuǎn)傳動(dòng)給短軸,短軸帶動(dòng)發(fā)光單元旋轉(zhuǎn)發(fā)光。齒輪傳動(dòng)示意圖如圖2所示。

2 控制系統(tǒng)硬件設(shè)計(jì)

本設(shè)計(jì)以STC89C52單片機(jī)作為螺旋丸的控制器,其硬件結(jié)構(gòu)框圖如圖3所示,包括四個(gè)模塊,上電復(fù)位模塊、晶振模塊、超聲波檢測(cè)模塊、電機(jī)驅(qū)動(dòng)模塊等組成。超聲波檢測(cè)模塊將檢測(cè)的手勢(shì)距離傳送給單片機(jī),單片機(jī)根據(jù)距離的大小產(chǎn)生PWM波,分別對(duì)電機(jī)驅(qū)動(dòng)模塊和燈光控制模塊發(fā)出控制信號(hào),調(diào)節(jié)電機(jī)的轉(zhuǎn)速和燈光的亮度,進(jìn)而形成旋轉(zhuǎn)變化的螺旋丸效果。

2.1 單片機(jī)控制電路

單片機(jī)控制電路由STC89C52單片機(jī)、晶振電路、上電復(fù)位電路、電源電路等組成[2]。STC89C52單片機(jī)是整個(gè)設(shè)計(jì)的控制核心。它具有低功耗、高性能等特點(diǎn),其運(yùn)行速度相對(duì)來說中等,但足以滿足需求。該控制器更適合開發(fā)試驗(yàn),性價(jià)比高,并且與MCS-51完全兼容。

2.2 超聲波檢測(cè)模塊

通過超聲波檢測(cè)模塊檢測(cè)手勢(shì)的距離,并根據(jù)距離的大小控制電機(jī)的轉(zhuǎn)速、調(diào)節(jié)LED光的亮度,進(jìn)而獲得不同旋轉(zhuǎn)變化的燈光效果。與激光測(cè)距、微波測(cè)距相比,超聲波測(cè)量距離技術(shù)成本低、比較容易實(shí)現(xiàn)、結(jié)構(gòu)也相對(duì)簡(jiǎn)單。

超聲波模塊選用HC-SR04[2],它可提供2~400cm的測(cè)量范圍。模塊由超聲波發(fā)射器、超聲波接收器及控制電路三部分組成。超聲波測(cè)距就是利用其反射特性,超聲波的發(fā)射是通過工作頻率為40kHz的多諧振蕩器電路實(shí)現(xiàn)的。測(cè)量時(shí),單片機(jī)控制超聲波發(fā)生器發(fā)射超聲波,超聲波傳播后遇到障礙物反射回反射波;接收傳感器將接收到的反射波信號(hào)通過壓電轉(zhuǎn)換方式轉(zhuǎn)換成電信號(hào),電信號(hào)經(jīng)放大電路放大以及濾波電路處理后,轉(zhuǎn)換成方波信號(hào),方波信號(hào)再經(jīng)單片機(jī)處理后得到測(cè)量的距離。

HC-SR04共有4個(gè)引腳,分別為VCC、GND、TRIG和ECHO。在設(shè)計(jì)中,I/O口P2.1接TRIG引腳,P2.0接ECHO引腳。

2.3 電機(jī)驅(qū)動(dòng)模塊

螺旋丸的旋轉(zhuǎn)部分采用直流電機(jī)驅(qū)動(dòng)。直流電機(jī)具有很多優(yōu)點(diǎn),不僅調(diào)速性能好、范圍廣,而且操作方便,可以承受持續(xù)的沖擊,能達(dá)到快速啟動(dòng)、制動(dòng)的目的。驅(qū)動(dòng)芯片采用L293D,它屬于H橋集成電路,連續(xù)輸出電流0.6A,最高工作電壓36V,可以驅(qū)動(dòng)感性負(fù)載。L293D的輸入端可以與單片機(jī)直接相連,當(dāng)驅(qū)動(dòng)小型直流電機(jī)時(shí),可以直接控制兩路電機(jī)。

由于螺旋丸只有一個(gè)直流電機(jī),所以在設(shè)計(jì)中,只使用了L293D驅(qū)動(dòng)芯片的一組輸入/輸出。單片機(jī)I/O口的P1.2連接IN1,P1.2引腳輸出PWM波,P1.4接EN1,OUT1和GND分別接直流電機(jī)兩端。

3 控制系統(tǒng)軟件設(shè)計(jì)

軟件設(shè)計(jì)主要包括超聲波檢測(cè)模塊是否檢測(cè)到手勢(shì)進(jìn)入控制范圍(根據(jù)動(dòng)漫中道具的使用特點(diǎn),設(shè)定距離為40cm)、對(duì)手勢(shì)的距離進(jìn)行測(cè)量、輸出PWM波控制電機(jī)的旋轉(zhuǎn)速度和LED的發(fā)光亮度。

軟件設(shè)計(jì)流程如圖4所示。

當(dāng)程序初始化后,先調(diào)用手勢(shì)檢測(cè)子程序,由超聲波模塊檢測(cè)手勢(shì)的距離,根據(jù)手勢(shì)的距離通過輸出PWM波來調(diào)節(jié)電機(jī)的轉(zhuǎn)速和LED燈光的亮度。如果手勢(shì)距離小于40cm,且距離是由遠(yuǎn)及近,則增加PWM的占空比,控制節(jié)電機(jī)的轉(zhuǎn)速上升和LED燈光的亮度增加。反之,距離是由近及遠(yuǎn),則減小PWM的占空比,控制節(jié)電機(jī)的轉(zhuǎn)速下降和降低LED燈光的亮度。

通過脈寬寬度調(diào)制(PWM)方式,控制直流電機(jī)調(diào)速和LED燈光的亮度。采用此方法控制直流電機(jī)調(diào)速可以減少熱損耗,提高系統(tǒng)穩(wěn)定性,實(shí)現(xiàn)智能化的數(shù)字控制,降低成本。采用脈沖寬度調(diào)制(PWM)方式控制燈光的亮度。PWM調(diào)光的工作原理則是利用脈寬調(diào)制信號(hào)反復(fù)開關(guān)LED,進(jìn)而調(diào)節(jié)LED的平均電流[3]。

4 結(jié)論

本文設(shè)計(jì)了一種基于單片機(jī)控制的旋轉(zhuǎn)發(fā)光裝置,設(shè)計(jì)了機(jī)械結(jié)構(gòu)和控制系統(tǒng)。該裝置由直流電機(jī)驅(qū)動(dòng)一個(gè)旋轉(zhuǎn)機(jī)構(gòu)帶動(dòng)若干發(fā)光單元旋轉(zhuǎn)發(fā)光,其中部分連接件采用3D打印技術(shù)完成。它能夠根據(jù)手勢(shì)的距離,自動(dòng)啟動(dòng)、停止以及調(diào)節(jié)旋轉(zhuǎn)的速度和發(fā)光單元的亮度。該裝置在旋轉(zhuǎn)過程會(huì)產(chǎn)生數(shù)十條動(dòng)態(tài)螺旋線,構(gòu)成一個(gè)螺旋發(fā)光球體,呈現(xiàn)了人氣動(dòng)漫《火影忍者》中螺旋丸的效果。如果在此基礎(chǔ)上增加藍(lán)牙模塊或WiFi模塊[4],則能夠?qū)崿F(xiàn)更加智能化的控制。

參考文獻(xiàn)

[1] 陳怡遲.我國Cosplay產(chǎn)業(yè)發(fā)展現(xiàn)狀[J].現(xiàn)代商貿(mào)工業(yè),2020(5):16-17.

[2] 王寧,王巍,牛萍娟.手勢(shì)控制的LED變形燈設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2020,43(2):24-28.

[3] 孟卓.基于HC-SR04的超聲波導(dǎo)盲系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2019,27(21):136-139.

[4] 陳炳飛,周朝霞,邱義,等.亮度自適應(yīng)的智能臺(tái)燈設(shè)計(jì)[J].物聯(lián)網(wǎng)技術(shù),2018(7):98-101.

阳东县| 璧山县| 信阳市| 榆树市| 太谷县| 大庆市| 富顺县| 大方县| 新郑市| 南开区| 甘孜县| 北流市| 黄山市| 咸宁市| 甘谷县| 绍兴市| 磴口县| 黎平县| 三原县| 宣武区| 临邑县| 青海省| 甘孜县| 秭归县| 乐清市| 桐乡市| 伊宁市| 绥阳县| 淳化县| 闽清县| 永昌县| 东至县| 阿拉善左旗| 磐安县| 丹凤县| 辽中县| 定结县| 乾安县| 永丰县| 莒南县| 区。|