0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VU表的制作

454398 来源:wv 2019-08-30 10:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:BoM

Arduino 101或Arduino Uno

声音检测板

10颗5mm LED(您选择的颜色)

100Ω电阻器

面包板

跳线

步骤2:LED图案设计

我决定使用红色,黄色,绿色和蓝色LED根据频谱(即Rainbow-ROYGBIV)订购LED。我还为每种颜色添加了1个LED增量的额外模式。我鼓励您设计适合自己创作风格的模式!

第3步:硬件连接

LED

将每个LED的所有阳极(正极引脚)连接到100Ω电阻

将每个LED的所有阴极(负极引脚)连接到面包板上的接地导轨。

然后,将此接地导线连接到Arduino板上的GND引脚。

将从最底部LED开始的每个电阻器的自由端连接到第2到第11引脚。连续升序。

声音检测板

将声音检测器板上的GND引脚连接到Arduino板上的GND引脚。

连接声音探测器板上的VCC引脚连接到Arduino板上的3.3V引脚。

将声音检测器板上的Envelope引脚连接到Arduino板上的A0引脚。

步骤4:校准音量

通过录音来校准您想要聆听的最大音量串行监视器中该卷的最大模拟输入。阈值越低,照明模式变得越不稳定。我选择0到60的范围,因为我从计算机扬声器获得声音,如果您要自己演奏乐器,可能需要增加此阈值。

作为参考,拍手大概在250到300之间。

我用来看声音探测器板输出的代码如下:

void setup() {

Serial.begin (9600);

} void loop() {

Serial.println (analogRead(A0));

}

步骤5:编码

const int led1 = 2; const int led2 = 3;

const int led3 = 4;

const int led4 = 5;

const int led5 = 6;

const int led6 = 7;

const int led7 = 8;

const int led8 = 9;

const int led9 = 10;

const int led10 = 11; void setup() {

pinMode (led1, OUTPUT);

pinMode (led2, OUTPUT);

pinMode (led3, OUTPUT);

pinMode (led4, OUTPUT);

pinMode (led5, OUTPUT);

pinMode (led6, OUTPUT);

pinMode (led7, OUTPUT);

pinMode (led8, OUTPUT);

pinMode (led9, OUTPUT);

pinMode (led10, OUTPUT); } void loop() {

// put your main code here, to run repeatedly:

int sound = analogRead(A0); sound = map (sound, 0, 60, 0, 10); if (sound 》= 1)

digitalWrite (led1, HIGH);

if (sound 》= 2)

digitalWrite (led2, HIGH);

if (sound 》= 3)

digitalWrite (led3, HIGH);

if (sound 》= 4)

digitalWrite (led4, HIGH);

if (sound 》= 5)

digitalWrite (led5, HIGH);

if (sound 》= 6)

digitalWrite (led6, HIGH);

if (sound 》= 7)

digitalWrite (led7, HIGH);

if (sound 》= 8)

digitalWrite (led8, HIGH);

if (sound 》= 9)

digitalWrite (led9, HIGH);

if (sound 》= 10)

digitalWrite (led10, HIGH);

delay (50);

offAll();

} void offAll (){

digitalWrite (led1, LOW);

digitalWrite (led2, LOW);

digitalWrite (led3, LOW);

digitalWrite (led4, LOW);

digitalWrite (led5, LOW);

digitalWrite (led6, LOW);

digitalWrite (led7, LOW);

digitalWrite (led8, LOW);

digitalWrite (led9, LOW);

digitalWrite (led10, LOW);

}

第6步:完成!

播放一些音乐更多的音量变化将导致更漂亮的灯光秀。关掉灯光,看着音乐!

