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

?

創(chuàng)客設(shè)計(jì)案例
——奇妙音樂(lè)盒

2021-07-18 07:12:48溫劍芳
電子制作 2021年12期
關(guān)鍵詞:音樂(lè)盒蜂鳴器鍵盤(pán)

溫劍芳

(鶴山市職業(yè)技術(shù)學(xué)校,廣東江門(mén),529700)

項(xiàng)目任務(wù)的情景性:學(xué)校一年一度的專(zhuān)業(yè)建設(shè)展示節(jié),藝術(shù)科組聯(lián)合電子科組設(shè)計(jì)一款電子音樂(lè)盒,要求在此次活動(dòng)中展演,并放到電子商務(wù)科組的展攤上義賣(mài)。藝術(shù)科組給出音樂(lè)盒的效果要求:能播放歌曲,能彈奏簡(jiǎn)單的樂(lè)曲。電子科組將這個(gè)項(xiàng)目接收后,分配給了高二級(jí)的電子創(chuàng)客訓(xùn)練隊(duì)完成。

項(xiàng)目過(guò)程:教師引領(lǐng),小組協(xié)作,個(gè)體參與,創(chuàng)客設(shè)計(jì)。

1 項(xiàng)目分析

教師布置項(xiàng)目任務(wù),馬上引發(fā)學(xué)生的興趣;進(jìn)行積極的小組討論和資料搜索;細(xì)分需要解決的技術(shù)點(diǎn)。按照音樂(lè)盒的效果要求,提出需要解決以下幾個(gè)問(wèn)題。

第一,采用什么技術(shù)進(jìn)行電路控制?第二,音樂(lè)盒的彈奏部分采用什么元件或模塊解決?第三,發(fā)音部分電路如何設(shè)計(jì)?第四,音樂(lè)是模擬信號(hào),不同音符發(fā)聲是什么原理?第五,音樂(lè)簡(jiǎn)譜如何轉(zhuǎn)化到電路控制器上?第六,要作為商品在會(huì)場(chǎng)出售,包裝如何設(shè)計(jì)才能吸引觀(guān)眾?能否從視覺(jué)、聽(tīng)覺(jué)都作出效果?

學(xué)生們?cè)诮處熞龑?dǎo)下通過(guò)查閱資料、參考以往的設(shè)計(jì)案例,商討后,確立了解決以上問(wèn)題的幾個(gè)技術(shù)點(diǎn)。

采用單片機(jī)控制電路,其內(nèi)部存儲(chǔ)器能解決歌曲的數(shù)據(jù)存儲(chǔ);使用4×4 的鍵盤(pán)模塊解決音樂(lè)盒的鍵盤(pán)彈奏;采用數(shù)碼管顯示模塊進(jìn)行彈奏的音符的顯示;采用單片機(jī)輸出控制蜂鳴器發(fā)出不同頻率的聲音即音符;尋找轉(zhuǎn)化軟件實(shí)現(xiàn)音樂(lè)簡(jiǎn)譜轉(zhuǎn)化成單片機(jī)的認(rèn)識(shí)的代碼;音樂(lè)盒的包裝可以通過(guò)亞克力板完成,可以清楚看見(jiàn)內(nèi)部線(xiàn)路的結(jié)構(gòu),體現(xiàn)專(zhuān)業(yè)特色,另外DIY 的設(shè)計(jì)降低成本。

2 項(xiàng)目實(shí)施

本次項(xiàng)目的設(shè)計(jì)解決方案需要到硬件電路搭建和軟件編程,屬于工程類(lèi)的創(chuàng)客設(shè)計(jì)。

■2.1 創(chuàng)客建模,建立系統(tǒng)原理圖,軟件設(shè)計(jì)流程圖。

系統(tǒng)工作原理:音樂(lè)盒上電后,單片機(jī)輸出控制音頻播放模塊進(jìn)行樂(lè)曲播放,樂(lè)曲播放完畢;單片機(jī)進(jìn)行鍵盤(pán)掃描,若有按鍵按下,單片機(jī)輸出控制數(shù)碼管顯示對(duì)應(yīng)音符,音頻電路發(fā)出對(duì)應(yīng)音響,使用者即可根據(jù)個(gè)人喜好彈奏鍵盤(pán),使音樂(lè)盒演奏出樂(lè)曲。

