YouTube에서 총으로 불을 끄는 영상 관련 코드 및 자료입니다. 이 자료는 제가 제작에 사용한 자료를 공유하는 것일 뿐, 프로젝트 완성 가이드라인은 아닙니다. 전기 전자 회로는 실사용에 적합하지 않음을 이해한 후 개선하여 사용하시길 당부드립니다.
- gunlight.3mf 파일로 3D 모델링을 출력합니다.
- 조립 시, 소음기-내부지지.stl 파일에 LR44 배터리 홀더를 사진과 같은 위치에 두고 순간접착제로 부착합니다. 홈이 있어 위치 잡기가 수월합니다.
- 소음기-내부지지.stl의 상단 부분에는 4개의 구멍이 있으며, 여기에 인서트(M2, 외경 3.2mm, 길이 4mm)를 삽입합니다.
- 소음기-내부지지.stl의 하반부에는 채리스 스위치를 사진과 같은 방향으로 삽입합니다.
- 소음기-내부지지.stl의 하단 부분에 소음기-연결소켓.stl을 연결하고, 공이.stl을 삽입합니다.
- 레이저 5V 6mm 제품을 상단에 연결하고 볼트(M2 6mm)로 조인한 후 모든 전선을 직렬 스위치 방식으로 LR44의 상단 구리판에 납땜합니다.
- 실리콘 테이프를 붙여 진동으로 배터리가 빠지지 않도록 한 다음 외부통27_1.stl을 끼워줍니다.
- 플러그 제작
- 회로는 다음과 같습니다. 낙뢰와 과전류로부터 보호하기 위해 MOV와 퓨즈를 추가한 일반적인 회로입니다.
- 거버 파일은 업로드해 두었습니다.
- 절대 제 자료를 신뢰해서 제작하지 마십시오. 화재, 감전의 위험이 있습니다.
- 과녁 제작
- temt6000이라는 광 트랜지스터를 5개 사용해서 아날로그 신호값을 읽어 측정하는 방식입니다.
- deep sleep 모드에서 일정 논리 전압 이상으로 wake-up 시키는 방식으로, 배터리로 1년 이상 사용 가능은 하나, 측정 정확도 면에서 많은 반복 테스트를 요하기 때문에 쉽게 따라할 수 없음을 알리기에 이 방식은 공개하지 않기로 했습니다.
- 임시로 배터리는 반나절 유지 가능하나 유선 전원으로 사용 시 안정적으로 사용 가능한 코드와 이에 맞는 회로를 업로드해 두었습니다.
- 과녁에 MCU 없이 각 회로의 dip switch가 0000으로 설정한 뒤, 과녁과 플러그 간의 PH2.0 커넥터를 연결해서 유선으로 사용할 수 있습니다.
- 플러그의 5V와 GND를 과녁의 MCU에 유선 연결하여 사용하는 방식은 안정적으로 동작하며, 배터리 없이 이상적입니다.
- AAA 배터리를 사용하여 MCU에 전원을 공급하여 사용하는 방식은 추천하지 않습니다.
- RONGFENG E-08
- RONGFENG SS-7B
과녁 회로를 ESP32의 deep sleep을 적용 가능하게 수정하면 매우 적은 전력으로 오래 사용 가능하지만, 그 과정이 프린트 방식 플라스틱 종류, 레이저 파워 등등 여러 요인에 따라 매우 민감하게 달라짐으로, 제작자가 개인적으로 테스트하여 시도해보시길 바랍니다.