산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

WS2812 LED 스트립이 있는 DIY Arduino 1D 탁구 게임

구성품 및 소모품

Arduino Nano R3
× 1
Digilent WS2812 주소 지정 가능 LED 스트립
× 1
부저
× 1
촉각 스위치, 상단 작동
× 4
범용 트랜지스터 NPN
× 1
저항 2.21k 옴
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이번 프로젝트에서는 NeoPixel LED 스트립으로 만든 고전 게임 '퐁'의 1차원 버전을 선보입니다. 이 게임은 2인용 게임으로, '공'이 LED 스트립의 길이를 따라 이동하고 끝 LED가 거의 켜지지 않을 때 버튼을 누르면 다시 튕깁니다.

공의 속도는 매 히트마다 변경되어 제 시간에 공을 치는 것이 더 어렵습니다.

장치는 매우 간단하고 쉽게 만들 수 있으며 다음 구성 요소를 포함합니다.

- 아두이노 나노 마이크로컨트롤러

- 60개의 LED가 있는 WS2812 Led 스트립

- 4개의 버튼

- 부저

- 트랜지스터

- 그리고 2개의 저항기

단순한 하드웨어와 달리 소프트웨어는 더 복잡하며 vagearg.org 웹에서 가져옵니다. 다음과 같은 많은 매개변수를 코드에서 쉽게 변경할 수 있습니다. 스트립의 픽셀 수, 바운스백 영역 크기, LED 점 강도, 승리에 필요한 점수 등...

이 게임은 여러 기능으로 흥미롭게 만들어졌습니다. 첫째, 공은 앞뒤로 칠 때마다 점점 더 빨라집니다. 두 번째로, 공은 파란색 "구역" 내에서 다시 칠 수 있으며 공을 오게 한 구역으로 더 오래 더 빨리 반환됩니다. 물론 이것은 너무 늦게 칠 위험이 있습니다. 셋째, 타격하는 동안 부스트 버튼을 누르고 있으면 리턴을 높일 수 있습니다. 부스트 비용은 반격 영역을 줄이는 것입니다.

마지막으로 모든 부품을 PVC 판으로 만들어진 적당한 상자에 넣고 자체 접착 컬러 벽지로 코팅하여 장치가 기능적이고 흥미로운 모양을 갖도록합니다.

시청해주셔서 감사합니다

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 코드
  • 코드C/C++
    미리보기 없음(다운로드만 가능).

    회로도


    제조공정

    1. DIY LUMAZOID Arduino 뮤직 비주얼라이저
    2. Arduino로 DIY 가장 간단한 IV9 Numitron 시계
    3. MPU-6050을 사용한 Arduino 자이로스코프 게임
    4. Arduino Pong 게임 - OLED 디스플레이
    5. DIY 37 LED 룰렛 게임
    6. Arduino 게임 컨트롤러
    7. MAX7219가 있는 24x16 매트릭스의 Arduino Pong 게임
    8. Bluetooth가 탑재된 Arduino로 LED 제어!
    9. 픽셀 체이서 게임
    10. 로터리 인코더가 있는 DIY 간단한 측정 휠