■2.2 項(xiàng)目技術(shù)點(diǎn)攻克

2.2.1 單片機(jī)向外輸出的音頻原理

基于本次參與設(shè)計(jì)的學(xué)生開(kāi)始學(xué)習(xí)單片機(jī)不久,教師則需要在單片機(jī)的中斷系統(tǒng)定時(shí)器的基礎(chǔ)知識(shí)和應(yīng)用上對(duì)學(xué)生進(jìn)行知識(shí)的教授,以此引導(dǎo)學(xué)生解決采用單片機(jī)定時(shí)器技術(shù)輸出控制模塊電路發(fā)出不同音頻的技術(shù)點(diǎn)。這個(gè)技術(shù)點(diǎn)屬于軟件編程的難點(diǎn),適合采用仿真電路結(jié)合程序開(kāi)發(fā),引導(dǎo)學(xué)生找案例結(jié)合參考,以便學(xué)生更形象地理解。

要讓電路的蜂鳴器發(fā)出不同的音頻,采用給蜂鳴器輸送對(duì)應(yīng)的音符頻率的電平信號(hào)即可。不同音頻電信號(hào)的產(chǎn)生采用設(shè)定單片機(jī)的定時(shí)器做出頻率不同的方波電平信號(hào)輸送出來(lái)即可發(fā)音。如中音“1”的頻率為523Hz,這個(gè)方波信號(hào)的周期為1/523s,即1.91ms,方波的半個(gè)周期為0.955ms。要產(chǎn)生這樣的方波信號(hào),以單片機(jī)的機(jī)器周期是1.085us,采用定時(shí)器T0 工作方式0,計(jì)算出T0 的初始值,設(shè)置定時(shí)器T0 中斷即可。

圖1 系統(tǒng)原理圖

圖2 軟件流程圖

2.2.2 尋求音樂(lè)代碼軟件

創(chuàng)客者的思維是靈活運(yùn)用數(shù)學(xué)邏輯,發(fā)現(xiàn)規(guī)律性,并設(shè)計(jì)出函數(shù)代碼以便控制器執(zhí)行。

本次的音樂(lè)盒要做到隨設(shè)計(jì)者喜歡播放不同的樂(lè)曲。對(duì)于只認(rèn)識(shí)代碼的控制器來(lái)說(shuō),創(chuàng)客們?nèi)缒苷页鲆环N音樂(lè)代碼生產(chǎn)軟件,把音樂(lè)分解成音階和音階的時(shí)長(zhǎng)的代碼組合存在芯片中。將樂(lè)曲簡(jiǎn)譜輸入后轉(zhuǎn)化成數(shù)組代碼,結(jié)合定時(shí)器T0 中斷的設(shè)置,放入程序相應(yīng)的樂(lè)曲數(shù)組代碼中,即可使電路連續(xù)的播放樂(lè)曲。這些聰明的創(chuàng)客們利用網(wǎng)絡(luò)就收集到一種51MUSIC單片機(jī)音樂(lè)代碼生成器,使編程變得簡(jiǎn)單有趣。

圖3 51MUSIC 單片機(jī)音樂(lè)代碼生成器

2.2.3 構(gòu)建音頻播放模塊

音頻播放模塊用一個(gè)4.7k 電阻,一個(gè)PNP 型三極管8012,一個(gè)交流無(wú)源蜂鳴器構(gòu)成。用單片機(jī)引腳P3.0 按音階頻率輸出方波信號(hào),通過(guò)三極管驅(qū)動(dòng)無(wú)源蜂鳴器,當(dāng)單片機(jī)的P3.0腳為低電平時(shí),三極管飽和導(dǎo)通,蜂鳴器通電鳴響。若單片機(jī)的P3.0 腳為高電平時(shí),三極管截止,蜂鳴器沒(méi)有電流就不鳴響。通過(guò)單片機(jī)控制P3.0 輸出的方波的頻率、時(shí)間,便能產(chǎn)生簡(jiǎn)單的音樂(lè)。

2.2.4 建立4×4 鍵盤(pán)對(duì)應(yīng)音樂(lè)鍵盤(pán)

