산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

NeoPixel 광선검 w/ 파티 모드 -- Arduino 제어

구성품 및 소모품

Arduino Nano R3
× 1
NeoPixel 스트립
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

소개:Kylo Ren &Rey Neopixel 광선검 W/ 파티 모드

이 프로젝트는 내 할로윈 의상의 일부로 시작되었고, 그 다음에는... 많이 확장되었습니다. 나는 Kylo Ren 스타일 세이버와 Rey / Anakin Skywalker 스타일 세이버의 두 가지 광선 검을 만들고 각각을 시뮬레이션하기 위해 다른 Arduino 코드를 만드는 것을 끝내었습니다. 그리고 일반 광선검을 뛰어넘어 화려한 애니메이션으로 무장한 파티 모드를 만들기로 했습니다. (비디오가 끝날 때까지 Kylo가 새로 제작한 사브르를 시험해보고 파티 모드도 있다는 것을 알게 되었을 때의 반응을 보고 싶으실 것입니다....) 작업이 완료되었으므로 이 튜토리얼에서는 어떻게 할 수 있는지 보여줍니다. 저렴한 부품으로 이 세이버를 만들고(세이버 한 개당 약 $75) Arduino를 직접 코딩할 필요 없이 이 튜토리얼에서 링크한 코드를 업로드하기만 하면 됩니다.

코드에 대한 참고 사항(나중에 링크) -- 저는 Kylo Ren 세이버의 코드에 다음과 같은 몇 가지 이유로 특히 만족했습니다. (a) 불안정한 칼날의 반짝이는 모양을 내가 본 다른 것들보다 더 잘 모방합니다. (b) 전원 켜기 효과는 영화에서와 같이 메인 블레이드 전원 직후까지 측면 블레이드를 지연시킵니다. 문학). 또한 두 블레이드 모두 사인파 효과가 있어 많은 사브르에서 본 선형 파워 효과보다 영화의 효과에 조금 더 가깝습니다.

이 칼자루는 어떤 수단으로도 복제할 수 없습니다(결국 모든 제다이의 통과 의례는 자체 라이트 세이버를 만드는 것입니다). 대신 금속 칼자루와 LED 제어 버튼으로 고급스럽고 멋진 것을 합리적인 비용으로 만드는 데 집중하고 싶었습니다.

1단계:자료 수집

세이버 부품:

(참고:저는 아마존보다 조금 저렴한 홈디포 부품을 사용했습니다.)

• 폴리카보네이트 튜브:http://amzn.to/2Dd9YYb

• 팝업 배수:http://amzn.to/2mgaZGX

• 배수 확장 튜브:http://amzn.to/2mf829h

• 5V 순간 LED 푸시 버튼:http://amzn.to/2CLbu2E 또는 https://goo.gl/Cn1iDy

• WS2812 144 LED/m 스트립(2x/saber):http://amzn.to/2CLIleB 또는 https://goo.gl/Cn1iDy

• WS2813 144 LED/m 스트립(새로운 LED 유형)(2x/saber):http://amzn.to/2qQqPgC 또는 https://goo.gl/q88jDe

• 4AA 배터리 홀더:http://amzn.to/2qNJzxw

• 1.2V NiMH AA 배터리 - http://amzn.to/2DKrIdL 또는 http://amzn.to/2FPDp3o

• JST 커넥터:http://amzn.to/2ALve4j

• 1 ¼” PVC 파이프:http://amzn.to/2CKP95m

• ¾” PVC 십자가:http://amzn.to/2FlI5On

• O-링:http://amzn.to/2Eq2FvB 및 http://amzn.to/2Eq2FvB

• 포장용 폼:http://amzn.to/2FoqrcL

전자 도구

• 내가 가장 좋아하는 솔더:http://amzn.to/2CNgjIF

• 고품질 납땜 인두:http://amzn.to/2CKHoMC

• 파란색 납땜 매트:http://amzn.to/2DboPCd

기타 도구:

• 탭 드릴 비트(나사 구멍용):http://amzn.to/2Fm7V4A

• RZ 방진 마스크:http://amzn.to/2wM8F1t

• Bosch 18V 무선 원형 톱:http://amzn.to/2wcDgnN

• Bosch 18V 무선 드릴 및 임팩트 드라이버 키트:http://amzn.to/2BCI753

• Dewalt 테이블 쏘(32인치 립 용량 포함):http://amzn.to/2yQd2Fy

• 재패니즈 플러시 컷 핸드 쏘:http://amzn.to/2yRa1Fd

• Dewalt 12” 마이터 쏘:http://amzn.to/2yQRgS6

2단계:칼자루 만들기

손잡이는 Amazon에서 구입할 수 있는 1인치 폴리카보네이트 튜브를 제외하고 홈디포나 큰 상자 가게에서 찾을 수 있는 배관 부품으로 주로 구성됩니다.

먼저 Anakin/Rey 스타일의 싱글 블레이드 힐트를 설명한 다음 Kylo Ren 크로스가드 스타일 힐트의 차이점을 설명하겠습니다.

