[原创] 【花雕动手做】有趣好玩的音乐可视化系列小项目(20)--首饰盒镜子灯

eagler8   2022-8-29 15:28 楼主

偶然心血来潮,想要做一个音乐可视化的系列专题。这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累些有用的音乐频谱可视化的资料,也会争取成型一些实用好玩的音乐可视器项目。

 

拿到一个首饰盒子,规格大约是11公分的正方形,准备尝试做个音乐镜子灯,第一回涉足带镜面的项目,希望能够顺利。

 

01.jpg

回复评论 (34)

WS2812B灯带选用的是每米60灯黑底裸板

 

02.jpg

点赞  2022-8-29 15:58

WS2812B其主要特点
智能反接保护,电源反接不会损坏IC。
IC控制电路与LED点光源公用一个电源。
控制电路与RGB芯片集成在一个5050封装的元器件中,构成一个完整的外控像素点。
内置信号整形电路,任何一个像素点收到信号后经过波形整形再输出,保证线路波形畸变不会累加。
内置上电复位和掉电复位电路。
每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s。
串行级联接口,能通过一根信号线完成数据的接收与解码。
任意两点传传输距离在不超过5米时无需增加任何电路。
当刷新速率30帧/秒时,级联数不小于1024点。
数据发送速度可达800Kbps。
光的颜色高度一致,性价比高。

主要应用领域
LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。

 

02.jpg

点赞  2022-8-29 16:02

灯带装好了

 

 

02.jpg

点赞  2022-8-29 17:03

声音模块,使用性价比更高的MAX4466声音传感器。

 

0-.jpg

点赞  2022-8-29 17:26

MAX4466
是微功率运算放大器,经过优化,可用作麦克风前置放大器。它们提供了优化的增益带宽产品与电源电流的理想组合,以及超小型封装中实现低电压工件环境。 MAX4466具有增益稳定特性,仅需24μA的电源电流即可提供200kHz的增益带宽。经过解压缩,可实现+5V/V的最小稳定增益,并提供600KHZ增益带宽。此外这些放大器具有轨到轨输出,高 AVOL ,以及出色的电源抑制和共模抑制比,适合在嘈杂环境中工作。广泛应用于蜂窝电话、数字复读装置、耳机、助听器、麦克风前置放大器、便携计算机和语音识别系统中。

 

04.jpg

点赞  2022-8-29 17:31

MAX4466模块特点

电源电压:+2.4V至+5.5V(可直接接STM/ARDUNIO/树莓派等开发板)

电源抑制比:112dB

共模抑制比:126dB

AVOL:125dB(RL = 100kΩ) 轨到轨输出

静态电源电流:24μA

增益带宽:600kHz

尺寸:20.8mm x 13.8mm x 7.5mm/0.8 x 0.5 x 0.3inch

 

 

该模块在 Vcc 和接地引线上都包含铁氧体,以最大限度地减少电源噪声。如果与 MCU 一起使用,最好使用 2.4V – 5.5V 范围内可用的最安静的电源。在 Arduino 上,这通常是 3.3V 电源。输出是直流耦合的。当输出信号处于静止状态时,它将位于 Vcc/2。如果 Vcc 为 5V,则输出将为 2.5V。如果输出需要交流耦合,可以在输出引脚和它驱动的电路的输入之间增加一个100uF的电容。背面的小型单圈电位器可让您将增益从 25x 调整到 125x。逆时针旋转电位器会增加增益,而逆时针旋转会降低增益。

 

 

0.jpg

点赞  2022-8-29 17:35

银灰玻璃贴膜

 

 

03.jpg

点赞  2022-8-29 17:50

2mm有机玻璃

 

 

04.jpg

点赞  2022-8-29 17:54

女友感动哭了系列? 终于找到你了。 我送了女友你的盒子,三天没理我。 赔我女友

点赞  2022-8-29 18:17

清洁玻璃面

 

 

05.jpg

点赞  2022-8-29 18:29

 

贴膜工具

 

06.jpg

点赞  2022-8-29 18:32
引用: 吾妻思萌 发表于 2022-8-29 18:17 女友感动哭了系列? 终于找到你了。 我送了女友你的盒子,三天没理我。 赔我女友

关键是看完这帖子,再送不迟......

点赞  2022-8-29 18:35

开始学习贴膜......

 

07.jpg

点赞  2022-8-29 18:37

头回贴膜,烂的的一塌糊涂,到处都是小泡泡......

 

 

08.jpg

点赞  2022-8-29 18:40

贴膜装上了

 

 

09.jpg

点赞  2022-8-29 19:43

  【花雕动手做】有趣好玩的音乐可视化系列小项目(20)--首饰盒镜子灯

  项目程序之一:首饰盒镜子灯简易流动变色测试

  模块接线:WS2812B接D6

  MAX4466      UNO

  VCC          5V

  GND         GND

  OUT          D7

 

/*
  【花雕动手做】有趣好玩的音乐可视化系列小项目(20)--首饰盒镜子灯
  项目程序之一:首饰盒镜子灯简易流动变色测试
  模块接线:WS2812B接D6
  MAX4466      UNO
  VCC          5V
  GND         GND
  OUT          D7
*/

#include <FastLED.h>
#define LED_PIN     6
#define NUM_LEDS    21
CRGB leds[NUM_LEDS];

void setup() {
  FastLED.addLeds<WS2812, LED_PIN, GRB>(leds, NUM_LEDS);
}

void loop() {
  for (int i = 0; i <= 20; i++) {
    leds[i] = CRGB ( 0, 0, 255);
    FastLED.show();
    delay(50);
  }
  for (int i = 20; i >= 0; i--) {
    leds[i] = CRGB ( 255, 0, 0);
    FastLED.show();
    delay(50);
  }
  for (int i = 0; i <= 20; i++) {
    leds[i] = CRGB ( 0, 255, 0);
    FastLED.show();
    delay(50);
  }
  for (int i = 20; i >= 0; i--) {
    leds[i] = CRGB ( 250, 250, 250);
    FastLED.show();
    delay(50);
  }
}

 

点赞  2022-8-29 19:48

实验场景图

 

10.jpg

点赞  2022-8-29 19:51

实验场景图  动态图

 

 

动画65.gif 点击上图查看Gif动图

点赞  2022-8-29 20:53

最终完成了,是这样的......

 

 

11.jpg

点赞  2022-8-30 05:00
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复