色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>生日蛋糕自動木琴(鐘琴)開源分享

生日蛋糕自動木琴(鐘琴)開源分享

2022-11-07 | zip | 0.67 MB | 次下載 | 免費

資料介紹

描述

讓我們從一些動態圖片開始:

介紹

該項目的目的是制作個人生日禮物。在這樣做的同時享受電子、軟件和 3D 打印的樂趣!

草莓奶油蛋糕有 4 種操作模式,通過旋轉草莓編碼器進行設置。

默認模式只有led效果,沒有聲音。然后你有生日模式,蛋糕播放生日快樂,直到你再也不想慶祝生日。它還具有“隨機播放”模式。它在這里播放隨機歌曲。最后還有一個驚喜模式,在這種模式下,燈熄滅,沒有音樂播放,如果燈亮了,它會突然播放一首歌。

Part1 :木琴

多少個鍵和什么頻率?

經過幾次迭代后,我接受了這個折衷方案:

  • 12鍵,銅制,外徑10mm,內徑8mm。
  • 支持音符 C6、D6、D#6、E6、F6、F#6、G6、A6、A#6、B6、C7、D7。

我從 http://users.df.uba.ar/sgil/physics_paper_doc/papers_phys/lapp.pdf獲得的密鑰長度公式

pYYBAGNkeeqAIczEAACjyMswXq8278.png
長度計算器電子表格,見附件部分
?

