instructables 스마트 핀볼
Pblomme의 스마트 핀볼
어렸을 때부터 항상 핀볼 기계를 가지고 노는 것을 좋아했습니다. 내가 어렸을 때 우리는 작은 것을 가지고 있었고 나는 그것을 가지고 놀면서 몇 시간을 보냈습니다. 그래서 선생님이 '마법에 걸린 물체'를 만드는 과제를 주셨을 때 재미있는 것을 만드는 팁을 주셨을 때 저는 즉시 핀볼 기계를 떠올렸습니다.
그래서, 이 instructable에서 나는 멋진 핀볼 기계의 내 버전을 만들기 위해 취한 이 여정을 통해 여러분을 안내할 것입니다! 용품:
구성 요소:
- 라즈베리 파이 (€ 39,99) x1
- 라즈베리 T-코블러 (€ 3,95) x1
- usb-c 전원 공급 장치 3,3V(€ 9,99) x1
- 우드 플레이트(€ 9,45) x1
- LDR (€ 3,93) x1
- 힘 감지 저항기(€ 7,95) x1
- 적외선 센서(€ 2,09) x1
- 나무 막대기 (€ 6,87) x1
- 유색 고무줄 상자 (€ 2,39) x1
- LCD 화면(€ 8,86) x1
- 블랙 마블(€ 0,20) x1
- 네온 스티커(€ 9,99) x1
- 케이블 (€ 6,99) x1
- 서보 모터 (€ 2,10) x1
스마트 핀볼 머신은 라즈베리 파이와 다양한 부품을 이용해 만들 수 있는 DIY 핀볼 머신입니다. 핀볼 기계에는 센서, 서보 모터, LCD 화면 및 데이터를 저장하는 데이터베이스가 있습니다.ㅏ. 다음은 스마트 핀볼 기계를 만드는 데 필요한 소모품과 도구입니다.
용품
- 라즈베리 파이 (39.99) x1
- 라즈베리 T-코블러(3.95) x1
- USB-C 전원 공급 장치 3.3V(9.99) x1
- 목판(9.45) x1
- LDR (3.93) x1
- 힘 감지 저항(7.95) x1
- 적외선 센서(2.09) x1
- 나무 막대기(6.87) x1
- 컬러 고무줄 상자(2.39) x1
- LCD 화면(8.86) x1
- 블랙 마블(0.20) x1
- 네온 스티커(9.99) 1개
- 케이블(6.99) x1
- 서보 모터(2.10) x1
도구
- 접착총
- 실톱
- 드릴
- 목재용 접착제
사용 설명서
- 모든 것을 연결: PDF에 제공된 지침을 따르십시오. files 케이블을 사용하여 모든 센서, 서보 모터 및 LCD 화면을 연결합니다. 모든 구성 요소가 올바르고 안전하게 연결되었는지 확인하십시오.
- 데이터베이스 설정: Raspberry Pi에 MariaDB를 설치하고 MySQL Workbench를 연결합니다. 그런 다음 SQL을 실행하십시오. file 모든 게임 데이터를 저장할 데이터베이스를 생성하기 위해 제공됩니다. 데이터베이스에는 두 개의 중요한 테이블이 포함되어 있습니다. 하나는 플레이어용이고 다른 하나는 센서 데이터용입니다.
- 센서 및 사이트 설정: PDF에 제공된 지침에 따라 핀볼 기계에 대한 센서 및 사이트를 설정하십시오.
- 실제 게임 만들기: 상자: 핀볼 기계용 나무 상자를 만들려면 PDF에 제공된 지침을 따르십시오.
- 모든 것을 결합: PDF에 제공된 지침에 따라 핀볼 기계의 모든 구성 요소를 결합합니다.
1단계: 모든 것을 연결
아래 pdf에서 모든 센서, 서보 모터 및 LCD 화면을 연결할 수 있는 항목과 방법을 찾을 수 있습니다. 일부 구성 요소는 pdf의 브레드보드에 설정되어 있지만 모든 것을 케이블로 연결해야 합니다. 나중에 모든 것을 상자에 넣기 위해 필요한 것은 무엇입니까?
다운로드: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
다운로드: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
2단계: 데이터베이스 설정
이 프로젝트의 경우 게임에서 받을 모든 데이터를 저장할 데이터베이스가 필요합니다. 이를 위해 MySQL 워크벤치에 데이터베이스를 만들었다. raspberry-pi에 MariaDB가 설치되어 있는지 확인하고 MySQL 워크벤치를 파이에 연결하십시오. 여기에서 찾을 수 있는 sqlle을 실행하여 데이터베이스를 얻을 수 있습니다. 데이터베이스의 중요한 테이블은 플레이하는 사람들과 'spel' 테이블에 저장된 센서 데이터를 위한 것입니다. 그러면 게임이 시작되고 종료될 때 핫존에 도달한 횟수와 플레이 시간이 저장됩니다. 이 모든 것은 플레이한 최고의 게임 10개의 스코어보드를 얻는 데 사용됩니다.
3단계: 센서 및 사이트 설정
Github 라이브러리에서 센서와 모터를 작동시키는 데 필요한 모든 코드를 찾을 수 있습니다. 당신은 또한 모든 코드를 찾을 수 있습니다 web사이트 작업 및 게임과 상호 작용합니다.
코드에 대한 약간의 정보:
공이 ldr 옆으로 굴러가면 게임이 시작되므로 점점 어두워집니다. ldr이 이를 감지하고 게임을 시작합니다. 조명 상황에 완벽하게 맞도록 ldr의 강도를 변경할 수 있습니다. 950에 올렸습니다. 제가 만든 곳에서 잘 작동했기 때문입니다. 하지만 여러분에게는 다를 수 있습니다. 공을 '살아 있게' 유지하는 매초마다 점수를 얻습니다. 압력 센서, 일명 핫 존에 도달하면 추가 포인트를 얻고 서보 모터가 잠시 회전을 멈춥니다. 결국 패배하면 볼이 IR 센서 옆으로 굴러가서 게임에서 패배를 알 수 있습니다.
4단계: 물리적 게임 만들기: 상자
게임을 만드는 첫 번째 단계는 상자 자체를 만드는 것입니다. 이 비디오의 디자인을 기반으로 했습니다. 골판지 대신 나무를 사용하고 끝을 조금 더 높게 만들어서 LCD 화면이 나오지 않았습니다. 목판기를 가진 친구가 있어서 운이 좋았지만 직소를 사용하여 모양을 자를 수 있습니다.
측면, 후면, 전면 및 메인 그라운드 플레이트를 잘라내는 것으로 시작합니다. 모든 것을 연결하기 전에 뒷면에 LCD 화면용 구멍을 만드십시오. 이제 못이나 나무 아교로 모든 것을 연결하십시오. 측면에 최소 3cm의 가장자리가 있는지 확인하십시오. 그 후, 몇 개의 구멍을 뚫는 것이 책입니다! 막대기를 넣을 삼각형 모양의 구멍이 몇 개 필요하고 모터와 센서를 위한 구멍이 몇 개 필요합니다. 막대기에 각각 약 XNUMX개의 고무줄을 끼워서 공이 튀거나 떨어질 수 있도록 합니다. 모든 전원 케이블과 기타 케이블을 넣을 수 있도록 상자 끝에 큰 구멍이 있는지 확인하십시오. 마지막으로 만들기 가장 어려운 부분은 ippers의 메커니즘입니다. 이론적으로는 그렇게 어렵지 않습니다. 막대기를 누르면 블록이 돌아가고 고무줄이 블록을 밀어냅니다. 그 블록에는 그 끝에 상단이 있는 막대기가 있습니다. 측면에 있는 막대기가 블록에 잘 붙어 있는지 확인하여 떨어지지 않도록 하십시오.

