如何将无用电视变成一个美观的复古视频效果设备
不久前,在我的一个项目中,我向大家展示过如何将一台黑白的老式迷你电视改造成复古时钟。这次,我将介绍另一个项目,你可以用旧电视制作出精美的视频效果——即全屏立体声VU电平表。
我将再次使用Arduino Nano微控制器以及相应的库来生成复合信号。通常,老式电视没有复合输入接口,因此我们需要按照之前视频中描述的方法进行改造。这可能是项目中最复杂的部分,因此在接下来的视频中,我将向大家展示一种更简单、通用的方法,用于实现老式电视机接收器上的“复合输入”功能。
另外,该设备极为简单,由几个部件组成。
•Arduino Nano Nano 微控制器板
•电位器
•两个1N4001二极管
•两个电容器
•四个电阻
电路的输入部分是一个所谓的包络跟随器,它持续监测信号的峰值,并将该信号发送到Arduino的模拟输入端。
连接到D7和D9的两个电阻与TVout库配合,用于生成复合输出视频信号。第二个电位器具有非常有趣且实用的功能,即调节相对于输入信号的响应速度,这在视觉上表现为对显示信号进行“平滑”处理。
现在简单介绍一下这个软件。与我之前类似项目不同,那时我使用了两个微控制器,分别对应两个通道;而这一次,两个通道的信号都由一个微控制器处理,这样做是为了简化设计。因为在这里我们不需要精确的测量,只需获得视觉上的效果即可。甚至可以完全省去包络跟随电路,直接将信号输入到Arduino的引脚上(最好通过1微法的电容实现)。
我设计的代码允许你轻松地修改多种参数,从条纹的厚度和间距,到峰值保持时间和衰减时间。你还可以按以下方式调整VU表的输入灵敏度:float sensitivityGain = 5.0; // // // 调整此值(1.0 = = 正常,2.0 = = = 灵敏度翻倍)。起初,我考虑在两个通道之间用分贝标尺进行标记,但后来决定放弃,因为这只是一个视觉效果,并非精确的仪器功能。
现在让我们来看看这个设备在实际条件下的工作情况。
与之前的项目一样,开始时先显示标题,然后是我的标志,最后是VU表开始。
增益电位器用于调节输入信号的电平。现在您将看到另一个(平滑)电位器的影响。将电位器向左移动会加快条形图的反应速度,反之,向右移动则会减缓反应速度。
通过更改数值
#define BAR_WIDTH 1
#define BAR_GAP 1
我们可以非常轻松地创建不同形状的Vu表。
这是我的新款迷你液晶电视(内置复合输入)上的VU电平表显示效果。
最后简要总结一下。通过这个项目,你可以轻松地将旧的、无用的电视变成一个美观的复古视频效果设备。
本文编译自hackster.io





