復刻一台Zynthian可攜式合成器音源

2021-10-08 10:25:53 字數 1260 閱讀 6811

zynthian是一台開源的可攜式音源,它硬體方面基於樹莓派+配套音效卡,由國外大師製作ui,插上usb鍵盤,選好音色即可演奏,方便快捷。

在國外他的原型機是這樣的

現在我們按照維基百科找到的資料復刻一台,硬體方面選用樹莓派4為核心板,旋鈕控制採用mcp23017作為io擴充套件,音效卡的原型是hifiberry adc+dac pro,實際上這塊音效卡的adc是pcm1863,dac是pcm5122。

那麼首先就是要做音效卡,pcm1863和pcm5122的原理圖如下:

從原理圖上,除了音訊輸入和輸出引腳,剩下的就是lrck,bck,din,dout,這四根線就是i2s匯流排了,用來傳輸數字音訊訊號,不要忘了還有i2c線,用來配置這兩個ic暫存器以及mcp23017。這六根線對應樹莓派的以下引腳:

音效卡的部分解決了,接下來就是4個旋轉編碼器,採用mcp23017原理圖如下:

下面做板子,tft選用的是taobao上最便宜的,硬體連線採用fpc40pin軟排線,將所有引腳引出,以便和tft屏連線,首先做轉接板,然後做音效卡板和介面板,最後裝配。

特別注意的是,受外殼影響,我需要在其他位置設定電源介面,別忘了買一塊typec的插頭,電源必須從樹莓派板的電源介面接入,否則會出現供電不足的圖示 

在外面加工的外殼 

最後在zyhthian論壇上找到映象,寫入sd卡,開機

好了,國內首颱zynthian合成器誕生!!!

expect ssh 另外一台主機

expect ssh 另外一台主機 usr bin expect spawn ssh 192.168.177.251 spawn 後面加上要執行的命令 expect yes no expect 是將spawn的命令才能被expect捕捉到 send yes r send 是講expect的指令碼需要...

兩台電腦共享上網 一台雙網絡卡 一台單網絡卡

應用場景 一台雙網絡卡計算機 一台單網絡卡計算機共享網路,不用路由器 交換機等裝置 配置步驟 1 主機為雙網絡卡計算機,連線internet作為外網 另一為內網 主機安裝win7系統,xp也是同理,但是沒有進行測試 外網絡卡配置過程,右擊網絡卡 屬性,共享選項卡勾上internet共享 2 主機內網...

入手一台XBOX360

昨日入手一台xbox360。算了一下,離我上次買家用機已經12年了。97年的時候在上海買了一台ss。後來上大學了,因為條件限制,所以沒再買過遊戲機了。改買pc了 學習遊戲兩不誤麼.dc,ps2,ngc.都是在遊戲店或朋友家裡玩的。因此家用機遊戲玩得越來越少。就這樣到了wii,xbox360和ps3時...