来源:DF创客社区
发布时间:2025-08-28
阅读量:0
你是否曾梦想像电影里的未来音乐家一样,用手指轻触激光束就能奏出美妙的旋律?今天,给大家介绍一个酷炫的开源项目——无框激光竖琴!这个项目不仅让你亲手打造一件独特的乐器,更能让你深入了解光电、机械与音乐的奇妙结合。
这款激光竖琴的设计灵感来源于著名音乐家让-米歇尔·雅尔的表演,它通过检测激光束的中断来实现发声。下面,我们来详细了解它的核心组件和关键步骤。
3D打印结构件:首先,利用3D打印制作激光竖琴的外壳、盖子以及内部的电机和镜子支架。这些部件的精度对后续组装非常重要。(STL文件可以在文末下载)。
底板与电机安装:选择一块稳固的木质底板作为支撑,这不仅能增加稳定性,还能有效减缓步进电机工作时的振动。将步进电机牢固地安装在底板上。
镜面系统搭建:切割一块薄镜片(旧硬盘的碟片就非常不错,表面平整,反射效果好),小心地将其固定在3D打印的镜子支架上,再将支架连接到步进电机。
传感器与安全电路:将光敏电阻(LDR)和超声波传感器(US-100)安装在指定位置,它们负责检测手部对激光束的阻断。同时,务必接入继电器模块,它能在激光器与电源之间形成安全屏障,防止激光意外全功率运行,这是非常关键的安全措施。
Arduino电路制作:根据提供的电路原理图,在洞洞板上焊接Arduino扩展板。这一步需要一定的焊接技巧和耐心,确保所有连接准确无误。
组件固定与布线:将所有电子组件(Arduino、激光器、电机驱动等)有序地固定在木质底板和3D打印外壳中,并理线。良好的布线不仅美观,也便于后续的故障排查。
代码上传与调试:将项目提供的代码分别上传到Arduino Uno和Arduino Leonardo。Uno负责控制激光和电机扫描,Leonardo则处理传感器数据并发送MIDI音符。 代码地址:https://github.com/cybercraftics/laser_harp
最终测试与演奏:连接Arduino Leonardo到电脑,打开你的DAW(数字音频工作站)软件,例如GarageBand。为了让激光束清晰可见,有条件的话还可以搞一台烟雾机。当你的手穿过激光束时,美妙的音符就将响起!
后续可能的升级:
改用Galvo 扫描仪:用 galvo 扫描仪替换步进电机可以使竖琴能够拥有更多的弦和更亮的光束,因为目前的设置由于步进电机的速度和精度限制,仅能支持七根弦。galvo 扫描仪将实现更快和更精确的光束定位。
调整传感器高度:将传感器安装在更高的位置将进一步提高它们检测光束中断的能力,并更好地跟踪手的高度。这会让音符的触发更准确,并可能对声音进行更动态的控制。如果你仔细观察让-米歇尔的竖琴,你会注意到传感器的位置要高得多。
这些升级可以显著提高竖琴的性能和可玩性,使其更加灵敏和多功能。
该项目使用了功率较高的3W激光器,它能够对眼睛和皮肤造成严重伤害。请务必:
这个激光竖琴项目充满了挑战,但也带来了极大的乐趣和成就感。它不仅是一件独特的乐器,更是一次探索未来科技与音乐融合的奇妙旅程。
一起动手,用光束奏响你的音乐吧!