我在LED上播放了各种各样的歌曲,我发现这两首歌的效果非常好 - 布鲁诺·马尔斯在地板上的Versace和Avicii的Wake me Up他们的音量变化。超过这一个方向也产生了一个非常轻的节目(虽然我没有记录它)!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195974
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【TES818 】青翼凌云科技基于 VU13P FPGA+ZYNQ SOC 的 8 路 100G 光纤通道处理平台

    ​TES818是一款基于VU13PFPGA+XC7Z100SOC的8路100G光纤通道处理平台,该平台采用一片Xilinx的VirtexUltraScale+系列FPGA(XCVU13P)作为
    的头像 发表于 12-04 16:02 64次阅读
    【TES818 】青翼凌云科技基于 <b class='flag-5'>VU</b>13P FPGA+ZYNQ SOC 的 8 路 100G 光纤通道处理平台

    基于芯源半导体MCU cw32芯片制作的USB电压电流

    1、项目功能介绍 基于芯源半导体MCU cw32芯片制作 USB电压电流 基于芯源半导体MCU cw32芯片+INA199芯片制作 USB电压电流,精度1%。可以检测电流、电压、
    发表于 12-02 06:39

    科普|电能CPA样机铭牌图标解析,一文看懂电能CPA计量认证准备工作之样机铭牌

    电能CPA样机铭牌解析电能CPA样机铭牌制作成什么样子,铭牌上的图标含义是什么,那些需要必须标上?那么本次我们来了解一下电能CPA样机铭牌上图标所表示含义。我们建议以电能
    的头像 发表于 11-12 18:09 240次阅读
    科普|电能<b class='flag-5'>表</b>CPA样机铭牌图标解析,一文看懂电能<b class='flag-5'>表</b>CPA计量认证准备工作之样机铭牌

    【PCIE725G】青翼凌云科技基于 PCIe x16 总线架构的 JFM9VU9P FPGA 高性能数据预处理平台(100%国产化)

    PCIE725G 是一款基于 PCIe x16 总线架构的高性能 FMC 接口信号处理平台,该平台支持采用 16nm 工艺 JFM9VU9P FPGA作为主处理器。该板卡支持 1 个 FMC+
    的头像 发表于 11-05 17:30 564次阅读
    【PCIE725G】青翼凌云科技基于 PCIe x16 总线架构的 JFM9<b class='flag-5'>VU</b>9P FPGA 高性能数据预处理平台(100%国产化)

    【VPX650 】青翼凌云科技基于 VPX 系统架构的 VU13P FPGA+ZYNQ SOC 超宽带信号处理平台

    VPX650 是一款基于 6U VPX 系统架构的 VU13P FPGA + XC7Z100 SOC 超宽带信号处理平台,该平台采用一片 Xilinx 的 Virtex UltraScale+
    的头像 发表于 10-16 10:48 305次阅读
    【VPX650 】青翼凌云科技基于 VPX 系统架构的 <b class='flag-5'>VU</b>13P FPGA+ZYNQ SOC 超宽带信号处理平台

    【PCIE723】青翼凌云科技基于 VU3P FPGA 的 100%全国产化高性能 PCIe 数据预处理载板

    PCIE723 是一款基于国产 16nm 工艺 FM9VU3P FPGA 的 PCIE 总线架构的全国产化高性能数据预处理平台,板卡具有 1 个 FMC+ (HPC)接口,1 路 PCIe x8
    的头像 发表于 09-24 12:03 1132次阅读
    【PCIE723】青翼凌云科技基于 <b class='flag-5'>VU</b>3P FPGA 的 100%全国产化高性能 PCIe 数据预处理载板

    PCIe数据卡设计资料第611篇-基于VU9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡

    PCIe数据卡, VU9P, VU9P板卡, VU9P处理板, VU9P核心板
    的头像 发表于 09-19 09:36 356次阅读
    PCIe数据卡设计资料第611篇-基于<b class='flag-5'>VU</b>9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程制作,远程设备结合常规系统设备,提供和本地制作类似的
    的头像 发表于 08-21 15:56 876次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(2)

    索尼重载设备的高质量远程制作方案和应用(1)

    远程制作是近来技术发展的重点之一。远程制作通用的分类是什么?一些痛点如何解决,比如码率和画质的矛盾,HFR超高速信号如何传输,多种辅助信号如何减少对公网IP地址的依赖等?索尼支持多种远程制作模式,在
    的头像 发表于 08-21 15:55 722次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(1)

    便携式经济型万用常见疑问汇总

    智能触屏万用虽然配备了智能触屏,但同样注重便携性。它的外壳采用高强度、轻量化的材料制作,整体尺寸经过精心设计,在保证功能齐全的同时,尽可能减小体积。重量也控制在合理范围内,方便用户随时随地进行测量工作
    发表于 06-12 16:37

    各种WIFI天线制作技巧资料

    各种WIFI 天线制作技巧资料
    发表于 06-10 15:11 0次下载

    双菱天线制作资料

    高效天线制作
    发表于 06-10 15:10 0次下载

    松下影像制作方案分享会成功举办

    近日,松下纪念馆热闹非凡,新老朋友如约而至,相聚“松下影像制作方案分享会”。本次活动以“赋能4K融媒制作”为主题,向大家展示了松下以KAIROS为核心的多格式IP/SDI混合融媒制作流程,同时分享竖屏拍摄的高效解决方案。
    的头像 发表于 04-27 10:30 644次阅读

    如何使用PN7制作具有5180字节UID的身份验证mifare plus?

    我正在开发的读卡器使用 PN5180。 我想读取 7 字节 UID 的 Mifare Plus ev1 卡 但 PN5180数据仅解释了4字节 UID 卡。 如何使用 PN7 制作具有 5180 字节 UID 的身份验证 mifare plus 请帮我怎么做。
    发表于 04-01 06:37

    松下MPS媒体制作平台概述

    MPS媒体制作平台是一款免费的综合性软件平台,专为解决视频制作中的繁杂问题而打造。它将松下摄像机的设置、管理和控制功能集于一体,能适应线上讲座、网络研讨会、学术会议、现场活动等各类场景,有效提升视频制作质量,简化工作流程。
    的头像 发表于 02-05 11:18 827次阅读