工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

WS2812LEDストリップを備えたDIYArduino1Dポンゲーム

コンポーネントと消耗品

>
Arduino Nano R3
× 1
DigilentWS2812アドレス指定可能なLEDストリップ
× 1
ブザー
× 1
触覚スイッチ、上部作動
× 4
汎用トランジスタNPN
× 1
抵抗2.21kオーム
× 1

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

このプロジェクトでは、NeoPixelLEDストリップで作られた古典的なゲーム「Pong」の1次元バージョンが提示されます。このゲームは2人用で、「ボール」はLEDストリップの長さを移動し、いくつかのエンドLEDが点灯しているときにボタンを押すと跳ね返ります。

ボールを打つたびにボールの速度が変わるため、時間内にボールを打つことが難しくなります。

デバイスは非常にシンプルで簡単に作成でき、次のコンポーネントが含まれています。

-ArduinoNanoマイクロコントローラー

-60個のLEDを備えたWS2812LEDストリップ

-4つのボタン

-ブザー

-トランジスタ

-および2つの抵抗器

<図>

単純なハードウェアとは異なり、ソフトウェアはより複雑で、vagrearg.orgWebから取得されます。ストリップ内のピクセル数、バウンスバックゾーンのサイズ、LEDドットの強度、勝つために必要なポイントなど、多くのパラメータをコードで簡単に変更できます...

ゲームはいくつかの機能で面白くなります。まず、ボールが前後に打たれるたびに、ボールはどんどん速くなります。第二に、ボールは青い「ゾーン」内で打ち返すことができ、ボールを入れるゾーンに長く入るほど速く戻されます。もちろん、これは手遅れになるリスクがあります。第三に、ブーストボタンを押しながら押し続けることで、リターンをブーストできます。ブーストのコストは、ヒットバックゾーンの削減です。

最後に、すべての部品がPVCプレートで作られた適切なボックスに入れられ、粘着性のある色の壁紙でコーティングされているため、デバイスは機能的で興味深い外観になっています。

ご覧いただきありがとうございます

コード

  • コード
コード C / C ++
プレビューなし(ダウンロードのみ)。

回路図


製造プロセス

  1. DIY LUMAZOID Arduino Music Visualiser
  2. Arduinoを使用したDIYの最もシンプルなIV9Numitron時計
  3. MPU-6050を搭載したArduinoジャイロスコープゲーム
  4. ArduinoPongゲーム-OLEDディスプレイ
  5. DIY 37LEDルーレットゲーム
  6. Arduinoゲームコントローラー
  7. MAX7219を搭載した24x16マトリックスのArduinoPongゲーム
  8. LEDを制御するBluetoothを搭載したArduino!
  9. ピクセルチェイサーゲーム
  10. ロータリーエンコーダー付きDIYシンプル測定ホイール
  11. ArduinoUnoでLEDマトリックスを制御する