나는 참을 수 없었고 Lenta 대형마트에서 대형 테이블 축구용 키커인 "Tabletop Football"을 매우 매력적인 가격에 구입했습니다. 밝고 컬러풀한 포장으로 아름답게 제작된 게임 테이블이 2월 23일 선물이 되었습니다. 게임의 디자인은 초보 키커 플레이어의 요구를 충족시킬 것입니다. 또한, 이 게임은 친구들이 함께 모여 흥미롭고 흥미진진한 오락을 즐길 수 있는 훌륭한 기회입니다. 게임 테이블은 부분적으로 조립된 상태로 배송됩니다. 최종 설치에는 여러 단계가 포함되며 수동으로 수행됩니다. 상세한 단계별 지침사진과 동영상이 아래에 나와 있습니다.

자신만의 보드 게임 키커를 조립하는 방법

Tabletop Football은 게임 테이블이나 바닥에 고정 설치하도록 설계되었습니다. TableTop의 이 축구 모델에는 각각 3명이 사용할 수 있는 게임 핸들 6개가 장착되어 있습니다. 플레이의 편의성을 높이기 위해 다리 부분에 플랫폼을 설치하여 바닥에서도 테이블 축구를 즐기기에 편리합니다. 테이블 축구공은 조립되지 않은 상태로 배송됩니다. 키트에는 주요 드라이버 형태의 조립 도구가 포함되어 있습니다. 키커를 조립하는 데는 특별한 지식이 필요하지 않습니다. 조립하기 전에 포장 상자에서 부품이 담긴 큰 봉지를 꺼내어 완전성을 확인하십시오. 패키지에는 다음이 포함되어야 합니다.

  1. 중국 플레이어가 있는 바 6개(T1, T2, T3, T4, T5 및 T6)
  2. 게이트가 있는 짧은 면 2개(E1)
  3. 긴 패널 2개(E2)
  4. 인조잔디를 이용한 운동장(E3)
  5. 득점한 골을 계산하기 위한 점수판 2개(E4)
  6. 점수판 고정용 클램프 4개(E5)
  7. 다리 4개(E6)
  8. 충격흡수 와셔(A1) 12개
  9. 핸들 6개(A2)
  10. 로드캡(A3) 6개
  11. 스트립 고정용 와셔가 포함된 셀프 태핑 나사 8개(B1)
  12. 다리 고정용 와셔 및 너트가 포함된 나사 8개(B2)
  13. 핸들을 로드에 부착하기 위한 셀프 태핑 나사 6개(B3)
  14. 축구공 2개
  15. 육각 키 - 십자 드라이버

큰 패키지

주요 드라이버

키커를 조립하려면 여러 단계가 필요합니다.

1 단계. 셀프 태핑 나사 B1을 사용하여 짧은 두 변 E2와 긴 패널 E1을 손으로 연결합니다. 육각 키로 나사를 조입니다. 측면과 패널의 홈은 안쪽에 있어야 하며 가장자리와 정렬되어야 합니다. 나사가 돌아가지 않도록 너무 힘을 가하지 마세요(패널은 MDF로 만들어졌습니다).

2단계. 조립된 프레임의 홈에 E3 플레이 보드를 삽입합니다.

바 고정

단계 3. 로드 T1-T6에 충격 흡수 와셔 A1을 설치합니다. 사진을 참조하세요.

4단계. 플레이어가 있는 로드를 패널 E2의 구멍에 설치합니다. 첨부된 사진을 참고하시기 바랍니다. 각 팀의 중국 선수들은 상대팀과 대결해야 합니다.

5단계. 두 번째 긴 패널 E2를 프레임에 부착합니다. 경기장의 가장자리는 홈에 있어야 합니다.

Step 6. 점수판을 설치하세요. 비디오를 시청하세요.

단계 7. 구멍이 없는 로드 가장자리에 보호 캡 A3을 설치합니다. 사진과 비디오를 참조하세요.

충격흡수 와셔

패널 조립

캡 설치

단계 8. 셀프 태핑 나사 B3을 사용하여 구멍이 있는 막대 가장자리에 핸들 A2를 순차적으로 고정합니다.

9단계. 제공된 B2 나사 2개를 사용하여 E6 다리를 순차적으로 설치합니다. 다리 끝은 경기장 평면에 꼭 맞아야 합니다. 사진을 참조하세요.

한 해외 블로그에서 아들과 저는 테이블 축구대를 만드는 아이디어를 보았습니다.

내 아들은 아직 3살 반이고 큰 테이블 축구에 돈을 쓰고 싶지 않기 때문에 우리는 이 장난감을 우리 손으로 만들기로 결정했습니다.

