数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1435|回复: 23

[影音] 【花雕动手做】有趣好玩的音乐可视化系列项目(33)---核酸托盘灯

[复制链接]
发表于 2022-12-16 15:48:42 | 显示全部楼层 |阅读模式
偶然心血来潮,想要做一个音乐可视化的系列专题。这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不过还是打算从最简单的开始,实际动手做做试验,耐心尝试一下各种方案,逐步积累些有用的音乐频谱可视化的资料,也会争取成型一些实用好玩的音乐可视器项目。

作为曾经的历史见证,手头的几片核酸托盘泡沫板,正好可以用来尝试做个音乐可视化的小项目,我给它起的名字就叫核酸托盘灯。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
 楼主| 发表于 2022-12-19 20:38:12 | 显示全部楼层
明天出门新疆,待续…….
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 20:28:05 | 显示全部楼层
动图



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 20:25:47 | 显示全部楼层
实验场景图



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 20:24:16 | 显示全部楼层
  【花雕动手做】有趣好玩的音乐可视化系列项目(33)---核酸托盘灯
  项目程序之一:绿色单灯循环测试
  模块接线:WS2812B接D6
  MAX4466      UNO
  VCC          5V
  GND         GND
  OUT          D6

  1. /*
  2.   【花雕动手做】有趣好玩的音乐可视化系列项目(33)---核酸托盘灯
  3.   项目程序之一:绿色单灯循环测试
  4.   模块接线:WS2812B接D6
  5.   MAX4466      UNO
  6.   VCC          5V
  7.   GND         GND
  8.   OUT          D6
  9. */

  10. #include <Adafruit_NeoPixel.h>

  11. #define PIN 6
  12. #define MAX_LED 100

  13. #define ADD true
  14. #define SUB false

  15. int val = 0;
  16. boolean stat = ADD;

  17. Adafruit_NeoPixel strip = Adafruit_NeoPixel( MAX_LED, PIN, NEO_RGB + NEO_KHZ800 );

  18. void setup() {
  19.   strip.begin();
  20.   strip.show();
  21. }

  22. void loop() {
  23.   uint8_t i, a = 0;
  24.   uint32_t color = strip.Color(255, 100, 0);

  25.   while (a < 101)
  26.   {
  27.     for (i = 0; i < 100; i++)
  28.     {
  29.       if (i == a) strip.setPixelColor(i, color);
  30.       else strip.setPixelColor(i, 0);
  31.     }
  32.     strip.show();
  33.     delay(30);
  34.     a++;
  35.   }
  36. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 19:41:25 | 显示全部楼层
对应100颗WS2812灯的光隔离,全部完成



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 19:37:28 | 显示全部楼层
泡沫的托盘太透光了,这里使用软镜子来实现单LED的光线隔离



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 19:26:46 | 显示全部楼层
忙乎半天,终于焊接好了126个焊点



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 20:26:07 | 显示全部楼层
粘贴在底板上



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 20:21:57 | 显示全部楼层
将WS2812 LED灯带裁剪为二十段




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 20:16:50 | 显示全部楼层
Arduino uno开发板接线示意图




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 20:12:24 | 显示全部楼层



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 20:11:01 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 20:06:59 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 17:22:34 | 显示全部楼层
WS2812B灯带的电原理图




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

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

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




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 17:15:54 | 显示全部楼层
WS2812B灯带选用的是每米30灯白底裸板




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 17:04:00 | 显示全部楼层

感谢支持哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 17:03:37 | 显示全部楼层
xjmar 发表于 2022-12-16 18:32
废物利用,期待你的成果。

呵呵,瞎捣鼓
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-18 17:03:04 | 显示全部楼层

谢谢鼓励
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-21 02:10 , Processed in 0.140400 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表