最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

discojar:声音反应288 RGB LED灯

时间:2017-05-16 21:48来源:未知 作者:admin 点击:
discojar 是一个声音反应LED灯,使用宜家罐和288 apa102 LED。 它的音频输入,实时频谱分析和显示它丰富多彩的观点。 下面将指导你如何建立你自己的strongdiscojar/strong! 它提供的指令和微控制器的完整的源代码。 一个strong小小的3.2/strong微控制器用于

discojar是一个声音反应LED灯,使用宜家罐和288 apa102 LED。
它的音频输入,实时频谱分析和显示它丰富多彩的观点。

下面将指导你如何建立你自己的<strong>discojar</strong>!它提供的指令和微控制器的完整的源代码。

一个<strong>小小的3.2</strong>微控制器用于控制发光二极管和分析和频谱显示传入的音乐用不同的视觉效果。灯无线遥控功能,它也可以被用来作为一个心情灯。它可以让等离子体效应或可以编写您自己的自定义模式。

100欧元左右的建筑项目的成本,LED是最昂贵的部分。

该项目是容易建立,所有你需要的是一些焊接技术焊接APA带在一起。

部分你需要:

  • 宜家droppar磨砂玻璃瓶(www.ikea.com/de/de/catalog/products/20112544/)(其中有一个直径9厘米)
  • PVC管或硬管(约27厘米长,直径4cm)
  • 两条144每米apa102c LED(发光二极管eBay
  • LED电源5V,例如(LED电源13w 5v 2,6一个大)
    (至少2a,依据最大亮度要使用)
  • 音频插孔(我最喜欢的:Adafruit)
  • 音频线公对公
  • 音频Y接头(连接声音信号放大器和灯同时)
  • 2x 47kΩ电阻,1x 10kΩ电阻,1x 2.2kΩ电阻,1x 1kΩ电阻
  • 2x 10µμF的电容
  • 小小的3.2单片机(小小的),我喜欢一头引脚焊接
  • 成型板或线路板
  • 烙铁+线
  • 热胶或其他粘合剂
  • 一种电子病例(我用了一个旧的圆的iPod播放器,你可以使用任何一种盒子,但轮最好看)
  • ESP8266(如果你想通过WIFI控制(灯)eBay

步骤1:准备LED灯条

discojar:声音反应288 RGB LED灯

的apa102c条惊人的技术!你可以单独控制每个LED通过SPI仅用两根导线(时钟和数据)。控制他们的最简单的方法是使用fastled图书馆,它的小小的安装部分(后来看到软件)。

在我们的项目中,我们需要<strong>两</strong>apa102c带144个发光二极管(1米每)。

我们要有一个2米的地带,所以我们的第一个任务是如果连接器电缆从两条,<strong>除了输入连接一条</strong>。在这之后,我们需要一条端焊接到第二条开始。我把电源线的最后一条,所以这条从开始和结束的动力,但这可能不是必要的。

因此我们有一个2米的带288个发光二极管和一个输入接口的VCC和GND,时钟,数据。

电源的考虑

由于带出相当多的电流,我们需要一个额外的电源。我用一个2.6安培的5V电源为LED(见清单)。在理论上和在最大亮度,每个LED可以消耗高达0.2瓦,所以288×0.2瓦特= 57瓦。但既然我们不使用LED全亮度和从不把他们全白,功耗不是戏剧性的。我测1.25正常低亮度模式和高亮度显示彩虹高达2.2的电流。你也可以使用旧的电脑电源,但我推荐一个LED电源连接零件列表中是因为它更紧凑。

步骤2:制备罐

discojar:声音反应288 RGB LED灯

我用宜家的罐子被称为droppar直径有9厘米(磨砂玻璃www.ikea.com/de/de/catalog/products/20112544/),所以它是理想的使用它作为一个灯。我们将把罐子倒过来,把管LED进去。

首先,我们需要消除玻璃盖子里面,所以我们可以把电线穿过。用一个小锤子打破它(请不要伤害自己),彻底清除。

后来,我推荐油漆罐底(不结霜)与喷雾,使发光二极管只能通过磨砂玻璃。

下一步就是把PVC或纸管(直径4厘米)到长度适合入罐,约27cm(或更长的时间,根据你的情况)。

现在我们需要胶水2M LED条管的外侧,从底部开始在<strong>等距螺旋</strong>。最后,你应该有一个管LED,非常适合在罐中心内。为了避免它最终能安装移动,胶塞在罐子底部的中心,使管可以插入到软木(见图片)。

步骤3:布线的幼稚

discojar:声音反应288 RGB LED灯

现在,我们的LED灯条有瓶子,我们需要建立电子控制。

你可以用面包板或(像我)使用原型PCB焊接电路。

我们在电路有以下部分:

  • 小小的3.2
  • LED电源
  • LED灯条连接器
  • 音频输入电路
  • ESP8266(可选)

连接如下:

  • 音频信号需要从交流RC水平转化为积极的范围,可以在小小的ADC读取。为此我们建立转换电路提供的小小的音频库知识库。
  • 要连接到apa102条小小的需要
    • D13(CLK)的APA带时钟(命名为C或CLK和色黄)
    • D11(MOSI)在THA APA带数据(称为D或双色绿色)
  • 如果你想使用5V电源的LED电源,你应该禁用的微型USB电源(这可以通过切断连接USB / VIN垫)。注意:一旦你把USB / VIN连接的追求总是需要电源VIN。
  • 如果你使用额外的ESP8266,接线如下:
    • 3.3v 3.3V ESP(小小的小小的3.2器可以处理!)
    • 接地的接地电除尘器
    • 3.3v小小+1 K上拉电阻来chip_enable(ch_en)
    • RX1轻薄TX ESP
    • TX1的RX ESP
  • LED的apa102期望5V输入信号,但3.3V范围在被检测出有高,所以没有逻辑电平转换是必需的。

步骤4:软件/固件

discojar:声音反应288 RGB LED灯

如果你不知道的呢,不要害怕它!它是易于使用和Arduino和有更多的马力和一个非常好的音频库

  • 安装这个Arduino IDEteensyduino在你的计算机上的Arduino IDE。
  • 下载源代码的discojar从GitHub和编辑和上传程序,USB电缆的使用

    https://github.com/deltaflo/discojar

源包含:

  • FFT频谱分析仪的代码
  • 不同的可视化模式,可以通过WiFi或代码切换(或者你可以添加一个按钮来控制模式)
  • 一个简单的Web服务器的主页和接受请求后更改设置

默认情况下,无线远程禁用,这样你可以测试你的项目没有WIFI设置。一旦你准备加入WiFi(如在下一步中,您可以启用WiFi)在第一行的<strong>use_wifi</strong> <strong>discojar.ino</strong>注释,编译的素描。

当discojar靴子,它显示了一个彩虹,让你知道LED是正确的有线。然后启动Web服务器和运行默认的频谱分析仪。

如果无线遥控功能,你可以改变各种参数,通过网页,看下一步。

步骤5:设置无线遥控

discojar:声音反应288 RGB LED灯

由于幼稚和ESP8266 3.3V的设备和小3.2提供的3.3V输出足够的电流,这是很容易添加到一个小小的项目ESP8266,有线在上一步所示。

最初设置ESP8266,它是最简单的上传一个简单的串口转发的素描的小(如这里提供),只是将所有通信从小小的USB串口到ESP8266反之亦然(更详细的指导在这里)。

设置串口监控115200波特和运行简单的草图设置ESP8266。

我建议你将其配置为自动连接到你的无线网络,使discojar只检测到一个自动连接的ESP和不需要的凭据。

这是做如下:

在cwmode_def = 3
在cwjap_def =“networkname”、“你的WiFi密码”
      
      (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容