어린이를위한 DIY 공예품은 배 껍질을 벗기는 것만 큼 쉬운 것으로 밝혀졌습니다.) 그래서 우리에게 필요한 것은 무엇입니까?

튜브는 길고 두껍습니다.

신발 상자;

다채로운 빨래집게 팩;

다색 접착 테이프;

나무꼬치;

가위.

일부 액세서리에 대한 몇 가지 의견.

1. 튜브.빨래집게 틈이 있어서 두꺼운 튜브를 구매했는데, 빨래집게 틈이 작다면 얇은 튜브를 사용해도 됩니다.

튜브는 길어야 합니다.

2. 다양한 색상의 빨래집게.나무 빨래집게를 사서 장식용 테이프로 장식하고 싶었는데 매장에 없어서 플라스틱 빨래집게가 괜찮았어요.

3. 나무꼬치.튜브를 밀봉하려면 나무 꼬치가 필요하지만 튜브 대신 매끄러운 나무 막대기를 찾을 수 있다면 좋을 것입니다. 우리는 이것을 슈퍼마켓에서 찾지 못했습니다.

4. 신발 상자.어린이 신발 상자가있어서 미니 축구로 판명되었습니다. 내 경험에 따르면 성인용 신발에서 상자를 가져가는 것이 더 좋을 것이며 더 길고 놀 공간도 더 커질 것입니다.

5. 다색 테이프.이것은 단순한 기적입니다. 내 아들은 상자를 꾸미는 것을 재미있게 즐겼습니다. (그가 직접 디자인을 선택했기 때문에 우리는 이런 축구장을 갖게 되었습니다.) 우리는 Fashion Angels 테이프를 가져갔습니다. 다채로운 종이로 장식할 수도 있습니다. 직장에서 접착제를 잊어버렸기 때문에 완료되지 않은 모든 일이 더 나은 결과를 가져올 것입니다. 그런 다음 Danya는 테이프를 사용하여 축구공뿐만 아니라 장난감 상자, 테이블도 장식했으며 심지어 내 휴대폰도 장식하고 싶었습니다.

내 아들과 나는 정말 즐거운 시간을 보냈습니다. 이 활동은 30분밖에 걸리지 않았으며, 물론 아이가 어머니와 함께 축구를 했다는 사실로 인해 얼마나 기뻐했는지 상상할 수 있습니다.

그리고 축구를 한 후의 감정은 다음과 같습니다 :)

추신 촬영된 영상과 사진 휴대전화- 품질에 대해 사과드립니다.

아이들과 함께하는 공예는 언제나 흥미롭고 재미있습니다 :)

장점

무너지다
  • - 테이블 축구 구입 비용 절약
    - 아이의 얼굴에 미소와 기쁨이 떠오릅니다.
    - 아이들과 함께 즐거운 시간을 보낼 수 있는 추가 기회

스마트 테이블 축구를 만들려면 다음이 필요합니다.

  • 일반 바보 테이블 축구 - 1 PC.,
  • Arduino 컨트롤러 - 1개,
  • 레이저 - 2개,
  • 포토 레지스터 - 2 개,
  • 관심 있는 여러 사람
  • 무료 주말.

배경

우리 회사에서는 대부분의 직원이 테이블 축구 게임을 싫어하지 않습니다. 오히려 그들은 그것을 매우 좋아하며 물론 문제는 한 당사자에만 국한되지 않습니다. 따라서 점심과 저녁에는 많은 IT 전문가들이 테이블 주위에 모여서 차례를 기다립니다.

그러던 어느 날, 줄 서서의 혼란에 완전히 지쳤을 때, 한 가지 생각이 떠올랐습니다.

  • 전자큐를 만들어보자!
  • 그리고 테이블 자체가 목표를 계산하도록!
  • 그리고 그는 우리 중 누가 더 멋진지 결정할 수 있었습니다!
  • 그리고 그에게 한가하다는 문자 메시지를 보내도록 하세요!

그리고 모두가 구글로 도망갔습니다.

1일차

금요일 저녁, 같은 생각을 가진 축구 팬들이 회의를 위해 행사의 주인공인 테이블 근처에 모였습니다. 우리는 Google에서 검색한 내용을 공유하고, 기본 요구 사항과 기술을 결정하고, 역할을 할당하고, 당국에 요청한 마이크로 컨트롤러를 우리 손에 넘겼습니다.

2일차

토요일 아침에 가장 먼저 우리는 테이블의 나사를 풀었습니다. 득점한 골을 추적하는 방법을 가르치기 위해 레이저 2개와 포토레지스터 2개를 게이트에 부착하고 Arduino 컨트롤러를 중앙에 부착했습니다. 그들이 생각해낸 시스템은 다음과 같습니다. 공이 레이저와 포토레지스터 사이의 영역에 닿으면 컨트롤러가 센서의 전압 변화를 기록합니다. 따라서 전압 변화는 포토레지스터 양단의 저항 변화의 결과입니다. 회로도는 아래와 같습니다.