搭建4×4 矩陣鍵盤(pán)模塊,矩陣鍵盤(pán)的4 列依次接在單片機(jī)的P1.0-P1.3 腳,矩陣鍵盤(pán)的4 行依次接在單片機(jī)的P1.4-P1.7 腳。鍵盤(pán)檢測(cè)原理,用逐行掃描的檢測(cè)方法,先掃描第一行,P1.4 置低電平,其他行置高電平,如檢測(cè)到P1.0-P1.3 列中其中一列是低電平,根據(jù)行列坐標(biāo),單片機(jī)確認(rèn)按鍵的位置。如檢測(cè)P1.0-P1.3 列全是高電平;則依次掃描第二行,P1.5 置低電平,如此重復(fù)第一行的掃描檢測(cè),循環(huán)進(jìn)行鍵盤(pán)掃描,確定按鍵的位置。16 個(gè)按鍵按順序地對(duì)應(yīng)簡(jiǎn)譜的16 個(gè)音符。

■2.3 項(xiàng)目開(kāi)發(fā)的工具

單片機(jī)AT89S51、電子元件、電子焊接工具、PROTEUS 軟件、KEIL C 軟件、51MUSIC 單片機(jī)音樂(lè)代碼生成器軟件。

■2.4 項(xiàng)目作品的調(diào)試與改良

作品設(shè)計(jì)初步形成,通過(guò)仿真,PROTEUS 軟件畫(huà)出的電路圖導(dǎo)入單片機(jī)程序,檢驗(yàn)初步成果。仿真效果沒(méi)有問(wèn)題后,制作硬件電路。創(chuàng)客們?cè)谥谱饔布娐分袝?huì)遇到一些問(wèn)題,我們的學(xué)生應(yīng)用電子技能焊接電路,他們要有看原理圖制作電路的技能。焊接電路有可能出現(xiàn)虛焊、元件損壞導(dǎo)致電路不正常工作,這需要?jiǎng)?chuàng)客細(xì)心檢查、分析、使用萬(wàn)用表檢測(cè)等方法進(jìn)行排故。通過(guò)硬件電路的制作較大地提高創(chuàng)客們的動(dòng)手制作能力和硬件電路的排故能力。音樂(lè)盒的電路仿真圖如圖4 所示,硬件電路如圖5 所示。

圖4 電路仿真圖

圖5 硬件電路

3 項(xiàng)目成果檢驗(yàn)

創(chuàng)客們?cè)O(shè)計(jì)出電路,經(jīng)過(guò)與工藝設(shè)計(jì)專(zhuān)業(yè)學(xué)生共同設(shè)計(jì)包裝后,在專(zhuān)業(yè)建設(shè)展示節(jié)展攤上吸引了大批粉絲。粉絲們對(duì)這音樂(lè)盒產(chǎn)生很大的興趣,并動(dòng)手彈奏,對(duì)創(chuàng)客們的創(chuàng)作大加贊賞。不少學(xué)生當(dāng)場(chǎng)表示申請(qǐng)加入電子創(chuàng)客隊(duì)。此款音樂(lè)盒成了展場(chǎng)上的熱銷(xiāo)義賣(mài)產(chǎn)品之一。

猜你喜歡
音樂(lè)盒蜂鳴器鍵盤(pán)
電動(dòng)自行車(chē)產(chǎn)品車(chē)速提示音檢測(cè)現(xiàn)狀和整改技術(shù)研究(2)
你知道手機(jī)撥號(hào)鍵盤(pán)上為什么要有*和#嗎?
鍵盤(pán)貓
特別的音樂(lè)盒
掌控板制作簡(jiǎn)易鋼琴
Cлово месяца
ikbc R300機(jī)械鍵盤(pán)
單片機(jī)驅(qū)動(dòng)蜂鳴器的程序設(shè)計(jì)
裝滿(mǎn)悔恨的音樂(lè)盒
一個(gè)后悔的音樂(lè)盒
南丰县| 康保县| 渝中区| 乌兰县| 亚东县| 张家港市| 阳东县| 大同市| 嘉鱼县| 马龙县| 南汇区| 金乡县| 东港市| 肥城市| 新干县| 温州市| 太康县| 锡林郭勒盟| 宜宾市| 永兴县| 海门市| 化隆| 江西省| 广西| 萍乡市| 宽城| 固始县| 任丘市| 兴宁市| 永和县| 辉县市| 巴里| 永嘉县| 高邮市| 安新县| 贵州省| 南开区| 万载县| 弋阳县| 沾益县| 昌宁县|