包含一个线性标尺,其中以一个彩色LED点显示频率,该点是WS2812 LED灯带的组成部分。
硬件组件:
Arduino Nano R3×1个
WS2812可寻址LED灯带×1个
SparkFun FM
带按钮的旋转编码器×1个
CLSS-D小 音频放大器板×1个
Arduino IDE
手动工具和制造机:
烙铁(通用)
对于相同的硬件,我将向您介绍两种不同的工作方式,实际上是两种不同的代码。
在第一种情况下,使用旋转编码器手动选择站,在这种情况下,该编码器模拟
在第二种情况下,我们使用搜索功能进行自动分机拨号。向左或向右短暂转动编码器可激活此功能。蓝色LED闪烁表示正在拨号,绿色LED表示已接收到单声道,红色LED表示已接收到立体声。这些代码取自Franz-Josef Haffner博客,第二个代码中我对栏中的LED数量,LED的亮度和无线电信号检测的灵敏度阈值进行了小幅修改。在他的博客上,您可以看到大量以不同方式修改的旧
现在,有关制作的几句话。Si4703由3.3V供电,因此需要与Arduino nano之间的电平转换器。如您在图中所看到的,我没有使用电平转换器,但这不是因为它是如此正确,而是因为目前没有它。出乎意料的是,没有这部分,该设备可以正常工作。
最后,我将整个设备放置在由5mm PVC制成的适合外观的复古外壳中,然后涂上不干胶标签。