시스템이 극도로 단순함에도 불구하고 우리는 여전히 몇 가지 문제에 직면해야 했습니다. 첫째, 축구 테이블이 있는 방의 조명을 변경하면 오탐지 센서 경보가 발생할 수 있습니다. 둘째, 게임 중 테이블의 특히 강한 진동으로 인해 시스템 구성 요소가 기계적으로 손상될 수 있습니다.

첫 번째 문제는 게임이 시작될 때마다 포토레지스터를 재보정함으로써 해결되었습니다. 두 번째 솔루션은 훨씬 더 간단했습니다. 드라이버, 강력 접착제 및 파란색 전기 테이프를 사용하여 시스템의 모든 구성 요소를 안전하게 고정했습니다.

아두이노:

레이저:

동시에 프로젝트의 소프트웨어 구성 요소에 대한 작업이 시작되었습니다. 우선 요구사항을 다음과 같이 지정했습니다.

  • 게임 모드는 1x1, 2x2입니다.
  • 플레이어 레벨.
  • 플레이어 업적을 수집합니다.
  • 개인 및 팀 평가를 유지합니다.
  • 게임 사운드트랙.

우리의 창의적인 디자이너가 테이블 축구를 좋아한다는 것은 정말 행운이라고 말하고 싶습니다. 따라서 점심 시간까지 우리는 이미 멋진 모형을 손에 넣었습니다. 앞으로 그 결과가 무엇인지 보여드리겠습니다.

개발은 세 가지 지점을 따라 병렬로 수행되었습니다.

  1. 클라이언트 측 - Angular.js, Bootstrap.
  2. 우리는 애플리케이션의 메인 페이지를 생성하고 디자인했으며 Rest API 및 Socket.io를 통해 서버와의 상호 작용을 구현했습니다. 모바일 장치에 맞게 레이아웃을 조정했습니다.
  3. 서버 측 - Node.js, Socket.io, MongoDB.
  4. 프로젝트 구조를 만들고, 데이터 모델을 개발하고, 클라이언트와 서버의 관계를 구성하고, 접근 권한을 차별화했습니다. 통계 계산, 성과 수집, 평점 유지를 위한 로직을 구현했습니다. 우리는 Socket.io를 사용하여 새로운 이벤트에 대해 클라이언트에게 알렸습니다.
  5. Arduino와 서버의 관계.
  6. 우리는 컨트롤러와 서버 사이에 레이어를 작성했습니다.

여기서 우리는 비즈니스와 즐거움을 결합하기로 결정했다는 점에 유의해야 합니다. 따라서 우리는 프로젝트 참여자들의 실력 향상을 동시에 도모하기 위해 프로젝트 참여자들에게 익숙하지 않은 기술을 선택했습니다.

일반적으로 첫 번째와 두 번째 사항에 대해 더 자세히 작성하는 것은 의미가 없습니다. 이러한 부품을 개발하는 데 대부분의 시간이 걸렸음에도 불구하고 여기에는 주요 작업이 없었고 모든 것이 매우 사소했습니다. 따라서 가장 흥미로운 부분인 서버와 스마트 테이블 간의 상호 작용으로 넘어가겠습니다.

물론 Wi-Fi 또는 블루투스 모듈을 사용하여 서버와 상호 작용하여 Adruino와 서버 간의 무선 데이터 전송을 구성하는 것이 더 정확할 것입니다. 또는 Raspberry Pi를 애플리케이션용 서버로 사용할 수도 있습니다. 하지만 우리에게는 첫 번째, 두 번째, 세 번째가 없었지만 여전히 서버 역할을 할 수 있는 오래된 컴퓨터가 있었습니다. 따라서 우리 서버는 USB 케이블을 사용하여 테이블에 연결되며 Arduino와 서버 간의 모든 통신은 COM 포트를 통해 이루어집니다.

Arduino는 레이저 켜기/끄기에 대한 신호를 포트로부터 수신하고, 기록된 목표에 대한 신호를 서버로 보냅니다.

Arduino용 스케치:

서버측 컨트롤러:

여기서는 Arduino가 연결된 포트를 모니터링합니다. 명령을 받으면 하나 또는 다른 이벤트를 생성합니다. Arduino를 시작하고 중지하기 위해 레이저를 켜고 끄는 것을 제어하는 ​​시작 및 중지 두 가지 특수 기능이 있습니다.