5단계: 모든 것을 결합
상자가 완성되면 모든 것을 조립할 수 있습니다. 중간에 작은 나사로 라즈베리 파이를 부착할 수 있습니다. 너무 깊게 넣지 않도록 주의하세요. 그렇지 않으면 윗부분의 접시 밖으로 튀어나올 수 있습니다. 브레드보드의 보호층을 제거하고 상자에 붙이기만 하면 됩니다. 시작 메커니즘 바로 뒤에 있는 상자 왼쪽 측면에 ldr을 놓습니다. 원하는 곳에 압력 센서를 놓을 수 있습니다. 나는 그것을 삼각형 앞에 놓았습니다. IR 센서를 밀어 넣으려면 전면에 다른 구멍을 만들어야 할 수도 있습니다. 공을 보려면 옆으로 가야 합니다. LCD 화면을 위해 만든 구멍은 그냥 밀어넣기에 완벽한 크기여야 합니다. 모터의 경우 글루건을 사용하여 작은 막대기를 붙일 수 있습니다. 만든 구멍에 막대를 넣고 작은 나무 조각을 막대에 붙입니다. 모든 작업이 끝나면 멋진 스티커를 붙여서 마무리할 수 있습니다!

문서 / 리소스
![]() |
instructables 스마트 핀볼 [PDF 파일] 지침 스마트 핀볼 |






