树莓派,超声波,和音乐

构建使用超声波距离传感器与树莓裨一个特雷门

我儿子是个音乐家,他多次提到,他想获得称为特雷门琴的乐器。如果你还没有遇到过这种仪器,它由一个天线的theraminist(是的,这是一个真正的字)波的手左右。设备响应与乐音这取决于theraminist的手有多接近天线。它是如何实际工作?根据维基百科

本特雷门琴使用原则产生的音频信号。该仪器的音调电路包括两个无线电频率振荡器设置为低于500千赫最大限度地减少无线电干扰。一个振荡器在一个固定频率工作。另一振荡器的频率几乎是相同的,并且由从所述俯仰控制天线的表演者的距离来控制。/表演者的手充当接地板(表演者的身体是所述接地连接)的可变电容器在L-C(电感 - 电容)电路,该电路是振荡器的一部分,并确定其频率。

什么是一个特雷门琴的声音是怎样的?它传统上产生典型的科幻摇摆不定调子,例如,看到(或者说,听到)这一天地球停转1951 - 特雷门工作室会议

I recently stumbled upon a design for a theremin-type instrument (in other words, a musical device controlled by hand waving) that’s much more up my street because instead of being based on the modification of radio frequency signals, it uses a Raspberry Pi and an ultrasonic range finder. This device was detailed on the Raspberry Pi Learning Resources page超声波特雷门琴

我刚好拥有所有必需的组件,以手,在约15分钟得到了整个项目的启动和运行。在HC-SR04超声波距离传感器在亚马逊便宜(我买了五约$ 10),你唯一需要的其他东西是一个树莓派运行Raspbian,两个电阻器(一个330Ω和470Ω),和导线的几件。一个面包板是方便,但你可以很容易地录下来一起。

HC SR04 马克·吉布斯

的HC-SR04超声波距离传感器

所述的传感器,其具有的超声波脉冲发生器和彼此相邻的麦克风,具有四个引脚;

  • VCC为电源,其将来自管脚2,第一对两个5V销树莓派的40针通用输入输出(GPIO)报头
  • 触发,当GPIO 4(引脚7)被使能触发所述传感器发出的超声波的声音的脉冲串
  • 回波,它提供了一个成比例的电压所花费的超声波脉冲从传感器旅行到对象然后返回的时间。此值是在GPIO 17(销11)进行测定。
  • GND上,当然,地面,我们将使用39针,虽然任何其他GND GPIO引脚都可以使用。

这里的电路:

屏幕截图2017年05 19在33年10月29日上午 马克·吉布斯

如何将HC-SR04传感器连接到树莓裨GPIO头

很简单,不是吗?现在,我们已经建立了,我们需要一些软件来访问硬件,所以我们需要有GPIO零库安装。这使得与树莓派输入/输出硬件的工作更容易一个Python库(raspberry.org有个好介绍到库)。如果你正在运行Raspbian杰西那么这个库是预安装;如果你不是,我们把它作为一个练习,为用户升级。

要查看超声波距离传感器的工作原理,运行下面的Python代码:

从时间导入睡眠传感器= DistanceSensor gpiozero进口DistanceSensor(回波= 17,扳机= 4),而正确:打印(sensor.distance)睡眠(1)

gpiozero是一个非常有用的文库;你可以看到,它有内置的超声波距离传感器的支持,所以我们只需要指定哪个GPIO引脚头要使用,然后,每当我们调用sensor.distance,我们将得到当前传感器读数。

你会看到一个由传感器范围从1为没有返回(即无限大的距离)下产生的接近为0很短的距离的值。I haven’t got around to calibrating a sensor yet but the specifications state a ranging distance of 2 cm to 500 cm (under 1 inch to just over 16 feet) with a resolution of 0.3 cm (which is, of course a theoretical limit given that most things that the signal will reflect from won’t be perfectly smooth and normal to the sensor’s axis). For our purposes, i.e. making a musical instrument, we’re good with the inexactitude.

在接下来的安装:打开传感器的测量距离成音符。

评论?思考?给我留言那么按照我的推特Facebook的。并注册我的新通讯

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

版权所有©2017年足球竞彩网下载

IT薪资调查:结果是