제조공정
| × | 1 | ||||
| × | 1 |
|
이 프로젝트는 내 할로윈 의상의 일부로 시작되었고, 그 다음에는... 많이 확장되었습니다. 나는 Kylo Ren 스타일 세이버와 Rey / Anakin Skywalker 스타일 세이버의 두 가지 광선 검을 만들고 각각을 시뮬레이션하기 위해 다른 Arduino 코드를 만드는 것을 끝내었습니다. 그리고 일반 광선검을 뛰어넘어 화려한 애니메이션으로 무장한 파티 모드를 만들기로 했습니다. (비디오가 끝날 때까지 Kylo가 새로 제작한 사브르를 시험해보고 파티 모드도 있다는 것을 알게 되었을 때의 반응을 보고 싶으실 것입니다....) 작업이 완료되었으므로 이 튜토리얼에서는 어떻게 할 수 있는지 보여줍니다. 저렴한 부품으로 이 세이버를 만들고(세이버 한 개당 약 $75) Arduino를 직접 코딩할 필요 없이 이 튜토리얼에서 링크한 코드를 업로드하기만 하면 됩니다.
코드에 대한 참고 사항(나중에 링크) -- 저는 Kylo Ren 세이버의 코드에 다음과 같은 몇 가지 이유로 특히 만족했습니다. (a) 불안정한 칼날의 반짝이는 모양을 내가 본 다른 것들보다 더 잘 모방합니다. (b) 전원 켜기 효과는 영화에서와 같이 메인 블레이드 전원 직후까지 측면 블레이드를 지연시킵니다. 문학). 또한 두 블레이드 모두 사인파 효과가 있어 많은 사브르에서 본 선형 파워 효과보다 영화의 효과에 조금 더 가깝습니다.
이 칼자루는 어떤 수단으로도 복제할 수 없습니다(결국 모든 제다이의 통과 의례는 자체 라이트 세이버를 만드는 것입니다). 대신 금속 칼자루와 LED 제어 버튼으로 고급스럽고 멋진 것을 합리적인 비용으로 만드는 데 집중하고 싶었습니다.
세이버 부품:
(참고:저는 아마존보다 조금 저렴한 홈디포 부품을 사용했습니다.)
• 폴리카보네이트 튜브: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
손잡이는 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) 연장 튜브에서 슬립 링을 제거하고 스크랩 아크릴이나 나무 조각에 내경을 표시하는 데 사용합니다. 직소를 사용하여 아크릴/나무에서 이 원을 자르고 슬립 링에 넣습니다. 이렇게 하면 배터리 홀더를 제거하고 배터리를 교체하기 위해 쉽게 접근할 수 있는 엔드 캡이 만들어집니다.
(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 커넥터가 아래쪽에 오도록 합니다. 옷걸이를 통과하기 어려운 경우 개퍼 테이프 또는 고릴라 테이프를 사용하여 곧게 펴진 옷걸이를 스트립에 테이프로 붙이고 옷걸이를 사용하여 통과시킵니다.
위의 배선 다이어그램에 따라 Arduino를 순간 푸시 버튼과 LED 스트립에 배선하고 모든 것을 4AA 배터리 홀더에 배선합니다. 블레이드를 더 쉽게 조립할 수 있도록 모든 구성 요소 사이에 JST 커넥터를 사용했습니다.
아나킨 세이버:두 LED 스트립에서 일치하는 모든 와이어를 연결하여 스트립에 단일 전원 및 접지를 실행하고 Arduino에서 두 스트립에 단일 제어 신호를 실행할 수 있습니다.
Kylo saber:메인 블레이드에 있는 2개의 LED 스트립에 대해 Anakin과 동일하고 블레이드 측면에 있는 4개의 짧은 LED 스트립에 두 번째 전원, 접지 및 제어 신호를 실행했습니다.
LED 선택에 대한 한 가지 참고 사항. 이것은 실제로 새로운 WS2813 LED 스트립이 탁월한 선택인 애플리케이션입니다. 그들은 중복 제어 신호를 가지고 있습니다. 즉, 하나의 LED가 꺼지더라도 스트립의 나머지 부분은 문제 없이 계속 작동합니다. (이전 WS2811 및 WS2812 스트립의 경우 하나의 LED가 꺼지면 이후의 모든 LED도 꺼집니다.)
두 세이버에 대한 코드는 내 github에 있습니다. https://github.com/modustrialmaker
개별 링크:
레이/아나킨:https://github.com/modustrialmaker/Lightsaber_sin...
카일로 렌:https://github.com/modustrialmaker/Kylo_Ren_Light...
이 코드를 실행하려면 Arduino 애플리케이션을 다운로드하고 FastLED 라이브러리를 설치해야 합니다. 이 부분에 대한 자세한 내용이 필요한 경우 비디오 또는 수많은 Arduino 자습서 중 하나를 확인하십시오. 이 코드에 멋진 것은 없습니다....
순간 누름 버튼을 누르면 세이버 켜기, 세이버 끄기, 파티 모드, 세이버 끄기의 순서로 모드가 순환하도록 코드가 작성되었습니다. 이 코드에는 사인파 전원 켜기 및 끄기 애니메이션이 있으며 파티 모드는 세이버로 다른 일을 할 수 있는 재미있는 방법입니다. (이들은 내가 Kylo saber를 위해 만든 할로윈 파티에서 엄청난 히트를 쳤습니다.)
이 빌드에서 놀라울 정도로 까다로웠던 한 가지는 칼자루 안에 모든 전자 장치(arduino, 전선, 버튼 등)를 넣는 것이었습니다. 글로 쓰는 것보다 보여주고 설명하는 것이 훨씬 쉽습니다. 조립 과정에 대한 전체 설명과 연습을 보려면 여기에서 시작하는 비디오를 시청하십시오.
SOUND에 대한 하나의 메모. 세이버 사운드는 확실히 좋습니다. (젠장, 이런 이유로 동영상에 추가했습니다.) 그러나 실제로 사브르를 사용하는 대부분의 환경(할로윈 파티 등)은 시끄럽기 때문에 칼자루에서 작은 스피커 소리가 들리지 않습니다. 사운드를 추가하려면 모션 센서도 추가해야 하기 때문에 빌드가 크게 복잡해져서 일단 생략하기로 했습니다. 또한 $2 Arduino nano 대신 $20 Teensy가 필요하기 때문에 비용이 증가합니다(내가 이해하는 대로). 가능하다면 누군가 Arduino로 사운드를 추가하는 것을 보고 싶습니다.
조립이 완료되면 불을 끄고 즐거운 시간을 보내세요! Kylo가 그것을 집어 들었을 때 확실히 그랬습니다(다시, 그의 반응에 대한 비디오의 끝 부분을 볼 가치가 있습니다.)
도움이 되었기를 바랍니다. 다른 사람들이 이러한 유형의 칼자루 및/또는 이 코드를 사용하여 어떤 종류의 세이버를 만드는지 보고 싶습니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">제조공정
인프라 관리는 최신 소프트웨어 개발 워크플로에 복잡성을 가중시킵니다. 서버 가동 및 실행 유지, 보안 업데이트 관리, 리소스 확장은 DevOps팀에서 소중한 시간을 소비합니다. 서버리스 컴퓨팅을 사용하면 모든 인프라 운영이 서비스 제공업체에서 처리됩니다. 따라서 서버리스를 사용하면 개발 팀이 인프라 관리에 너무 많은 시간을 소비하는 대신 코드 작성에 집중할 수 있습니다. 이 도움말에서는 서버리스 컴퓨팅이 무엇이며 다양한 클라우드 배포 모델과 어떻게 비교되는지 설명합니다. 또한 서버리스의 장단점을 살펴보고 몇 가지 일반적인 사용 사
CNC 프로그래밍은 오늘날 제조의 핵심입니다. 최신 CNC 기계는 프로그램으로 실행되기 때문에 작업자는 사용할 수 있는 코드 유형과 사용 방법을 알아야 합니다. CNC 소프트웨어에서 사용하는 가장 일반적인 프로그래밍 언어는 G 코드이며 M 코드에도 특정 응용 프로그램이 있습니다. CNC 가공에서 G 코드와 M 코드는 중요한 역할과 기능을 합니다. G 코드:CNC 프로그래밍의 G 코드는 기계의 움직임을 제어하여 부품을 이동하는 기계의 방향과 위치를 나타냅니다. M 코드:CNC 프로그래밍의 M 코드는 특정 작업이나 프로그램의 시작