본문 바로가기
생활 취미 만들기

크로나이즈드 LED 팔찌

by 굿뜨클랑 2024. 9. 6.
728x90

멋진 프로젝트네요! 싱크로나이즈드 LED 팔찌를 만드는 과정이 흥미로울 것 같습니다. 아래는 MESH 무선 네트워크를 통해 자동으로 동기화되는 LED 팔찌를 만드는 방법에 대한 간단한 가이드입니다.

필요한 재료

  1. Wemos D1 미니: 마이크로컨트롤러로 사용.
  2. WS2812B LED 스트립: 원하는 길이로 절단하여 사용.
  3. DC 컨버터: 3.7V 배터리를 5V로 변환.
  4. 400mAh 배터리: 전원 공급.
  5. Molex 커넥터: 전원 연결용.
  6. TPU 필라멘트: 3D 프린팅을 위한 재료.
  7. 잡다한 물건들: 철사, 땜납, 히트슈링크 등.

제작 과정

  1. LED 스트립 준비: WS2812B LED 스트립을 원하는 길이로 절단하고 각 LED의 전원 및 데이터 핀을 확인합니다.
  2. 마이크로컨트롤러 설정: Wemos D1 미니에 Arduino IDE를 사용해 필요한 라이브러리를 설치합니다. FastLED 라이브러리를 추천합니다.
  3. 전원 연결: DC 컨버터를 사용하여 배터리에서 전원을 공급합니다. Molex 커넥터로 연결해 쉽게 탈부착할 수 있도록 합니다.
  4. 프로그래밍: MESH 네트워크를 통해 팔찌들이 동기화되도록 코드를 작성합니다. 각 팔찌가 서로 통신할 수 있도록 설정합니다.
  5. 조립: 모든 부품을 조립하고, TPU 필라멘트를 사용하여 케이스를 3D 프린팅합니다. 팔찌 형태로 디자인하여 착용할 수 있게 합니다.
  6. 테스트 및 조정: 모든 팔찌를 켜고 동기화가 잘 되는지 확인합니다. 필요시 코드나 하드웨어를 조정합니다.

  • MESH 네트워크 설정 시, 각 팔찌의 ID를 부여하여 서로의 상태를 쉽게 확인할 수 있도록 해보세요.
  • 다양한 색상과 패턴을 미리 설정해보면 더욱 흥미로운 효과를 낼 수 있습니다.

공급

이에 대한 부품 목록은 매우 간단하지만 팔찌용 TPU를 인쇄할 수 있는 3D 프린터에 액세스해야 합니다.

가격은 GBP이며 팔찌당 비용에 대한 대략적인 추정치입니다. 일부 품목은 멀티 팩이지만 단일 팔찌에 대해 개별적으로 가격을 책정했습니다.

 

Wemos D1 미니 (£ 1.50 - £ 3.00)

아마존 - AliExpress

WS2812B LED 스트립(12개의 LED 길이로 절단) (£0.30 - £1.40)

아마존 - AliExpress

3.7v에서 5v로 DC 컨버터를 강화하십시오 (£ 0.70 개)

아마존

400mah 배터리 (개당 £3.00)

아마존

Molex 커넥터 (£ 0.80 개)

아마존

TPU 필라멘트(£ 0.40개)

아마존

 

나는 또한 내가 손에 넣어야 할 몇 가지 잡다한 물건을 사용했습니다.

  1. 철사
  2. 땜납
  3. 히트슈링크

1 단계 : 팔찌 인쇄

팔찌는 모든 구성 요소와 프린트를 한 조각으로 맞습니다. 저는 투명 TPU를 사용했지만 컬러 버전을 사용할 수도 있습니다. 중간 주변의 천공은 엄지 손가락이나 드라이버와 같은 도구로 분리할 수 있어 조립된 부품을 삽입할 수 있습니다.

 

인쇄에는 약 17g의 필라멘트가 사용되며 약 2시간이 걸립니다. Tinkercad 또는 Thingiverse에서 볼 수 있습니다.

 

그들은 내가 손을 댈 수 있는 가장 작은 크기로 크기가 조정되어 있으며, 슬라이서에서 확대 또는 축소할 수 있습니다.

