インストラクターのロゴ

インストラクタブル スマートピンボール

instructables スマートピンボール製品

Pblomme によるスマートピンボール

子どものころから、私はいつもピンボール マシンで遊ぶのが好きでした。私がまだ小さかったころ、家に小さなピンボール マシンがあって、何時間もそれで遊んでいました。それで、先生が「魔法の物体」を作るという課題を出し、何か楽しいものを作るためのヒントをくれたとき、私はすぐにピンボール マシンを思いつきました。
そこで、このチュートリアルでは、私なりの素晴らしいピンボール マシンを作るまでの過程を説明します。必要なもの:

コンポーネント:
  1. ラズベリーパイ (€ 39,99) x1
  2. ラズベリーTコブラー(3,95ユーロ)x1
  3. USB-C電源3,3V(€9,99)x1
  4. 木製プレート(9,45ユーロ)x1
  5. LDR (€ 3,93) x1
  6. 力感知抵抗器(€7,95)x1
  7. 赤外線センサー(2,09ユーロ)x1
  8. 木の棒(6,87ユーロ)x1
  9. 色付き輪ゴムの箱(2,39ユーロ)x1
  10. LCDスクリーン(€8,86)x1
  11. 黒大理石(0,20ユーロ)x1
  12. ネオンステッカー(9,99ユーロ)x1
  13. ケーブル (€ 6,99) x1
  14. サーボモーター (€ 2,10) x1

スマートピンボールマシンは、Raspberry Piとさまざまなコンポーネントを使用して構築できるDIYピンボールマシンです。ピンボールマシンには、センサー、サーボモーター、LCDスクリーン、およびデータを保存するデータベースがあります。a. スマートピンボールマシンを作るために必要な物資とツールは次のとおりです。

用品
  • ラズベリーパイ (39.99) x1
  • ラズベリーTコブラー(3.95)x1
  • USB-C電源3.3V(9.99)x1
  • 木製プレート(9.45)x1
  • ロングドロップ(3.93)×1
  • 力感知抵抗器(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
ツール
  • グルーガン
  • ジグソーパズル
  • ドリル
  • 木工用接着剤

使用方法

  1. すべてをつなぐ: PDFに記載されている指示に従ってください fileすべてのセンサー、サーボ モーター、LCD 画面をケーブルで接続します。すべてのコンポーネントが正しく安全に接続されていることを確認します。
  2. データベースの設定: Raspberry PiにMariaDBをインストールし、MySQL Workbenchを接続します。次にSQLを実行します。 file すべてのゲームデータを保存するデータベースを作成するために提供されています。データベースには、プレーヤー用とセンサーデータ用の 2 つの重要なテーブルが含まれています。
  3. センサーとサイトの設定: PDF に記載されている手順に従って、ピンボール マシンのセンサーとサイトを設定します。
  4. 物理的なゲームを作る: ボックス: PDF に記載されている手順に従って、ピンボール マシン用の木箱を作成します。
  5. すべてを組み合わせる: 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 ワークベンチを Pi に接続していることを確認してください。ここで見つけることができる sqlle を実行してデータベースを取得できます。データベースの重要なテーブルは、プレイしている人々と、テーブル 'spel' に保存されているセンサー データです。これにより、ゲームの開始と終了、ホットゾーンに到達した回数、プレイ時間が保存されます。これらすべてを使用して、プレイされたベスト 10 ゲームのスコアボードを取得します。インストラクタブル スマートピンボール-図-2

ステップ3: センサーとサイトの設定
Githubライブラリには、センサーとモーターを動作させるために必要なすべてのコードがあります。また、 webサイトで作業し、ゲームと対話します。

コードに関するちょっとした情報:
ボールが LDR の横を転がるとゲームが始まり、暗くなります。LDR はこれを検出してゲームを開始します。LDR の強度を変更して、照明状況に完全に適合させることができます。私が構築した場所ではうまく機能したため、950 に設定しましたが、状況によって異なる場合があります。ボールを「生かしている」状態を維持すると、XNUMX 秒ごとにポイントを獲得できます。圧力センサー、つまりホット ゾーンに当たると、追加ポイントが得られ、サーボモーターの回転がしばらく停止します。最終的に負けると、ボールは IR センサーの横を転がり、ゲームは負けたことを認識します。

ステップ4: 物理的なゲームの作成: ボックス
ゲームを作る最初のステップは、箱自体を作ることです。私はこのビデオのデザインをベースにしました。段ボールの代わりに木材を使用し、端を少し高くしたので、液晶画面に当たらないようになっています。木工機械を持っている友人がいたのでラッキーでしたが、ジグソーを使って形を切り出すこともできます。
まず、側面、背面、前面、およびメインのグランド プレートを切り取ります。すべてを接続する前に、背面に LCD 画面用の穴を開けます。次に、すべてを釘または木工用ボンドで接続します。側面に少なくとも 3 センチメートルの余裕があることを確認します。その後、穴を開ける時間です。スティックを入れる三角形の穴がいくつか必要で、モーターとセンサー用の穴もいくつか必要です。スティックには、ボールが跳ね返ったり外れたりできるように、それぞれ約 XNUMX 本の輪ゴムを付けます。電源ケーブルやその他のケーブルをすべて通すために、ボックスの端にいくつかの大きな穴があることを確認します。最後に作成するのが最も難しい部分は、イッパーのメカニズムです。理論的には、それほど難しくはありません。押すスティックによってブロックが回転し、輪ゴムがそのブロックを押し戻します。そのブロックには、その端に上部があるスティックがあります。側面の棒がブロックにしっかりと接着され、落ちないように注意してください。インストラクタブル スマートピンボール-図-3 インストラクタブル スマートピンボール-図-4

ステップ5: すべてを組み合わせる
箱が完成したら、すべてを組み立て始めることができます。ラズベリーパイを小さなネジで真ん中に取り付けることができます。ネジを深く入れすぎないようにしてください。深く入れすぎると、上部のプレートから突き出てしまいます。ブレッドボードの保護層を取り外して、箱に差し込むだけです。LDR を箱の左側、発射機構のすぐ後ろに置きます。圧力センサーは好きな場所に配置できます。私は三角形の 1 つの前に置きました。IR センサーを差し込むために、前面に別の穴を開ける必要があるかもしれません。ボールが見えるように横向きにする必要があります。LCD 画面用に開けた穴は、押し込むのに最適なサイズである必要があります。モーターには、グルーガンを使用して小さな棒を貼り付けることができます。穴に棒を通し、小さな木片を棒に接着します。それがすべて終わったら、素敵なステッカーを貼って仕上げることができます。インストラクタブル スマートピンボール-図-5 インストラクタブル スマートピンボール-図-6 インストラクタブル スマートピンボール-図-7

ドキュメント / リソース

インストラクタブル スマートピンボール [pdf] 説明書
スマート ピンボール

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *