インストラクタブル スマートピンボール
Pblomme によるスマートピンボール
子どものころから、私はいつもピンボール マシンで遊ぶのが好きでした。私がまだ小さかったころ、家に小さなピンボール マシンがあって、何時間もそれで遊んでいました。それで、先生が「魔法の物体」を作るという課題を出し、何か楽しいものを作るためのヒントをくれたとき、私はすぐにピンボール マシンを思いつきました。
そこで、このチュートリアルでは、私なりの素晴らしいピンボール マシンを作るまでの過程を説明します。必要なもの:
コンポーネント:
- ラズベリーパイ (€ 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
スマートピンボールマシンは、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
ツール
- グルーガン
- ジグソーパズル
- ドリル
- 木工用接着剤
使用方法
- すべてをつなぐ: PDFに記載されている指示に従ってください fileすべてのセンサー、サーボ モーター、LCD 画面をケーブルで接続します。すべてのコンポーネントが正しく安全に接続されていることを確認します。
- データベースの設定: Raspberry PiにMariaDBをインストールし、MySQL Workbenchを接続します。次にSQLを実行します。 file すべてのゲームデータを保存するデータベースを作成するために提供されています。データベースには、プレーヤー用とセンサーデータ用の 2 つの重要なテーブルが含まれています。
- センサーとサイトの設定: 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 ワークベンチを Pi に接続していることを確認してください。ここで見つけることができる sqlle を実行してデータベースを取得できます。データベースの重要なテーブルは、プレイしている人々と、テーブル 'spel' に保存されているセンサー データです。これにより、ゲームの開始と終了、ホットゾーンに到達した回数、プレイ時間が保存されます。これらすべてを使用して、プレイされたベスト 10 ゲームのスコアボードを取得します。
ステップ3: センサーとサイトの設定
Githubライブラリには、センサーとモーターを動作させるために必要なすべてのコードがあります。また、 webサイトで作業し、ゲームと対話します。
コードに関するちょっとした情報:
ボールが LDR の横を転がるとゲームが始まり、暗くなります。LDR はこれを検出してゲームを開始します。LDR の強度を変更して、照明状況に完全に適合させることができます。私が構築した場所ではうまく機能したため、950 に設定しましたが、状況によって異なる場合があります。ボールを「生かしている」状態を維持すると、XNUMX 秒ごとにポイントを獲得できます。圧力センサー、つまりホット ゾーンに当たると、追加ポイントが得られ、サーボモーターの回転がしばらく停止します。最終的に負けると、ボールは IR センサーの横を転がり、ゲームは負けたことを認識します。
ステップ4: 物理的なゲームの作成: ボックス
ゲームを作る最初のステップは、箱自体を作ることです。私はこのビデオのデザインをベースにしました。段ボールの代わりに木材を使用し、端を少し高くしたので、液晶画面に当たらないようになっています。木工機械を持っている友人がいたのでラッキーでしたが、ジグソーを使って形を切り出すこともできます。
まず、側面、背面、前面、およびメインのグランド プレートを切り取ります。すべてを接続する前に、背面に LCD 画面用の穴を開けます。次に、すべてを釘または木工用ボンドで接続します。側面に少なくとも 3 センチメートルの余裕があることを確認します。その後、穴を開ける時間です。スティックを入れる三角形の穴がいくつか必要で、モーターとセンサー用の穴もいくつか必要です。スティックには、ボールが跳ね返ったり外れたりできるように、それぞれ約 XNUMX 本の輪ゴムを付けます。電源ケーブルやその他のケーブルをすべて通すために、ボックスの端にいくつかの大きな穴があることを確認します。最後に作成するのが最も難しい部分は、イッパーのメカニズムです。理論的には、それほど難しくはありません。押すスティックによってブロックが回転し、輪ゴムがそのブロックを押し戻します。そのブロックには、その端に上部があるスティックがあります。側面の棒がブロックにしっかりと接着され、落ちないように注意してください。 
 
ステップ5: すべてを組み合わせる
箱が完成したら、すべてを組み立て始めることができます。ラズベリーパイを小さなネジで真ん中に取り付けることができます。ネジを深く入れすぎないようにしてください。深く入れすぎると、上部のプレートから突き出てしまいます。ブレッドボードの保護層を取り外して、箱に差し込むだけです。LDR を箱の左側、発射機構のすぐ後ろに置きます。圧力センサーは好きな場所に配置できます。私は三角形の 1 つの前に置きました。IR センサーを差し込むために、前面に別の穴を開ける必要があるかもしれません。ボールが見えるように横向きにする必要があります。LCD 画面用に開けた穴は、押し込むのに最適なサイズである必要があります。モーターには、グルーガンを使用して小さな棒を貼り付けることができます。穴に棒を通し、小さな木片を棒に接着します。それがすべて終わったら、素敵なステッカーを貼って仕上げることができます。 
  
 
ドキュメント / リソース
|  | インストラクタブル スマートピンボール [pdf] 説明書 スマート ピンボール | 
 






