메뉴 전체보기

회원메뉴

Arduino Nano 펜싱 점수판 - 포일 > 게시판

본문 바로가기

쇼핑몰 검색

NO. 3223
제목 : Arduino Nano 펜싱 점수판 - 포일
2026-09-12 10:35

소개: Arduino Nano 펜싱 점수판 - 포일


소개: Arduino Nano 펜싱 점수판 - 포일


클럽 훈련에서 고장난 점수 기계를 대신하는 3D 프린트된 박스!




STEP 1. 준비물


준비물


준비물


전자기기

  1. 1x 아두이노 나노 ATmega328P
  2. 2x 8x8 WS2812B LED 매트릭스 패널
  3. 6x 1 kOhm 저항기
  4. 1x 330 Ohm 저항기
  5. 1x 1000 uF 전해 커패시터, 10V 이상
  6. 1x 액티브 5V 부저
  7. 1x 70 x 50 mm 퍼프보드
  8. 5V 2A USB 충전기

펜싱 부품

  1. 2x 3핀 펜싱 소켓 블록 (에페 스타일 블록)

도구

  1. 3D 프린터
  2. 인두기
  3. 작은 드라이버
  4. 와이어 커터 및 와이어 스트리퍼

패스너

  1. M3 히트셋 인서트
  2. M3 및 M2 나사




STEP 2. 3D 프린트 부품


3D 프린트 부품


이 빌드에 사용된 STL 파일을 이 설명서에 첨부했으므로, 여기에서 직접 다운로드할 수 있습니다. 그러나 이 프로젝트는 GitHub에서 계속 업데이트될 수 있으며, STL 파일, 펌웨어 및 문서에 대한 변경 사항이 포함될 수 있습니다. 최신 버전은 GitHub 저장소를 확인해 주세요


STL 파일

  1. 1x wedge_body.stl
  2. 1x wedge_lid.stl
  3. 2x socket_bar.stl
  4. 2x diffuser sheets

프린트 설정:

  1. 재료: PLA
  2. 층 높이: 0.2 mm
  3. 벽 루프: 3
  4. 인필: 15% gyroid
  5. 디퓨저: 흰색 PLA, 100% 인필


  1. wedge_body: 경사진 면이 아래로 프린트 베드에 (4 - 5 시간)
  2. wedge_lid: 베드에 평평하게, 스탠드오프가 위로 향하게
  3. socket_bar: 베드에 평평한 면이 아래로
  4. diffuser: 베드에 평평하게

소켓 개구부는 이 빌드에 사용된 에페 스타일 소켓 블록을 기준으로 설계되었습니다. 별도의 바나나 소켓을 사용하고 싶다면, 구멍 지름을 조정해야 할 수 있습니다.




STEP 3. 배선


배선


각 펜싱 소켓에는 세 개의 선이 있습니다:

  1. 파랑 = 라메
  2. 빨강 = 무기
  3. 검정 = 가드

다이어그램은 또한 펜싱 소켓의 불균형 구멍 간격을 반영합니다. 이 간격을 사용하여 어떤 구멍이 어떤 것인지 식별할 수 있습니다.

각 와이어에서 약 10mm의 절연체를 벗기고 각 와이어를 소켓 배럴 나사 주위에 감아 단단히 조입니다.

배선 후, 바디 코드를 연결하고 멀티미터로 연속성을 테스트합니다. 각 소켓 배럴이 예상되는 바디 코드 핀에 연결되어 있는지 확인합니다.


두 개의 LED 매트릭스 패널이 서로 연결되어 있습니다:

  1. 패널 1의 DOUT을 패널 2의 DIN에 연결
  2. 패널 1의 V+를 패널 2의 V+에 연결
  3. 패널 1의 V-를 패널 2의 V-에 연결


LED 패널을 아두이노에 연결합니다

  1. 5V를 V+에 연결
  2. GND를 V-에 연결
  3. 데이터 입력을 330옴 저항을 통해 아두이노 D6에 연결


모든 연결이 다이어그램과 일치하는 한, 부품을 자신의 퍼프보드에 배치할 수 있습니다.

- A1과 A4는 각각 5V에 1k 풀업 저항이 필요합니다.

- A0, A2, A3, A5는 각각 GND에 1k 풀다운 저항이 필요합니다.

- 1000uF 커패시터는 LED 5V와 GND 사이에 연결되며, 음극(줄무늬 쪽)은 GND에 연결합니다.

- 모든 GND 포인트는 함께 연결되어야 합니다: 나노, 두 개의 LED 보드, 부저, 그리고 모든 풀다운 저항이 하나의 접지를 공유합니다.

- USB를 연결하기 전에 멀티미터로 5V와 GND가 단락되지 않았는지 확인하세요!




