픽셀 매핑으로 LED 테이프 라이트 제어 NeoPixel+ESP32+TouchDesigner
■ 준비
・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
Reference
이 문제에 관하여(픽셀 매핑으로 LED 테이프 라이트 제어 NeoPixel+ESP32+TouchDesigner), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taisuke0430/items/af25dbc1d4b0642a439e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)