픽셀 매핑으로 LED 테이프 라이트 제어 NeoPixel+ESP32+TouchDesigner

NeoPixel을 esp32 보드를 사용하여 artnet wifi에서 touch designer에서 제어하고 픽셀 매핑에서 작동하도록 제작.


■ 준비
・LED NEO Pixel ws2812b
htp // 아키즈키덴시. 코 m/타타 g/g/기-07915/

이번에는 60 마리의 ws2812b를 사용.

· ESP32 보드
HiLetgo ESP32 ESP-32S NodeMCU 개발 보드 2.4GHz WiFi + Bluetooth 듀얼 모드
htps //w w. 아마존. 이. jp / gp / p 로즈 ct / B0718T232 · re f = px_ 요_dt_b_ 아신_ 치 t ぇ_ 오 00_s00? 아니 = U TF8 & psc = 1

· Aruduino 설치
htps //w w. 아르즈이의. C

· Touch desingner 설치
h tps:///데리ゔぁちゔぇ. 가

■환경
macOS Catalina 10.15.5
MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
2GHz 쿼드 코어Intel Core i5
6GB 3733MHz LPDDR4

■ 절차

esp32에 arduino IDE에서 쓰기

1 · ESP32를 AruduinoIDE에서 개발하기위한 설정
VOUT(5V), GND, IO4(GPIO4)를 사용.


2 · arduino IDE에서 라이브러리 관리자에서 artnet wifi와 fastled를 검색하고 라이브를 다운로드합니다.

3 보드 매니저에서 ESP32 Dev Module 다운로드.

4 · USB 드라이버 설치
USB – UART 브리지 VCP 드라이버|Silicon Labs
htps : // jp. 시 bs. 이 m / p 로즈 cts /에서 ゔ ぉ p 멘 t-와 ls / 그 f와 ぁ 레 / u sb 와우 r t eb 드 게 vcp 드 ゔ ぇ rs

5 · arduino 보드는 ESP32 Dev Module을 선택하고 직렬 포트는 USBUART로 설정합니다.

6 · 샘플 코드 편집
Aruduino의 스케치 예 ArtnetWifiFastLED를 엽니다.
아래의 ssid와 password를 사용하는 wifi의 것으로 변경.

//Wifi settings
const char* ssid="ssid";
const char* password = "pAsSwOrD";

LED 설정을 변경. dataPin을 4로 변경.
numLeds를 사용하는 LED의 입자 수로 변경. 이번에는 60 알갱이로 변경.

//LED 설정
const int numLeds = 60;//CHANGE FOR YOUR SETUP
const int numberOfChannels = numLeds * 3;//Total number of channels you want to receive (1 led = 3 channels)
const byte dataPin = 4;
CRGB leds[numLeds];

7 · AruduinoIDE로 ESP32에 씁니다.
쓰기시에는 IOD 버튼을 누르고 EN 버튼을 눌러 놓습니다. 전송 시작되면 IOD 버튼을 놓습니다.
여기서 빠졌다. . . 이 작업을 수행하지 않으면 쓰기 오류가 발생합니다.
참고: ESP32+Arduino 수동 쓰기
htp // // sys chw. 이 m/bぉg_로 ゔぇぉp/bぉg_로 v_20180415_1. HTML

8 · touchdesigner 샘플 파일 편집
아래에서 샘플 파일을 가져옵니다.

Intro to TouchDesigner for Pixel Mapping - Ben Voigt and Markus Heckmann
htps //w w. 요츠베. 이 m/와 tch? v=Shycr30vJw
샘플 파일
htps //w w. d 필터 p 보 x. 이 m/sh/028zsv9→lj13오c/아아시0Z네 L42L8t99L1jkw_어? dl=0

DMX 아웃을 Artnet로 하고, 멀티캐스트 255.255.255.255로 한다.

최종는 아래와 같은 구성으로 재구축.




텔레비전의 뒷면에 간접 조명과 넣어 영상과 연동하거나.


참고;ArtNet DMX 로 L치카 해 보았다. (ESP8266/ESP32 + NeoPixel LED)
htps : // 코 m / 키타자키 / ms / fb3f6 6f5b007b8c3b54

참고:touchdesigner
Intro to TouchDesigner for Pixel Mapping - Ben Voigt and Markus Heckmann
htps //w w. 요츠베. 이 m/와 tch? v=Shycr30vJw
샘플 파일
htps //w w. d 필터 p 보 x. 이 m/sh/028zsv9→lj13오c/아아시0Z네 L42L8t99L1jkw_어? dl=0

좋은 웹페이지 즐겨찾기