이벤트 처리 예:

따라서 둘째 날이 끝날 무렵 우리는 클라이언트와 서버의 작동 기본 기능과 Arduino와의 상호 작용을 위해 미리 만들어진 레이어를 받았습니다.

3일차

일요일에 우리가 해야 할 일은 모든 구성 요소를 하나로 묶고 게임 내 업적 및 재미있는 음악과 같은 다양한 보너스를 추가하는 것뿐이었습니다.

이 날은 좀 더 창의적인 방식으로 보냈고, 프로그래밍 시간을 줄였으며 주로 다양한 게임 이벤트에 대한 플레이어 레벨, 업적 및 음악을 생각해냈습니다.

마지막으로 모든 것이 조립되고, 연결되고, 실행됩니다. 작동합니다!

시작됨 기능 테스트. 알았어 알았어 우리는 축구를했는데 어떡해)

몇 가지 버그 수정, 약간의 음료 그리고...이익! 스마트 축구가 준비되었습니다.

결론

그 결과, 득점한 골을 독립적으로 기록 및 계산하고, 선수 등급을 유지하고, 대기열을 형성하고, 일반적으로 휴가를 훨씬 더 편리하고 흥미롭게 만드는 하이테크 테이블 축구의 프로토타입이 탄생했습니다. 물론 우리도 즐거운 시간을 보냈고 실력도 향상되었습니다.

이 기사가 적어도 어느 정도 유용했고 여러분이 직접 실험을 수행하는 데 영감을 주기를 바랍니다. 모두들 행운을 빌어요!

게임의 베이스(그림 참조)는 1160x580x20mm 크기의 합판입니다. 160mm 높이의 측벽도 그것으로 만들어집니다. 플레이어를 "제어"하기 위해 막대를 꿰어 넣을 구멍이 벽에 뚫려 있습니다. 구조는 접착제와 나사로 고정되어 있으며 모서리는 금속 사각형으로 강화되어 있습니다. 공이 모서리에 끼는 것을 방지하려면 삼각형 블록을 모서리에 붙입니다.

Ø 10mm의 얇은 금속 튜브로 선수 피규어를 부착할 게임 로드를 만듭니다. 손잡이는 목재로 만들거나 내부 직경이 10mm인 플라스틱 튜브를 사용할 수 있습니다.

로드 측벽의 구멍은 외경에 따라 만들어집니다. 반대쪽 벽의 각 막대에는 지지대가 부착됩니다. 막대가 밀려 들어가는 납땜된 튜브가 있는 플랜지입니다.

A - 경기장; B - 지지대가 있는 제어봉: 1 - 지지대, 2 - 금속판, 3 - 튜브, 4 - 핀, 5 - 플라스틱 슬리브. 6 - 펠트 링, 7 - 리미터 링; B - 선수 배치: 1 - 골키퍼 라인, 2 - 수비수, 3 - 미드필더, 4 - 포워드. X는 막대의 세로 이동 거리입니다.

각 막대에는 플라스틱 제한 링이 있습니다. 그와 벽 사이의 거리에 따라 이 줄의 플레이어의 측면 움직임이 결정됩니다.

5mm 두께의 합판으로 축구 선수 피규어를 만들고 M3 볼트로 막대에 부착합니다.

이 제품을 만드는 주요 재료는 신나는 게임강철 플라스틱 패널 및 샌드위치 패널. 조립, 접착 및 장식에는 접착 테이프가 적합했습니다. 다른 유형그리고 다색 전기 테이프. 더 이상 사용할 수 없는 어린이용 마커도 도움이 되었습니다. 복잡한 도구는 사용되지 않았습니다. 모든 것이 충분히 간단하고 빨랐습니다.

기본은 작은 측면이있는 기성품 커피 테이블 61x43cm였습니다. 다른 모든 재료의 매개변수는 테이블 크기에 따라 다릅니다. 축구장 자체는 컬러 테이프로 서로 연결된 플라스틱 패널로 만들어졌습니다. 나는 샌드위치 패널의 측벽을 배관공 테이프로 덮고 축구 클럽 로고가 있는 수제 라벨을 붙였습니다.

대문을 만들기 위해 같은 샌드위치로 만든 틀에 모기장을 사용했습니다. 나는 축구 선수의 모습에 너무 신경 쓰지 않았습니다. 여전히 같은 샌드위치입니다. 강철의 하이라이트 재미있는 사진축구 선수. 조립은 플레이어가 삽입된 로드가 있는 측벽과 특히 강한 테이프로 경기장을 접착하는 것으로 구성되었습니다. 펠트펜을 사용하여 막대(760mm)와 손잡이 자체의 측벽에 부싱을 만들었습니다.