8893浏览
查看: 8893|回复: 7

[教程] 3D打印机放音乐的实现方法

[复制链接]
嘿嘿~前几天完成的圣诞节项目中,视频最后面有个用打印机放音乐的片段~
帖子 https://mc.dfrobot.com.cn/thread-13278-1-1.html
视频 https://www.bilibili.com/video/av3411265/


为了让更多打印机学会歌唱~~果断上教程

3D打印机放音乐的实现方法图1
其实神器就是大家常用的Excel(上图中我用的是LibreOffice Calc代替微软的Excel)
第一列:音符对应的频率高低,表示电机的移动速度~打开Arduino Example里面的toneMelody,看一看pitches.h,这就是一份很好的音符频率对照表
第二列:每个音符的节拍数。
(好吧猜对了,前两列是LZ凭借一点点乐理知识,一行一行敲出来的
第三列:前两列的乘积,表现移动量的多少
第四列:第三列乘以时间系数(就是播放音乐的快慢),可以手动发几句gcode试出来,然后再乘上(-1)^n,让电机一上一下地运转
第五列:第四列的积分(就是上一个加当前的)。好了~这一列的数据就是你要的gcode中的【G1 Zxxx Fyyy】里的xxx部分啦

然后右边橙色的部分,整理成GCode的格式
注意看一遍gcode,确认滑车不会碰到上面的限位开关,或者让热端敲击到打印平台
3D打印机放音乐的实现方法图2
用查找与替换去掉制表符(正则表达式"\t")
打开cura,加载一个你最喜欢的模型,切换到Start/end gcode,在这里做点文章
3D打印机放音乐的实现方法图3
看我选中的部分,这些就是你刚才生成的gcode(图中缩短了,只有一句),注意前面要加上G28
好啦,试着打印一下吧!

送上我生成的gcode,大家根据自己打印机的结构稍作调整,整合进Start gcode即可~~~
  1. G1 Z100 F8000
  2. G1 Z87.7696 F1568
  3. G1 Z92.3456 F1760
  4. G1 Z84.192 F1568
  5. G1 Z104.7684 F1319
  6. G1 Z92.538 F1568
  7. G1 Z97.114 F1760
  8. G1 Z88.9604 F1568
  9. G1 Z109.5368 F1319
  10. G1 Z85.1072 F2349
  11. G1 Z97.322 F2349
  12. G1 Z66.4964 F1976
  13. G1 Z88.2636 F2093
  14. G1 Z77.38 F2093
  15. G1 Z101.8408 F1568
  16. G1 Z83.5368 F1760
  17. G1 Z92.6888 F1760
  18. G1 Z76.3634 F2093
  19. G1 Z81.501 F1976
  20. G1 Z72.349 F1760
  21. G1 Z84.5794 F1568
  22. G1 Z80.0034 F1760
  23. G1 Z88.157 F1568
  24. G1 Z67.5806 F1319
  25. G1 Z85.8846 F1760
  26. G1 Z76.7326 F1760
  27. G1 Z93.058 F2093
  28. G1 Z87.9204 F1976
  29. G1 Z97.0724 F1760
  30. G1 Z84.842 F1568
  31. G1 Z89.418 F1760
  32. G1 Z81.2644 F1568
  33. G1 Z101.8408 F1319
  34. G1 Z77.4112 F2349
  35. G1 Z89.626 F2349
  36. G1 Z67.8328 F2794
  37. G1 Z73.9402 F2349
  38. G1 Z63.665 F1976
  39. G1 Z96.3158 F2093
  40. G1 Z55.1786 F2637
  41. G1 Z66.0622 F2093
  42. G1 Z57.9086 F1568
  43. G1 Z64.7674 F1319
  44. G1 Z52.537F 1568
  45. G1 Z56.1692 F1397
  46. G1 Z50.0592 F1175
  47. G1 Z66.3924 F1047
复制代码

3D打印机放音乐的实现方法图3
这是excel文件,供参考

教程区第一帖~谢谢大家

大连林海  初级技神

发表于 2015-12-20 08:31:56

超酷炫  录制的很有感觉
回复

使用道具 举报

iooops  中级技匠

发表于 2015-12-20 09:40:35

呀这个好好用 = =
回复

使用道具 举报

heinau  高级技匠

发表于 2015-12-21 11:39:09

好!厉!害!
再次请楼主收下我的膝盖
回复

使用道具 举报

swanglei  中级技神

发表于 2015-12-21 17:35:30

这个真的不错。。。
回复

使用道具 举报

dsweiliang  初级技神

发表于 2015-12-23 00:08:44

给个视频看看
回复

使用道具 举报

virtualwiz  中级技匠
 楼主|

发表于 2015-12-23 08:15:33

回复

使用道具 举报

dsweiliang  初级技神

发表于 2015-12-29 09:33:47

高大上的东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail