본문 바로가기
▩ DIY ▩

WLED를 이용한 건프라 장식장 꾸미기 - LED 건프라 장식장

by 씩씩방탕 2021. 3. 7.
반응형

안녕하세요

 

얼마 전 Hyperion를 이용한 티비 엠비언트를 만들었습니다.

 

자료 조사 중 WLED라는 것을 알게 되었는데. 이 넘은 와이파이로 RGB LED를 컨트롤할 수 있더군요.

 

그래서 기존 12V 단색 LED로 장식장을 꾸몄는데 색상이 변하는 RGB LED로 변경하기로 했습니다.

 

기존 장식장

 

필요 준비물은 딱 세 가지입니다.

 

  • WS2812B LED
  • ESP8266 NodeMCU
  • 5V 아답터

구입은 알리에서 하셔도 되고 국내 쇼핑몰에서 하셔도 됩니다.

 

제가 구입한 링크도 같이 올려 드리겠습니다.

 

오픈아이디어 (openidea.co.kr)

 

5V WS2812 RGB 30 LED 에폭시 방수 스트립 5M/1롤 [OPEN-FA001-012]

오픈아이디어

openidea.co.kr:443

오픈아이디어 (openidea.co.kr)

 

ESP8266 NodeMCU V3 개발보드 ESP-12F [OPEN-TF17-001]

오픈아이디어

openidea.co.kr:443

아답터, 100~240V / 5V 4A [내경2.1mm/외경5.5mm] 전원 케이블 미포함 [비닐포장] / 디바이스마트 (devicemart.co.kr)

 

아답터, 100~240V / 5V 4A [내경2.1mm/외경5.5mm] 전원 케이블 미포함 [비닐포장]

주파수:50.60Hz / DC케이블길이:150cm / 인증종류:전자파적합인증,전기안전인증,에너지절약인증,해외인증 / 호환종류:다목적

www.devicemart.co.kr

위와 같이 준비가 되면 ESP8266 보드에 프로그램을 업로드해주면 됩니다.

 

아두이노와 비슷하다고 보시면 됩니다.

 

먼저 아래 사이트에 접속해서 프로그램을 받아 줍니다.

 

Releases · Aircoookie/WLED · GitHub

 

Releases · Aircoookie/WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi! - Aircoookie/WLED

github.com

그 후 아래 소프트웨어를 사용해서 보드에 프로그램해 줍니다.

 

Releases · marcelstoer/nodemcu-pyflasher · GitHub

 

Releases · marcelstoer/nodemcu-pyflasher

Self-contained NodeMCU flasher with GUI based on esptool.py and wxPython. - marcelstoer/nodemcu-pyflasher

github.com

자신에 맞는 운영체재용을 다운로드하면 됩니다.

 

보드를 PC와 USB로 연결합니다.

 

보드 연결 후 라이팅 소프트웨어를 실행해서 Serial port에 연결된 포트 선택 아래의 Firmware에 다운로드한 파일을 선택 후 Flash ESP를 클릭하면 됩니다.

 

라이팅이 완료되면 위와 같은 화면이 나옵니다.

 

이제 케이블을 연결하면 됩니다.

 

위 그림처럼 연결하셔도 되고 저는 PSU를 보드에 USB로 연결했습니다.

 

이제 모든 준비는 끝났습니다.

 

이제 휴대폰에서 와이파이를 ESP8266에 연결합니다.

 

WLED-AP에 연결합니다.

 

암호는 WLED1234입니다.

 

연결하면 설정 페이지에 연결됩니다.

 

 

WIFI SETUP를 클립 합니다.

 

 

 

Network Name에 자신의 공유기 이름 입력 (2.4g)

 

Network Password에는 공유기 암호를 입력합니다.

 

그 후 상단의 SAVE & Connect를 클릭 헙니다.

 

이후 휴대폰에 WLD 어플을 설치하고 설정만 하면 됩니다.

 

WLED - Google Play 앱

 

WLED - Google Play 앱

Discover WLED lights in your network automatically and control them all from a single place!

play.google.com

 

 

 

어플에서 상단의 플러스 버튼 클릭

 

 

상단의 Discover Lights... 를 클릭하면 자동으로 WLED를 찾아 줍니다.

 

 

저는 기존에 사용한 것이 있어서 여러 개 나오는데 하나만 나올 거예요.

 

IP표시 부분 클릭하면 설정 창이 나옵니다.

 

LED Preferences를 클릭해서 LED 개수와 기타 설정을 하면 됩니다.

 

LED Count에 LED 칩 개수를 적어주면 됩니다.

 

대략적인 전력량이 표시되니 거기에 맞는 아답터를 구입하면 됩니다.

 

만약 색상이 안 맞으면 아래 Color order를 변경해서 적용하면 됩니다.

 

 

이제 모든 것이 완료되었습니다.

 

색상 조절이라든지 효과 같은 것을 적용해서 사용하시면 됩니다.

 

 

 

 

 

 

위와 같은 연출이 가능합니다.

 

루프 기능이나 다른 이펙트 사용으로 효과는 거의 무궁무진하다고 보시면 됩니다.

 

또는 병렬 연결로 다른 효과도 연출 가능하고요 ^^?

 

사실 저야 와이파이로 컨트롤하려고 만든 거지만 더 간편한 방법이 있습니다.

 

오픈아이디어 (openidea.co.kr)

 

RGB LED 컨트롤러 [OPEN-FA001-008]

오픈아이디어

openidea.co.kr:443

이거 연결하시면 끝입니다. 리모컨도 있고 ^^?

 

반응형

댓글