STEP 4. LED 패널과 3핀 소켓 블록을 장착하세요.


LED 패널과 3핀 소켓 블록을 장착하세요.


각 LED 창에 대해, 외부 컷아웃 창 프레임과 LED 매트릭스 보드 사이에 확산 시트를 배치합니다. 확산기는 선택 사항이지만, LED가 더 부드럽게 보이도록 만듭니다.

확산기에는 인쇄된 나사 기둥이 여전히 노출될 수 있도록 두 개의 클리어런스 홀이 있습니다. LED가 확산기를 향해 바깥쪽으로 향하도록 LED 매트릭스 보드를 케이스 안에 배치한 다음, LED 보드 장착 홀을 통해 M2 나사를 사용합니다. 이 나사는 인쇄된 플라스틱 기둥에 자가 탭 방식으로 고정됩니다. 과도하게 조이지 마십시오.

확산기가 너무 얇거나, 너무 두껍거나, 너무 밝거나, 너무 흐릿하게 보이는 경우, 확산기 두께를 조정하고 다시 인쇄할 수 있습니다.


3핀 소켓 블록의 경우, 본체 내부에서 소켓 블록을 설치하고 인쇄된 소켓 바로 고정합니다. 소켓 바는 올바른 방향이 있으며, 남성 본체 전원 플러그가 소켓 블록에 완전히 삽입될 수 있도록 클리어런스를 남겨야 합니다.

소켓 바는 본체의 열 세트 인서트에 M3 나사로 고정됩니다.




STEP 5. 펌웨어 업로드


아두이노 나노에 포일 펌웨어를 업로드하세요:

foil_box.ino permalink 이는 이 설명서에서 사용된 정확한 펌웨어 버전을 가리킵니다.

하지만 이 프로젝트는 GitHub에서 계속 업데이트될 수 있으므로, 최신 버전은 GitHub 저장소를 확인하세요

  1. 보드: 아두이노 나노
  2. 프로세서: ATmega328P
  3. 업로드가 실패하면 시도하세요: ATmega328P (구 부트로더)
  4. 시리얼 모니터: 57600 보드

펌웨어 업로드 후, 모든 네 개의 조명 구역이 켜지고, 부저가 한 번 울리며, 부트 스윕이 왼쪽에서 오른쪽으로 다음 순서로 점등되어야 합니다: 흰색, 빨간색, 초록색, 흰색. 순서, 회전 또는 레이아웃이 잘못되었다면, 코드에서 디스플레이 매핑 상수(`LAYOUT_ROW_SERPENTINE`, `ROT_A`, `ROT_B`)를 조정하세요. 만약 빨간색이 오른쪽에 나타나고 초록색이 왼쪽에 나타난다면, `CHAIN_STARTS_RIGHT`를 뒤집으세요.


그런 다음 시리얼 모니터를 열고, 펜싱 소켓에 아무것도 연결하지 않은 상태에서 다음과 같은 읽기 값을 보아야 합니다:

wA=1023 lA=0 wB=1023 lB=0




STEP 6. 테스트


5V 2A USB 충전기로 박스에 전원을 공급하세요.

시작 시 박스는 다음과 같이 작동해야 합니다:

  1. 전체 색상 맵 표시: 흰색, 빨간색, 초록색, 흰색
  2. 한 번 비프음 울림
  3. 부팅 스윕을 왼쪽에서 오른쪽으로 다음 순서대로 실행합니다: 흰색, 빨간색, 초록색, 흰색.
  4. 정상 점수 모드로 진입

점수 동작:

  1. 아무것도 연결되지 않음: 실제 점수 박스에서 무기 와이어가 끊어진 경우처럼 흰색 불이 켜짐
  2. 두 무기가 연결되어 있고 대기 상태임: 불이 꺼져 있어야 함
  3. 팁을 바닥에 누름: 흰색 비유효 타격 불이 켜짐
  4. 팁을 상대의 라메에 누름: 유효 타격을 나타내는 색상 불이 켜짐
  5. 팁을 상대의 가드에 누름: 불이 켜지지 않음
  6. 두 펜서가 록아웃 시간 내에 타격함: 두 불이 모두 켜짐
  7. 디프레스 시간보다 짧은 매우 빠른 탭: 불이 켜지지 않음

원문: https://www.instructables.com/Arduino-Nano-Fencing-Scoring-Box-Foil/

좋아요 0
게시판

회사명 공방유니언 주소 각 공방 주소 참조
사업자 등록번호 0000 대표 공방유니언 전화 019-60105846 팩스 0000 이메일 gongbangunion@gmail.com
통신판매업신고번호 0000 개인정보관리책임자 공방유니언
Copyright © 2017 공방유니언. All Rights Reserved.