作為一名理工科男子,他總是對音樂感興趣。然而,在這方面一直缺乏指導(dǎo)。他只在小學(xué)上過幾節(jié)音樂,記得一些簡單的樂譜概念。后來,中學(xué)忙于文化課。大學(xué)選擇了電子專業(yè),離音樂越來越遠(yuǎn)。作者現(xiàn)在參加了工作。當(dāng)我還是個孩子的時候,埋在心里的種子終究會發(fā)芽。在業(yè)余時間,我利用我的專業(yè)知識設(shè)計了一種電子樂器與您分享。
芯片采購網(wǎng)專注于整合國內(nèi)外授權(quán)IC代理商現(xiàn)貨資源,芯片庫存實時查詢,行業(yè)價格合理,采購方便IC芯片,國內(nèi)專業(yè)芯片采購平臺。
1 卡林巴琴簡介
卡林巴琴是非洲的民族樂器,通過彈撥發(fā)出聲音。本設(shè)計模仿卡林巴琴的外觀,采用圖1 鼠標(biāo)按鈕代替卡林巴琴的金屬彈片,藍(lán)牙連接手機,在手機上發(fā)出聲音。
圖2 電子卡琳巴琴
工作原理也很好AOS代理簡單,當(dāng)程序檢測到按鈕時,ESP32 相應(yīng)的通過藍(lán)牙發(fā)送MIDI 在收到相關(guān)指令后,將相應(yīng)的音符放在手機上。
說完工作原理,我們來看看硬件設(shè)計。如果你沒有,PCB 使用現(xiàn)成的板設(shè)計經(jīng)驗,可以嘗試制作簡單版本ESP32_Dev_Kit 開發(fā)板配合鼠標(biāo)按鈕,簡單焊接在大孔板上。
注意使用鼠標(biāo)按鈕;以上兩個引腳分別連接GND 和ESP 的引腳。
(a)正面
(b)背面
圖3 卡林巴琴的簡易版
假如你有一定的PCB 建議制作圖4 所示版本集成了鋰電池充電電路和WS2812 彩燈,外觀也更漂亮,電路原理圖見圖5,元器件布局見圖6。為了追求美,所有的布線都被放置了PCB 板的背面。
圖4 卡林巴琴的彩燈版
圖5 卡林巴琴彩燈版原理圖
圖6 卡林巴琴的元器件布局
3 軟件設(shè)計
使用編程語言MicroPython,利用開發(fā)環(huán)境uPyCraft,程序的邏輯是先通過藍(lán)牙實現(xiàn)MIDI 服務(wù),等待手機連接。手機連接成功后,當(dāng)檢測到按鈕時,會發(fā)送相關(guān)信息MIDI 指示手機。
請參考核心代碼IC代理網(wǎng)站論壇。代碼運行后,根據(jù)不同的手機平臺,使用以下方法與設(shè)備建立連接,iOS 平臺見圖7,Android平臺見圖8。成功連接可以在手機上播放。
圖7 iOS平臺設(shè)備連接示意
圖8 安卓平臺設(shè)備連接示意
(本文來源《IC2022年4月,代理雜志
- Littelfuse 828系列高壓箱式保險絲采用小型包裝AEC-Q200標(biāo)準(zhǔn)過流保護(hù)功能
- BOE(京東方)供應(yīng)榮耀8平板電腦 強強聯(lián)合開啟移動終端產(chǎn)品深度合作
- 適用于電表反干擾隔離反激式電源
- 遠(yuǎn)距離高清圖傳MimoMesh智能天線寬帶自組網(wǎng)電臺
- 恩智浦利用后量子加密技術(shù)幫助開發(fā)新一代安全標(biāo)準(zhǔn)
- 熱烈慶祝2022年AR/VR產(chǎn)業(yè)鏈峰會論壇成功舉辦
- 印度電子和信息技術(shù)部給予Twitter印度遵守IT規(guī)則的最后機會
- 深圳超博攜多個計算解決方案亮相CITE2022
- 隔離式比較器將隔離式雙向過流尺寸縮小50%
- Digi-Key Electronics 在 2022 EDS 在領(lǐng)導(dǎo)力峰會上多項獎項
- Nexperia的USB4 ESD二極管件實現(xiàn)了良好的保護(hù)和性能平衡
- 微軟 Windows Autopatch 正式上線