新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 自制創(chuàng)意激光豎琴

自制創(chuàng)意激光豎琴

作者: 時(shí)間:2012-05-15 來(lái)源:網(wǎng)絡(luò) 收藏
T-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">

  光敏電阻在室內(nèi)光線下的阻值約20kΩ。當(dāng)受到激光管照射時(shí),它的電阻將小于1kΩ。于是,筆者用10kΩ的電阻和光敏電阻串聯(lián),進(jìn)行分壓。當(dāng)有激光照射時(shí),單片機(jī)讀取光敏電阻的電壓(3/11,約 0.27V),此時(shí)它的邏輯電平為0。當(dāng)無(wú)激光照射時(shí),單片機(jī)讀取光敏電阻的電壓,約(3/30)×20=2V,這時(shí)它的邏輯電平為1。

  這樣,當(dāng)我們遮擋激光的光線時(shí),就能在電路中產(chǎn)生開(kāi)關(guān)的效果。音符是如何產(chǎn)生的呢?人耳能聽(tīng)到的聲音頻率為20Hz~20kHz,音符頻率當(dāng)然也在這個(gè)范圍。只是,不同的音符,有著自己固定的頻率。通過(guò)51單片機(jī)自帶的16位定時(shí)器就可以產(chǎn)生上述音頻。例如的標(biāo)準(zhǔn)音la為440Hz。通過(guò)計(jì)算可知,它的半周期為1136μs。這樣,只要在半周期時(shí)跳變引腳電平,就可以產(chǎn)生440Hz的方波了。再經(jīng)過(guò)電聲轉(zhuǎn)換元件(蜂鳴器),就可以產(chǎn)生標(biāo)準(zhǔn)音la 了,其他音符也是這樣產(chǎn)生的。

  

自制創(chuàng)意激光豎琴

  51單片機(jī)底板

  

自制創(chuàng)意激光豎琴

  AVR單片機(jī)底板

  

自制創(chuàng)意激光豎琴

  激光的結(jié)構(gòu)

  采用51單片機(jī)的電路使用了AT89C2051單片機(jī),在P3.7引腳上連接發(fā)聲元件,即無(wú)源蜂鳴器。通過(guò)三極管放大電流,使音樂(lè)更響亮。其余部分是51 單片機(jī)的最小系統(tǒng)。電路的電源用2節(jié)5號(hào)電池。大家可能會(huì)認(rèn)為,這個(gè)音符沒(méi)有音色啊。因此,我又對(duì)這個(gè)51單片機(jī)做的發(fā)聲底座進(jìn)行了改變,用M8單片機(jī)重新設(shè)計(jì)了發(fā)聲的底座。使用新設(shè)計(jì)的M8單片機(jī)電路,我們可以將音色文件放到SD卡中,大家根據(jù)自己的喜好,放入喜歡的音符,如鋼琴、二胡、吉他等。不過(guò),音符需要自己用電腦事先錄制,并保存為8位的WAV文件,文件名為D、R、M、F、S、L、X。程序會(huì)判斷哪根激光被阻擋,播放相應(yīng)的音符文件。聲音通過(guò) M8單片機(jī)的OC1A、OC1B產(chǎn)生。只要把音頻輸出的OCR1A、OCR1B和音響或耳機(jī)連接,就能聽(tīng)到響亮的音符了。

  制作需要的材料(見(jiàn)附表)

  附表?使用AT89C2051方案的元件清單

  



關(guān)鍵詞: 自制 創(chuàng)意激光 豎琴

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