6个针对Arduino初学者的音乐项目

如果您喜欢同时修改硬件软件,那么没有什么比Arduino更适合自己的爱好了。 Arduino是一个可编程逻辑控制器,它可以根据您对代码的创造性程度来完成许多整洁的事情。

如果您愿意的话,一个特定的项目``类型''涉及使用Arduino创建或扩充音乐。有些实施起来很简单,而有些则更复杂,但最终还是很令人满意的。

这里有一些您可能想尝试一下的更有趣的东西!

您是一个完整的新手吗?在继续之前,请考虑购买Arduino入门套件以使其适应。

感人的歌唱工厂

该项目非常有趣,特别是采用了以下原理电导率可以做大多数从未想过的事情。简而言之,该项目让您通过触摸植物来产生环境声音

其背后的原理:当两个导电物体接触时,在这种情况下,就是植物本身和人体皮肤-所述物体之间的电容改变。使用正确的传感器,您可以检测到何时有东西接触到植物,并将该电容转换为声音。

对于Arduino,您可以使用Touché之类的东西作为电容传感器,这就是该项目的目的。自己动手,我保证您的客人将永远留下深刻的印象。

手势运动技术

这是另一个基于传感器的项目,只是该项目依赖于环境光而不是物理接触。具体来说,使用光敏电阻(LDR)来“读取"光强度,并将这些读数转换为音符。

通过移动手遮盖或向传感器显示更多的光,您可以可以更改产生的注释。只要做得足够好,您就会得到一种原始的技术。

很酷的是,一旦了解了它的功能,该项目的代码就非常简单。进行一些调整,添加背景音,您将获得以下内容:

可乐钢琴和启动板

该项目有点像二合一:两个不同的应用程序基于相同的概念。要点是,您将十几个铝罐连接到Arduino,并且每个铝罐在触摸时都可以产生不同的声音或剪辑

上面的视频显示了两个例子。首先,它几乎感觉像是玻璃竖琴演奏。在第二个中,设置让人想起Launchpad设备(DJ经常使用该设备来创建混搭,混音等等)。该示例甚至显示了一个黑色的可乐罐,它可以改变正在使用的声音包。

不幸的是,没有可自行复制该项目的演练,但完整的源代码可在Pastebin上找到。该脚本是使用PyAudio库编写的,可以循环播放任何.WAV文件。

简单的调音制作和记录器

在这里,我们有一个精巧的小作品,玩起来更像是玩具而不是玩具。实际的实用设备,但是还是很棒的。至少,这是学习Arduino修补技术的好方法,因为它很简单且提供了完整的源代码。

设备的工作方式是这样的:有一个拨盘可以转动选择音符(仅限自然音和锐音),以及您想要记录当前音符时单击的按钮。当您想要一拍一拍的休息时,便会出现空白音符。

完成后,您可以播放整个录音,并且可以使用拨盘加快播放速度或放慢播放速度。当然,它很酷,但是新颖性不会很快消失。

Arduino Melody库

如果您正在寻找一个干净直接的库,可以让您与您的Arduino播放旋律线,这是您想要的。它是您包含在Arduino代码中的单个源文件(实际上是一对作为一个单元的.CPP和.H文件)。设置简单且易于使用。

要使用此库,最简单的方法是将旋律定义为代码中的硬编码值(/songs/readme.h文件中提供了执行指南) 。然后,播放该旋律就像调用 Melody.play()一样简单。

一个好处是库使更改八度变得很简单( Melody.setOctave( ))并更改速度( Melody.setTempo())。播放是无阻塞的,因此只要您 delay()足够快的速度,您的Arduino就可以继续演奏其他音乐。

Lo-Fi吉他踏板

如果您是喜欢冒险的Arduino新手,喜欢弹电吉他,则此Instructables蓝图可用于创建 Lo-Fi吉他踏板, p>

为什么喜欢冒险?因为这比上面的项目构想要复杂一些。我们不建议您将它作为绝对的初次尝试,但是如果您有一定的经验,并且按照说明正确进行操作,那将会很好。谁不喜欢挑战呢?

此踏板具有三种不同的效果:采样率控制,碎屑器和移位器(所有这些都可以在上面的视频中看到) 。玩起来很有趣,而且非常实用,这在涉及到诸如Arduino之类的爱好时也是如此。

您的Arduino项目构想

有趣的是,您能做到多少用像Arduino这样的小东西来做,显然互联网上还有数百种其他想法。那你呢您使用Arduino完成了什么音乐项目?

在下面的评论中与我们分享,无论您有问题,评论还是自己的想法!

标签: Arduino 电子技术