요약
이게 뭐야?
지난 세기의 80년대에는 라발 램프가 유행했습니다.https://en.wikipedia.org/wiki/Lava_lamp액체와 '용암'으로 채워진 병 속의 매혹적인 색상 패턴. 나는 오늘날 이 램프의 현대적인 버전이 어떤 모습일지 궁금했습니다.
저는 8x8 직사각형 패널을 가진 Adafruit를 가지고 있었습니다.https://www.adafruit.com/product/1487무언가를 만들 수 있는 재료를 기다리며 여기저기에 놓여 있습니다. 이 패널은 64개의 LED가 배열된 PCB로 구성되어 있으며, 마이크로컨트롤러의 단순한 데이터 핀을 사용하여 모든 LED의 색상을 개별적으로 설정할 수 있습니다.
최근에 wled라는 프로젝트에 대한 기사를 우연히 발견했습니다.https://install.wled.me/그것은 임의의 수의 프로그래밍 가능한 LED와 함께 저렴한 ESP8266 또는 ESP32 칩이 조명 쇼를 제공할 수 있게 해줍니다. 당신은 원하는 조명 패턴을 칩에 프로그래밍할 수 있거나, 여러 프리셋에서 선택하여 원하는 대로 사용자 정의할 수 있습니다. 그것은 내장된 Wi-Fi 연결을 사용하는 좋은 웹 인터페이스를 가지고 있습
하나의 Wemos 보드에 WLED 소프트웨어를 설치하는 것(https://www.wemos.cc/en/latest/d1/d1_mini.html그것은 간단했고, 저는 빠르히 8x8 매트릭스와 소프트웨어를 작동시켰고, 제 스마트폰에서 그것을 프로그래밍할 수 있었습니다.
나는 확실히 그것을 위한 세련된 케이스가 필요했습니다. 그래서 저는 매트릭스와 Wemos-Board가 들어갈 수 있는 케이스를 만들기 시작했습니다.
부품 목록.
이 재미있는 프로젝트를 직접 만들려면 다음이 필요합니다:
- 케이스를 위한 두 부분.
- 8 대 8 네오픽셀 매트릭스(https://www.adafruit.com/product/1487또는 그것의 복사본.
- 웨모스 D1-미니(또는 복제본)
- 최신 WLED 펌웨어
- 최소 2A를 제공하는 강력한 5V AC 어댑터.
- 용접 ير기
인쇄하기
각 케이스 조각을 한 번씩 인쇄하세요. 저는 Ultimaker에서 40mm/s 속도와 20% 채우기를 사용했고, 두 부분을 인쇄하는 데 약 5시간이 걸렸습니다.
Wemos에 펌웨어를 업데이트하기
마이크로컨트롤러에 펌웨어를 플래시하려면 Wemos 보드를 마이크로 USB 케이블로 컴퓨터에 연결하고 여기에 나와있는 단계를 따르세요.https://kno.wled.ge/basics/getting-started/
브라우저를 WLED 펌웨어에 연결해 보세요. 이가 작동되면 계속 하세요.
용접 및 점검
전압 아래에서 부품을 용접하지 마세요!!! 무언가를 용접하기 전에 컴퓨터에서 Wemos를 분리하세요.
Adafruit LED 매트릭스를 Wemos 보드에 납땜하고, LED에서 5V와 Gnd를 Wemos의 해당 핀에 연결하고 DIN(데이터 입력)을 Wemos의 D4에 연결합니다.
USB 케이블을 다시 컴퓨터에 연결하고, 보드의 웹 인터페이스를 호출하며, LED를 2D와 8x8으로 구성하십시오. 최대 전류를 500mA로 제한하십시오 (컴퓨터의 USB 포트는 더 많은 전류를 제공하지 않으며, 더 많은 전류를 요구하면 컴퓨터가 손상될 수 있습니다).
모든 것이 제대로 작동하는지 확인하고 패널에서 몇몇 조명 쇼를 볼 수 있는지 확인하세요.
최종 조립
- 컴퓨터에서 USB 케이블을 분리하세요.
- 외부 USB 파워의 케이블을 케이스 바닥의 구멍을 통해 넣고, +/GND를 적당한 핀에 납땜하세요.
- 바닥 안쪽에 있는 Wemos를 핫글루로 고정하세요.
- 모든 것이 제대로 작동하는지 확인하세요. 나중에 무언가를 강제로 열지 않고는 배선을 바꾸지 마세요.
- LED 매트릭스를 아래쪽의 4개의 포스트에 붙여 넣으세요.
- 케이스 상부를 스냅하세요. 원한다면 그것을 붙일 수도 있습니다.
- USB 전원을 전원선에 연결하세요.
- 컴퓨터나 스마트폰의 브라우저로 WLED에 연결해 보세요.
- 외부 5V AC 어댑터의 전력에 해당하는 LED 전류의 최대값을 증가시키세요.
인쇄 설정
프린터:
울티마이커 S3
래프트들:
아니에요.
지원합니다:
아니에요.
해상도:
정상적인
채우기:
20%
모델 소스