힐트의 주요 부분은 1.25" 팝업 배수구와 슬립 커넥터가 있는 1.5" 배수 연장 튜브의 조합으로 만들어지며 O-링과 1/4" 볼트로 서로 부착됩니다. 1.25" 팝업 배수구의 멋진 점은 1.25" PVC 파이프가 내부에 꼭 맞고 블레이드용 1" 폴리카보네이트 튜브가 내부에 꼭 맞습니다. 1.25" PVC 파이프로 칼날을 자루에 쉽게 연결할 수 있습니다.

Kylo 스타일 크로스가드의 경우 1.25" PVC 파이프 대신 3/4" PVC 크로스 커넥터를 사용합니다. 3/4" PVC 크로스 커넥터는 기본적으로 1.25" PVC 파이프(1" ID)와 치수가 동일하므로 폴리카보네이트 튜브가 그 안에 잘 맞고 폴리카보네이트 튜브의 두 작은 조각을 추가하여 크로스가드를 완성할 수 있습니다.

두 사브르 자루에서 배수관과 연장관은 배수관 주위의 1" O-링과 1/4" 볼트로 함께 고정됩니다.

이제 어떻게 함께 작동하는지 알았으므로 수행할 작업은 다음과 같습니다.

(a) 팝업 드레인에서 드레인 플러그를 제거합니다.

(b) 배수관을 약 1.5" 정도만 연장관으로 연장되도록 잘라냅니다(그렇지 않으면 배수관이 연장관으로 연장되어 4A 배터리 홀더가 내부에 맞지 않음). 연귀톱을 사용합니다. , 또는 절단 톱으로 잘라냅니다.

(c) 1/4"-20 태핑 드릴 비트를 사용하여 연장 튜브와 배수 파이프를 통해 나사 구멍을 뚫습니다. 자루의 반대쪽에 구멍과 일치하는 구멍을 뚫습니다.

(d) LED 푸시 버튼용 자루에 5/8" 구멍을 뚫습니다. 이 구멍은 1/4" 나사용 구멍 위의 중앙에 구멍을 뚫어야 합니다(저는 이를 위해 포어스트너 비트를 사용했습니다).

(e) 연장 튜브에서 슬립 링을 제거하고 스크랩 아크릴이나 나무 조각에 내경을 표시하는 데 사용합니다. 직소를 사용하여 아크릴/나무에서 이 원을 자르고 슬립 링에 넣습니다. 이렇게 하면 배터리 홀더를 제거하고 배터리를 교체하기 위해 쉽게 접근할 수 있는 엔드 캡이 만들어집니다.

3단계:네오픽셀 블레이드 만들기

(a) 폴리카보네이트 튜브를 칼날에 2인치를 더한 길이로 자릅니다(칼자루로 확장되어 2인치를 숨길 수 있기 때문입니다).

(b - Anakin/Rey):3" 길이의 1.25" PVC 파이프를 자릅니다. 선택적으로 마이터 톱을 한쪽 끝에서 비스듬히 사용합니다(스카이워커 세이버의 모양을 모방하기 위해).

(b - Kylo):1.25" PVC 파이프의 작은 1-2" 섹션을 자르고 3/4" PVC 교차 커넥터의 반대쪽에 에폭시로 고정합니다. 선택적으로 이 섹션을 접착하기 전에 연귀 톱으로 비스듬히 절단합니다. Kylo의 불안정한 블레이드에 대한 측면 배기구를 모방합니다.)

(c) 스프레이 페인트를 사용하여 흰색 PVC 파이프 조각을 검정색(또는 금속성 색상)으로 칠합니다.

(d) 폴리카보네이트 튜브를 1.25" pvc 파이프(또는 3/4" 교차 커넥터)에 삽입하고 슈퍼 글루 및/또는 2액형 에폭시를 사용하여 부착합니다.

(참고:LED 스트립을 블레이드에 삽입하기 전에 전자 장치를 완료하고 LED 스트립으로 테스트한 후 기다릴 수 있습니다. 여기에서 설명하겠습니다. 하지만 돌아와서 다음 단계를 수행할 수 있습니다. LED가 제대로 작동하는지 테스트한 후.)

(e) 2개의 144 LED/m 네오픽셀(예:WS2812 또는 WS2813) LED 스트립을 눈에 보이는 블레이드 길이로 자릅니다. Kylo 블레이드). 스트립의 뒷면에 있는 접착제를 사용하여 스트립을 서로 연속적으로 부착합니다.

(f) LED 스트립을 몇 겹의 포장용 폼으로 감싸고 뜨거운 글루건이나 투명 테이프를 사용하여 LED 주위에 폼을 고정합니다.

(g) LED 스트립을 블레이드를 통해 당겨 JST 커넥터가 없는 끝을 아래쪽에서 밀어 넣어 JST 커넥터를 잡아당긴 후 JST 커넥터가 아래쪽에 오도록 합니다. 옷걸이를 통과하기 어려운 경우 개퍼 테이프 또는 고릴라 테이프를 사용하여 곧게 펴진 옷걸이를 스트립에 테이프로 붙이고 옷걸이를 사용하여 통과시킵니다.

4단계:전자 장치 배선(Hilt 외부)

