전체 전류 소모량 + 20% 안전 마진 감당 가능한 방전율 필요. 1300mAh 이상 권장
마이크로 스위치 (미니어처)
2
일반적인 마이크로 스위치. 고전류용 불필요
파워 MOSFET N-채널 (로직 레벨)
1
N채널 >20V >15A (게이트 5V에서 드레인-소스). 로직 레벨 필수!
저항 10k옴
1
R3: MOSFET 게이트 플로팅 방지 풀다운
저항 4.7k옴 (스루홀)
1
R1: MS2 마이크로 스위치 풀업
저항 150옴 (스루홀)
1
LED용 (설정에 따라 값 달라짐)
저항 220옴
1
R2: MOSFET 게이트 전류 제한 (선택 사항, 미테스트)
1N4007 다이오드
2
D2: 솔레노이드 역기전력으로부터 MOSFET 보호. D1: 아두이노 전원 입력 역전압 보호
커패시터 100µF
1
C1: 아두이노 전원 입력 전압 강하 방지. 극성 주의 - 잘못 연결하면 펑!
커패시터 100nF
1
C2: 아두이노 전원 입력 노이즈/간섭 필터
필수 도구 및 장비
3D 프린터 (일반) - 본 프로젝트는 Evnovo(Artillery) X1 (300x300x400mm) 사용
프로젝트 소개
저는 만들고 창조하는 것을 항상 즐겨왔기에, 영화와 비디오 게임 속 물체를 소품과 복제품으로 제작해 왔습니다. 가상의 물체를 현실로 구현하고, 비슷한 관심사를 가진 사람들과 기술을 공유해 왔습니다.
최신작이자 최대 프로젝트는 곧 출시될 비디오 게임 사이버펑크 2077(Cyberpunk 2077)에 등장하는 스마트 건 '강 타오(Kang Tao)'입니다. 이렇게 복잡한 물체를 만들기 위해 3D 프린터로 미학과 부품 기계적 결합을 구현했습니다.
단순한 정적 물체로는 성에 안 차 도전을 원했습니다. 그래서 기능하는 너프 블라스터로 설계했습니다.
이 기능을 구현하려면 솔레노이드와 브러시리스 모터용 ESC를 제어해야 합니다. 릴레이와 시간 지연 방식은 너무 번거로워 아두이노가 더 실용적인 솔루션이었습니다.
이 문서는 아두이노와 전기 회로 측면에 초점을 맞춥니다 (아두이노 사이트이므로). 아두이노 부분은 꽤 단순해서 '쉬움'으로 표시했습니다. 하지만 기계 설계와 3D 프린팅은 고급 수준입니다. 너프 블라스터용 브러시리스 ESC, 브러시리스 모터, 솔레노이드를 아두이노로 제어하고 싶다면 이 가이드가 도움이 될 것입니다!
회로도(회로도 섹션 참조)는 모든 연결을 보여줍니다. 아두이노 나노를 크기 때문에 사용했지만, 우노 등 다른 보드도 작동합니다.
아래 용어(MS1, C2 등)는 회로도를 참조하세요.
코드 섹션에서 코드 작동 원리를 설명합니다.
플라이휠 & 솔레노이드 트리거 시스템
코드 작동 방식:
MS2 (보조 마이크로 스위치 트리거)를 누르고 있으면 브러시리스 모터가 스핀업(회전 시작)합니다.
MS1 (주 마이크로 스위치 트리거)을 누르거나 홀드하면 MOSFET 게이트에 신호가 가서 솔레노이드(S)가 반복 작동합니다. 솔레노이드가 너프 다트를 탄창에서 밀어내 플라이휠(M1 & M2)로 보내면, 플라이휠이 다트를 가속시켜 총신 밖으로 발사합니다.
단, MS1은 MS2가 눌려 있는 동안에만 작동합니다. 이는 다트가 회전하지 않는 플라이휠에 밀려들어가 걸리는 잼 현상을 방지합니다. 코드에서 && 연산자로 구현되어 있습니다.
브러시리스 모터와 솔레노이드에 공급되는 전력은 마이크로 스위치를 통과하지 않습니다. 따라서 고전류 정격 마이크로 스위치가 필요 없습니다.
브러시리스 모터
인러너(Inrunner)와 아웃러너(Outrunner) 타입이 있습니다. 아웃러너를 사용해야 합니다. 형태가 납작해 너프 블라스터 옆으로 못생긴 캔이 튀어나오지 않기 때문입니다. 아웃러너는 외부 캔 일부가 축과 함께 회전하므로 플라이휠을 3D 프린팅해 모터 위에 끼우기 쉽습니다.
후면 마운트 홀이 있는 모터 선택
전압: 최소 12.6V (3S 리포) 대응
전류: ESC 정격 전류 초과하지 않아야 함
출력: 60W 이상 권장. 본 프로젝트는 12.6V × 실측 7A = 약 80W 각 모터
RPM: 약 25k RPM 권장. kV × 전압으로 결정. 본 프로젝트: 2600kV × 12.6V ≈ 32,760 RPM. 절반 스로틀로만 구동해도 다트 비행 거리 25m/82ft 달성!
브러시리스 ESC
브러시리스 모터 전력을 제어합니다. 브러시드 ESC와 호환 안 됨 - 반드시 브러시리스 ESC 사용
모터당 ESC 1개 필수. 모터 2개를 ESC 1개에 연결하면 백 EMF로 타이밍이 꼬여 ESC/모터 손상
ESC 전류 정격 > 모터 전류. 본 프로젝트 모터 실측 7A → 20A 이상 ESC 권장
전압 정격 ≥ 12.6V (3S 리포)
내장 BEC 필요 없음. 'OPTO' ESC 사용 가능. BEC 내장 ESC라면 그라운드와 신호선만 아두이노에 연결 (회로도 참조). ESC 5V 빨간선은 아무데도 연결하지 마세요. (특별한 목적과 지식이 있는 경우 제외)
배터리
단일 배터리로 모든 것 구동. XT60 커넥터 추천
전압: 12.6V 3S 리포 배터리
용량: 최소 1300mAh 권장
방전율: 전체 부하 전류 감당 가능해야 함. 본 프로젝트 부하 약 25A
최대 방전 전류 = 방전율(C) × 용량(Ah). 예: 25C × 1.3Ah = 32A. 배터리 스펙에서 확인 가능