问题标签 [dmx512]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
914 浏览

python-3.6 - 无法打开与 FTD 232 设备的连接

我正在尝试打开连接并传递给定通道的值为此,我需要打开与 enttec open dmx usb 的连接。但我无法创建连接

我尝试列出设备并确保 SN 与硬件匹配

0 投票
1 回答
519 浏览

java - 在 java 中使用 Enttec Open Dmx USB 控制灯?

我在 java 中启动一个项目,我想使用终端窗口从我的计算机控制灯光。我正在使用一种称为 Enttec Open DMX USB 转换器的硬件。所以我写了这个问题,询问社区是否有人知道如何将数据发送到这个 Enttec 设备来控制灯光。我从哪里开始?我已经知道如何编写终端命令别名和执行 .jar 文件,所以我不需要帮助。

到目前为止,我尝试的是查看一个名为“Open Lighting Project”的开源项目,我知道它可以控制设备并了解它的工作原理以及如何制作我的程序。但是我一直在查看 Github 存储库中的 java 代码文件夹,试图找到一个 DmxData.java 类,它说 OlaClient.java 正在导入。所以我很困惑它是从哪里得到的。

我还尝试查看 Enttec 网站上的开发人员工具,但它们不起作用。更具体地说,我查看了名为 Java Wrapper 的文件包,并尝试运行测试,但每次都失败并出现不同的错误。

这些是链接:

Enttec 设备: https ://www.enttec.com/product/controls/dmx-usb-interfaces/open-dmx-usb/

开放照明架构 Github 存储库: https ://github.com/OpenLightingProject/ola

任何帮助,将不胜感激!

谢谢!

0 投票
1 回答
15 浏览

robotics - Minibrick8 不通过 RS-232 串行电缆连接到计算机,当有一个快动开关(微动开关)连接时

我正在使用 MiniBrick8(来自加利福尼亚州伯班克的 Gilderfluke & Company)作为照明/投影仪装置的一部分。MiniBrick8 需要一个按钮输入(使用开关)来启动程序运行(PCMacs)。目前 MiniBrick8 还连接到 BrightSign 媒体播放器。

当连接了快动开关(微动开关)并从“9-24 VDC”螺丝输出端获取电源时,Minibrick8 不会通过 RS-232 串行电缆连接到计算机。

该开关有两个输出部分:NC、NO 和电源输入 (COM)。(NC和NO分别为常闭和常开)。

NC 接地,因此当未按下开关时,电源直接从 VDC 通过开关路由到地。然后,当按下按钮时,电源将从开关路由到 MiniBrick8 的 A 输入。

然后我将 A 输入返回电缆接地。

也许当开关没有被按下时,电流不断地通过开关流入地?这是一个问题吗?

谢谢您的帮助。

0 投票
0 回答
108 浏览

node.js - How to control dmx via usb using nodejs?

I am looking for a way to sent dmx data from nodejs (or other) via USB. This is a USB-DMX512 product that I want to use: https://www.conrad.nl/p/eurolite-usb-dmx512-dmx-interface-1529978

Can anybody point me in the right direction on how to do this? All tips are welcome. Thanks!

0 投票
0 回答
29 浏览

audio - 我正在尝试构建一个音乐可视化器,但我完全没有经验

我应该从哪里开始?

我正在尝试为 VJing 等构建一个实时的词干分割音乐可视化器。
与众不同的是,我想将输入音频流拆分为其词干(通过算法或使用类似Spleeter 的方法),然后使用每个词干数据来控制可视化的不同方面。

例如:

  1. 用于播放 BPM 同步视频的孤立鼓。
    • 我希望通过以固定的 BPM(例如 60)制作一个简短的循环视频来实现这一点,然后通过检测流的 BPM,调整视频的播放速度,使视频同步。
  2. 隔离的合成流可以控制 DMX 灯。
    • 我想尝试将这些数据编码到上述视频中的最后一行像素中。通过从像素读取颜色、强度和运动数据,可以实时读取运动和时间并将其发送到灯。我这样做是为了让用户可以将场景所需的所有数据编码到一个视频文件中。
  3. 孤立的人声可以使用 MusixMatch 同步并显示在屏幕上。
  4. 隔离的低音线可以解析为 MIDI 数据并在屏幕上可视化。
  5. 以上都可以现场控制。

现在的问题是我对编程相对缺乏经验。我不知道从哪里开始。使用哪种语言,哪种 IDE,如何显示视觉效果,如何与音频输入流交互,如何使用 DMX 以及如何可视化 MIDI 数据。我知道这目前有点超出我的深度,但我会用正确的资源进行管理。请给我一些关于从哪里开始这样的项目的建议。

0 投票
0 回答
16 浏览

led - 使用 16 位 PWM 控制 LED,协议 DMX512/1990 仅使用一个 DMX 地址

我收到了来自中国 G&G 公司的 DMX LED 驱动器,不幸的是文档极差。这是驱动程序的样子,图片下方是规格:

在此处输入图像描述

我收到的型号在左边,规格:

  • 4通道LED驱动器
  • DMX512 3针接口(D+、D-、GND)
  • 12-36V输入
  • 700mA恒流驱动器
  • “刷新率达到3980Hz,同时保证灰度高达65536”

有了这些信息,我认为这是一个 16 位 DMX 设备(65536 级)

制造商表示这些驱动程序将只接受 4 个 DMX 地址。

根据我的经验,要对 LED 通道进行 16 位控制,每个通道应该使用两个 DMX 地址,256 个值 + 256 个微调值

但是,制造商说这仅适用于旧版本的 DMX 协议,并且我应该能够控制每个通道 16 位的驱动程序,每个通道只使用一个 DMX 地址,即每个驱动程序有 4 个 DMX 地址(驱动程序有 4 个通道)

这里有没有人经历过通过 DMX 协议进行 16 位控制的可能性,每个通道只使用一个 DMX 地址?

0 投票
0 回答
26 浏览

c - 如何使用 DMX512 解码器和带有 STM32L4 的 UCS512C4 IC 驱动器控制 LED 灯条?

我必须用 DMX 驱动 LED 控制 LED 灯条,但我不知道如何选择通道和值。

我已经有 RS485 模块来传输 USART 信号,但我不知道如何以及发送什么来控制条带和制作 LED 动画。

我有一个带有多个 DMX 驱动器的 LED 灯条,这些驱动器具有用于控制 LED 组的特定地址。我知道 ich UCS512C4 驱动程序的地址号。 条形LED

带驱动器地址的背光框

最良好的问候。