有的人感受到了雨,有的人卻只是被淋濕了
近期,看到網(wǎng)上一位羅馬尼亞首都布加勒斯特的小姐姐, Alexandra Covor 在HACKADAY.IO上發(fā)布的一款她自行設(shè)計制作的電子小提琴的作品,小巧婉約,仿佛是一首流淌自少女心田的曼妙樂曲。
-
Alexandra Covor:
https://hackaday.io/Alexandra182
她執(zhí)意制作這個迷你小提琴的打算已經(jīng)有一段是時間了,通過這個充滿樂趣的制作過程是她體驗了構(gòu)建自己單片機(jī)開發(fā)板的完整過程。
正因為自己有了收獲,所以也通過 ATtiny85 Mini PCBVoilin 網(wǎng)文將制作全過程記錄下來,分享了所有相關(guān)硬件和軟件設(shè)計文件。相關(guān)的設(shè)計文件可以從 Github代碼倉庫 中下載。
-
ATtiny85 Mini PCBVoilin:
https://hackaday.io/project/175450-attiny85-mini-pcb-violin -
Github代碼倉庫:
https://github.com/Alexandra182/mini-violin
小提琴的原理很簡單,下面是它的原理圖。核心是一款A(yù)TMEL的8pin微型單片機(jī)。外圍配有壓電陶瓷揚(yáng)聲器、三極管和LED、按鈕、電池接口、阻容器件以及程序下載接口。
關(guān)于單片機(jī)選擇,Alexandra首先考慮到它需要有PWM接口,可以直接驅(qū)動壓電陶瓷發(fā)聲,此外還需要有驅(qū)動LED閃爍和按鈕讀入的IO口。在滿足這些最基本要求的情況下,單片機(jī)越小越好。她于是選擇了ATtiny85,并選擇了MLF-20的封裝形式(這種QNF封裝形式會讓很大一部分電子初學(xué)者望而卻步的)。
這款單片機(jī)可以在3.7V鋰聚合物電池電壓下工作。
還是女孩子心細(xì),為了不使得這款迷你小提琴徒有虛名,她還利用單片機(jī)的模擬口來讀取琴弦震動信號以觸發(fā)音樂的演奏。
真正賦予這個電子作品藝術(shù)氣息的元素來自于造型獨(dú)特的PCB板。Alexandra使用Eagle PCB軟件設(shè)計了PCB引線,并用 SVG to Eagle Converter 工具來繪制PCB的小提琴外形。
-
SVG to Eagle Converter:
https://gfwilliams.github.io/svgtoeagle/
在PCB的Top和Restrict層將PCB上的銅層和阻焊層去掉,半透明的PCB基材可以將后面LED的藍(lán)色或者橙色朦朧的光芒從前面透出,樂器呈現(xiàn)出玲瓏剔透的感覺。
選擇黑色阻焊器可以增加作品的質(zhì)感。但下訂單制作PCB時,不要忘了讓PCB廠家將制作日期絲印文字去掉,否則它們會毀了你的所有心情。
只可惜90mA時的鋰電池相對于這個吉他來講實在是太大了,及時將它涂成黑色和無法隱藏在小提琴電路板后面。只好將它通過引線連接到小板上,對于藝術(shù)電子作品此處略顯敗筆。
還好,其它的元器件的外觀(MCU,蜂鳴器,三極管)封裝都是黑色,與電路板的顏色融為一體。Covor甚至將LED都使用黑色熱溶膠進(jìn)行固封,使得光芒只能從前面看到。
如果是一個男生制作這個作品,估計這些細(xì)節(jié)考慮不到。
這可不是一個中看不中用的小提琴。它根據(jù)按下按鈕的時間長短,程序會在4個功能之間切換:
-
彈奏《歡樂頌》(如果按下按鈕不到1秒) -
彈奏《綠袖子》(如果按下按鈕在1秒-2秒之間) -
播放哈利波特主題曲(如果按下按鈕的時間2秒-3秒之間) -
freestyle(如果按鈕被按下的時間3秒-4秒之間)
freestyle功能從連接到琴弦的針腳上讀取模擬值,并將其映射到頻率范圍內(nèi),所以當(dāng)琴弦被導(dǎo)電的東西觸碰時,就會彈出一個音符。
對于這個精致的項目,Alexrandra Covor還準(zhǔn)備進(jìn)行進(jìn)一步的改進(jìn):
-
我應(yīng)該在PCB上加一個LiPo充電電路,因為現(xiàn)在我必須給電池單獨(dú)充電,不是很方便。 -
現(xiàn)在,編程墊被放置在單片機(jī)的周圍,所以我不能用pogo pins來編程,我在上面焊了一些線來代替。在下一次的迭代中,我應(yīng)該把它們都放在彼此靠近的地方,間距相等。
-- Bob Marlev
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!