파티 브레이슬릿

2단계: 회로 조립

조립 과정은 매우 간단합니다. 먼저 12개의 LED가 있는 이 팔찌를 위해 LED 스트립을 길이로 자릅니다. 더 많거나 적게 사용하는 경우 LED 수와 일치하도록 소프트웨어를 업데이트해야 합니다.

그런 다음 양극, 음극 및 데이터 와이어를 LED 스트립에 납땜하여 올바른 끝에 연결되었는지 확인했습니다. LED 스트립에는 데이터 흐름을 보여주는 화살표가 있습니다.

그런 다음 스텝 업 컨버터를 Molex 커넥터에 연결하고 전압 출력용 케이블을 추가했습니다. 변환기를 보호하기 위해 변환기 위에 열 수축 조각을 추가했습니다.

그런 다음 LED 스트립과 전원 공급 장치를 모두 Wemos D1 보드에 연결했습니다.

  1. 5V + 빨간색 와이어 -> Wemos 5V
  2. GND 블랙 와이어 -> Wemos G
  3. 데이터 오렌지 와이어 = > Wemos D4

그게 다야, 당신은 기본적으로 훌륭하고 간단한 설정으로 끝났습니다.

 

 

3 단계 : Wemos 플래싱

Visual Studio Code와 PlatformIO를 사용하여 Wemos를 플래시했으며 원하는 경우 Arduino IDE를 사용할 수도 있습니다.

이 코드는 몇 가지 라이브러리를 사용합니다.

고정 LED

페인리스메시

이것은 이론적으로 모든 ESP32 또는 ESP8266 보드에서 작동해야 하지만 저는 Wemos D1 mini에서만 이 작업을 수행했습니다

Painless Mesh와 FastLED의 샘플 앱을 사용하고 조정했습니다. 각 루프에서 MESH 네트워크가 업데이트됩니다. 다른 팔찌에서 ID를 받으면 이를 자신의 팔찌와 비교하고 ID가 가장 낮은 것이 컨트롤러가 됩니다. 그런 다음 컨트롤러는 사용 가능한 팔레트 중 하나를 무작위로 선택하고 이를 네트워크를 통해 전송합니다. 그러면 모든 팔찌는 선택한 팔레트를 동시에 재생하라는 메시지를 받아야 합니다. 각 팔레트가 완성되면 컨트롤러는 다음 팔레트를 선택하고 전송합니다.

GIT 저장소는 아래에 있으며 즉시 사용할 수 있습니다.

바니촐스/메쉬 브레이슬릿 (github.com)

깜박이면 12개의 LED가 모두 켜져야 합니다. LED 수 또는 데이터 핀을 변경한 경우 일치하도록 코드를 업데이트하는 것을 잊지 마십시오.

4단계: 합치기

물론 LED 자체가 바깥쪽을 향하도록 하여 LED를 먼저 삽입하십시오. 또한 여러 개의 팔찌를 만드는 것과 같은 방법으로 삽입하는 것을 기억해야 합니다.

가능한 한 모두 균일하도록 한 번 조정해야 합니다.

그런 다음 Wemos를 삽입하고 용기의 뒤쪽과 한쪽에 있는지 확인하십시오. 변환기는 Wemos와 함께 다음으로 뒤쪽으로 들어갑니다.

이렇게 하면 배터리를 맨 위에 넣을 수 있는 충분한 공간이 남았어야 합니다. 배터리를 연결할 수 있으며 남은 틈에 케이블을 삽입할 수 있어야 합니다.

배터리를 연결하면 첫 번째 팔찌에 기본 패턴이 표시됩니다. 다른 팔찌의 전원이 켜지거나 범위 내에 들어오면 자동으로 동기화되기 시작해야 합니다. 일반적으로 몇 초 밖에 걸리지 않지만 때로는 더 오래 걸릴 수 있습니다. 매우 드문 경우인 몇 분 후에도 여전히 동기화되지 않으면 배터리를 분리했다가 다시 연결하는 검증되고 신뢰할 수 있는 기술을 사용하는 경향이 있습니다.

400mah 배터리를 사용하면 팔찌에서 약 2시간 동안 사용할 수 있습니다.

728x90

댓글