위의 배선 다이어그램에 따라 Arduino를 순간 푸시 버튼과 LED 스트립에 배선하고 모든 것을 4AA 배터리 홀더에 배선합니다. 블레이드를 더 쉽게 조립할 수 있도록 모든 구성 요소 사이에 JST 커넥터를 사용했습니다.

아나킨 세이버:두 LED 스트립에서 일치하는 모든 와이어를 연결하여 스트립에 단일 전원 및 접지를 실행하고 Arduino에서 두 스트립에 단일 제어 신호를 실행할 수 있습니다.

Kylo saber:메인 블레이드에 있는 2개의 LED 스트립에 대해 Anakin과 동일하고 블레이드 측면에 있는 4개의 짧은 LED 스트립에 두 번째 전원, 접지 및 제어 신호를 실행했습니다.

LED 선택에 대한 한 가지 참고 사항. 이것은 실제로 새로운 WS2813 LED 스트립이 탁월한 선택인 애플리케이션입니다. 그들은 중복 제어 신호를 가지고 있습니다. 즉, 하나의 LED가 꺼지더라도 스트립의 나머지 부분은 문제 없이 계속 작동합니다. (이전 WS2811 및 WS2812 스트립의 경우 하나의 LED가 꺼지면 이후의 모든 LED도 꺼집니다.)

5단계:Arduino에 코드 업로드 및 테스트

두 세이버에 대한 코드는 내 github에 있습니다. https://github.com/modustrialmaker

개별 링크:

레이/아나킨:https://github.com/modustrialmaker/Lightsaber_sin...

카일로 렌:https://github.com/modustrialmaker/Kylo_Ren_Light...

이 코드를 실행하려면 Arduino 애플리케이션을 다운로드하고 FastLED 라이브러리를 설치해야 합니다. 이 부분에 대한 자세한 내용이 필요한 경우 비디오 또는 수많은 Arduino 자습서 중 하나를 확인하십시오. 이 코드에 멋진 것은 없습니다....

순간 누름 버튼을 누르면 세이버 켜기, 세이버 끄기, 파티 모드, 세이버 끄기의 순서로 모드가 순환하도록 코드가 작성되었습니다. 이 코드에는 사인파 전원 켜기 및 끄기 애니메이션이 있으며 파티 모드는 세이버로 다른 일을 할 수 있는 재미있는 방법입니다. (이들은 내가 Kylo saber를 위해 만든 할로윈 파티에서 엄청난 히트를 쳤습니다.)

6단계:모든 부품 조립

이 빌드에서 놀라울 정도로 까다로웠던 한 가지는 칼자루 안에 모든 전자 장치(arduino, 전선, 버튼 등)를 넣는 것이었습니다. 글로 쓰는 것보다 보여주고 설명하는 것이 훨씬 쉽습니다. 조립 과정에 대한 전체 설명과 연습을 보려면 여기에서 시작하는 비디오를 시청하십시오.

SOUND에 대한 하나의 메모. 세이버 사운드는 확실히 좋습니다. (젠장, 이런 이유로 동영상에 추가했습니다.) 그러나 실제로 사브르를 사용하는 대부분의 환경(할로윈 파티 등)은 시끄럽기 때문에 칼자루에서 작은 스피커 소리가 들리지 않습니다. 사운드를 추가하려면 모션 센서도 추가해야 하기 때문에 빌드가 크게 복잡해져서 일단 생략하기로 했습니다. 또한 $2 Arduino nano 대신 $20 Teensy가 필요하기 때문에 비용이 증가합니다(내가 이해하는 대로). 가능하다면 누군가 Arduino로 사운드를 추가하는 것을 보고 싶습니다.

7단계:전원을 켜고 즐기세요!

조립이 완료되면 불을 끄고 즐거운 시간을 보내세요! Kylo가 그것을 집어 들었을 때 확실히 그랬습니다(다시, 그의 반응에 대한 비디오의 끝 부분을 볼 가치가 있습니다.)

도움이 되었기를 바랍니다. 다른 사람들이 이러한 유형의 칼자루 및/또는 이 코드를 사용하여 어떤 종류의 세이버를 만드는지 보고 싶습니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

깃허브
https://github.com/modustrialmaker/Lightsaber_single_blade_neopixelhttps://github.com/modustrialmaker/Lightsaber_single_blade_neopixel
깃허브
https://github.com/modustrialmaker/Kylo_Ren_Lightsaber_Neopixelhttps://github.com/modustrialmaker/Kylo_Ren_Lightsaber_Neopixel

회로도


제조공정

  1. 바코드 스캐너
  2. C++ 주석
  3. Arduino만 사용하는 DTMF 디코더
  4. NeoPixel Ring으로 재미있는 자이로스코프
  5. Arduino 알람 시스템:SERENA
  6. 레이저 모듈을 사용한 모스 부호 통신(둘 다)
  7. Pixie:Arduino 기반 NeoPixel 손목시계
  8. NeoPixel 광선검 w/ 파티 모드 -- Arduino 제어
  9. 데이터 매트릭스 코드와 QR 코드
  10. CNC G 코드 소개