TARDIS在電梯中的應(yīng)用
通常情況下playMP3被調(diào)用時,它播放MP3將控制返回到主循環(huán)。但把一些代碼反饋到MP3草圖來顯示MP3數(shù)據(jù)傳輸之間,就可以定期做其他事情?,F(xiàn)貨調(diào)用另一個函數(shù)中,Mp3 whilePlaying。我們使用這個新功能根據(jù)正弦波讓他們有一個不錯的慢脈沖行動,就像真正的TARDIS的超明亮的藍(lán)色發(fā)光二極管發(fā)光一樣。當(dāng)MP3結(jié)束,LED仍可能在主循環(huán)中,所以我們花一點時間來完成熄燈過程。有關(guān)LED和這項技術(shù)的詳細(xì)信息,請參閱我們的教程。
為了提高功率輸出,我們把功放板(SparkFun)和MP3芯片關(guān)閉,當(dāng)我們不使用它們。該放大器具有低電平有效的輸入“關(guān)機”,所以我們把它置為低的時候,我們要關(guān)閉放大器。 MP3芯片當(dāng)處于關(guān)斷模式下,保持芯片的復(fù)位線。然而,每次你打開它,你會需要設(shè)置幾個寄存器里面的MP3芯片(內(nèi)存位置)有必要的,因為它要播放MP3的內(nèi)容。因此,我們拿出一節(jié)的setUp來做到這一點,把它做成自己的功能,所以我們可以把它做成任何時候我們所想要的。
請記住,您可以使用任何感應(yīng)器,按下按鈕并通過串行輸入等作為觸發(fā)播放聲音。你的想象力是有限的。
前臺
很多人LOLd和幾個人WTFd。一位不愿透露姓名的粉絲增加了更多的藍(lán)色發(fā)光二極管的框,以增加效果!
增強
更好的是“夠好”的敵人 - ,CIC謝爾蓋.戈爾什科夫蘇聯(lián)海軍在冷戰(zhàn)期間說的
“凡是值得做的事情是值得矯枉過正” - 米克.賈格爾
既然這樣,精巧的作品并不是完美的(很像TARDIS本身)。但對于那些在尋找完美的人來說,在這里,你可以嘗試一些改進(jìn):
提高電池的使用壽命,使用睡眠模式?,F(xiàn)在,Arduino在所有的時間都連續(xù)使用約20 mA的電流。我們有一個相當(dāng)大的電池來連接它(6000毫安時),這使得它的生命周期有一個星期左右,但是電池可以持續(xù)數(shù)月。該Arduino的確可以被編程去休眠,等待一個中斷信號(引腳變化的狀態(tài))來喚醒它。 ADXL345加速度計可以進(jìn)行配置,以便加速達(dá)到閾值時,它會發(fā)送一個中斷,所以這應(yīng)該不是很難做到的。在實踐中,你不能制作一個完整的Arduino板,因為它總是會燃燒一些電流的電壓調(diào)節(jié)器,電源指示燈,等等。但有一點的軟件和硬件黑客,睡眠模式肯定會提高壽命。
停止播放時,電梯停止。目前,在TARDIS MP3被編輯,因此,從MP3播放到結(jié)束偵聽進(jìn)一步的加速度計凸點前,它的時間大約是乘電梯的長度。但你也可以結(jié)束一個較長的MP3,直至電梯停止。或者,由于MP3芯片有一個音量控制命令,你甚至可以褪色了!
更大,更好!更大的揚聲器。迪斯科燈光和音樂,黑燈......你真的可以向任何方向前進(jìn)。讓我們感到驕傲。但是,請記住...
最后一些提醒的話
SparkFun是極少數(shù)的可以把一個可怕的電路板制作在屋頂?shù)碾娞萆隙鴽]有馬上有人打電話給國土安全部的公司之一。即便如此,也有風(fēng)險,即電梯維修人員會做什么,他們會冒這個險嗎?已經(jīng)有幾個典型的事件,制造商做的事情他們認(rèn)為是完全無辜的,但在執(zhí)法界卻不是這樣。不幸的是,這就是我們的生活環(huán)境。然后,就享受這一過程吧!
“理智的頭腦,沒有什么是莫名其妙,只能無法解釋?!?- 醫(yī)生。
評論