我切了一塊比計算值大幾毫米的銅片,然后輕輕地銼掉邊緣。我定期使用應用程序(檢查頻率注意:在管子上鉆孔或打磨管子會稍微改變頻率。

poYBAGNkeeyATxkBAAAwLOIIvho000.png
用于檢查按鍵頻率的 Stonekick 調諧器應用程序
?

幾個學習者:

  • 你真的需要更多的鍵來播放大多數音樂。我猜至少有 18 個或 24 個。使用 12 個鍵,該設備只能播放部分歌曲或帶有簡單旋律的歌曲。
  • 雖然木琴是和弦的(可以同時敲擊所有 12 個鍵),但實際上大多數可播放的歌曲并不使用它。
  • 管子用砂紙拋光,然后涂上清漆。如果您將鑰匙放入無繩電鉆中,通過旋轉鑰匙并用 600 號砂紙固定它很容易使其變得非常光滑。

第 2部分電磁鐵和撞針

pYYBAGNkefCAfGFjAAEvhx7XzAQ880.png
12 個帶氈織物的前鋒,以減少噪音
?
pYYBAGNkefOAHFw8AAEABsj2MPs500.png
前鋒由三部分組成
?

這比我預想的要困難得多。

我從一個電磁鐵開始,如果有電流流過它,它就會把鐵芯拉到它的中心事實證明這不是一個好主意,因為它需要電磁鐵中的大量電流,并且您只能將某些東西拉入核心,而無法排斥它,這使得擊鍵更加困難。

然后我讀到了關于使用釹磁鐵作為磁芯的信息這顯著降低了所需的電流,現在可以通過將磁鐵與電磁鐵相斥來敲擊琴鍵。

但是 - 沒有什么是免費的 - 另一個問題出現了:前鋒中的磁鐵相互影響。必須進行大量調整(曾在線圈底部添加鐵環以引導磁場),但最終找到了一個解決方案,即每個撞針只使用一個磁鐵,并保持足夠多的撞針分開。

最終撞針由三部分組成:鐵制家具螺絲的空心部分、塑料支架和釹磁鐵。無需膠水,磁鐵將其固定在一起。

我制作了電子設備,以便可以通過軟件控制電磁鐵電流。雖然改變打擊力對于播放歌曲并不是絕對必要的,但它使調試和調音變得容易。

最終的電磁鐵有 570 匝 0.2mm 直徑的漆包線。電阻約為5.5Ohm。

為了減少撞針回落到核心中產生的聲音,在關鍵部位使用了氈織物,并且電磁鐵的內部和撞針的外部都經過了平滑處理。

不過,我對音質并不是 100% 滿意,敲擊琴鍵的聲音對我來說有點突出......

Part3 :電子產品

pYYBAGNkefaAcCT8AAFA6QA_qlI017.png
請參閱附件部分中的原理圖和 pcb
?

原理圖

原理圖沒什么特別的。Atmega328PB 微控制器與 12 通道 DAC 進行串行通信每個 DAC 輸出后接一個功率雙極晶體管,布置為射極跟隨器。

二極管 D3..D14 保護晶體管免受感應反沖能量的影響。

我添加了一些基本的過電壓、ESD 和錯誤極化保護。通過添加這些,測試期間破壞組件的變化大大減少。

印刷電路板

PCB就是我所說的1.5層PCB。底部是完整的接地層,因此無需蝕刻。所有軌道都在頂層運行,要訪問 GND,您只需添加一個過孔。

在我的下一個項目中,我將在線訂購 pcb,但現在我自己蝕刻它,如果原型制作要快得多。

如果您使用鑷子和雙目顯微鏡,安裝相對較小的組件是最容易的。

物料清單

所有組件均在mouser.com購買

LED環和79

pYYBAGNkefmAF_RoAAGN7_18s3E577.png
看看里面的七。0.6 毫米薄的前部咔噠一聲。
?
poYBAGNkefyAI1eXAACjsWEYXFI771.png
戒指的 LED 燈帶隱藏在蛋糕內
?

使用好舊的WS2812智能LED。18 為“79”,35 為環,全部串聯。

電源

任何 5V/2A 穩壓電源都可以工作。我拿了一根 USB A 到 USB B 電纜并切斷了 USB B 連接器我將紅/黑線焊接到 PCB 上的 5V/GND。USB A 連接器可插入 USB 充電器或移動電源。

Part3 :機械零件

poYBAGNkef-AIkLyAABXITWVs-U183.png
Fusion360項目
?

大約 8 個月前,我們購買了我們的 Prusa mk3s 打印機,它確實達到了預期。它提供了漂亮的結果并且可以毫無問題地工作。帶紋理的鋼板提供了非常好的表面。

我兒子是 3D 設計師,他像專業人士一樣使用 fusion-360(供個人使用)。

第三部分軟件

Excelmacro將midi轉換為“arduino”數組

pYYBAGNkegKAN53sAAGHdpHrAPQ674.png
見附件部分的excel文件
?

使用 SD 卡可以直接在 arduino 軟件中讀取 MIDI 文件。沒有一個,下一個最好的事情是將 midi 文件轉換為更緊湊的數組格式。后者是我所做的。

step1:選擇一個midi文件并對其進行預處理。例如,剪掉一塊或只保留 1 個“軌道”。我使用 MuseScore3(免費)來做到這一點。

step2 : 使用 midicsv 工具?將 midi 文件轉換為 csv 文件。

step3:我做了一個excel宏:

  • 打開 csv 文件。
  • 移調音符,使最低音符對應于蛋糕上可用的最低音符 (C6)。
  • 允許您檢查是否可以在蛋糕上播放歌曲中的所有音符。如果沒有回到繪圖板(Musescore 或只是找到另一個 midi 文件)。
  • 生成一個可以粘貼到 arduino 源代碼中的數組。

為 Atmega328PB 控制器設置 arduino。

在使用 arduino IDE 之前,必須在處理器中加載引導加載程序。由于我忘記在 MISO/MOSI/SCK 引腳上添加排針,我必須先將小電線焊接到這些引腳上。

Atmega328PB 的額外功能默認情況下不可用,因此我必須在 IDE 中安裝 Watterott 軟件包 ( https://github.com/watterott/Arduino-Boards)才能正常工作。

經過很多問題我發現boards.txt中的波特率需要從57600更改為115200。

c++軟件

poYBAGNkegSAPRPbAACfhsP4nok493.png
見附件部分的代碼
?

事件驅動的應用程序可能更簡潔,但我決定采用同步解決方案。主循環以固定的 300Hz 運行,每個對象或狀態機在每個周期都更新。

高級概覽應用程序

DacBH2221FV.h 允許您將值寫入任何 dac 通道。

Key 類包含驅動單個鍵所需的所有內容。鍵由它們的 midi 編號標識。

MusicPlayer 類擁有 12 個鍵并且知道如何播放歌曲。歌曲存儲為結構緊湊的數組(請參閱 SongData.h )

ControlLights 類提供簡單的函數來控制 79 和環形 LED。

RotarySwitch 和 SwitchAndLDR 類允許訪問旋轉開關和光傳感器

最后,Controller 類使所有這些都可以協同工作。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 琪琪电影午夜理论片77网| 国产精品成人网| 久久综合久综合久久鬼色| 女子初尝黑人巨嗷嗷叫| 小学生偷拍妈妈视频遭性教育| 18动漫在线观看| 韩国演艺圈qvod| 日本女人水多| 2021国产精品| 好大好硬好爽好深好硬视频| 色多多旧版污污破解版| 99热这里只有精品88| a免费在线观看视频| 黑人 尺寸 强行害怕 痛哭| 人妖和美女玩| 92电影网午夜福利| 国产午夜福利伦理300| 欧美在线视频一区| 24小时日本在线观看片| 激情午夜307| 麻豆高潮AV久久久久久久| 午夜影院视费x看| 成 人 免费 黄 色 网站无毒下载| 久热在线这里只有精品7| 亚洲视频无码高清在线| 国产亚洲精品久久久久久国模美| 色偷偷7777www| 粗好大用力好深快点漫画| 国产午夜精品一区二区| 人成午夜免费视频| 99久久伊人一区二区yy5099| 久久中文骚妇内射| 亚洲色婷婷久久精品AV蜜桃| 4399亚洲AV无码V无码网站| 久久xxxx| 印度最猛性ⅹxxxxx| 久久re这里视频精品15| 岳打开双腿开始配合日韩视频| 俄罗斯雏妓的BBB孩交| 日本高清免费在线观看| 成人五级毛片免费播放|