Bluetooth 操作 Nerf タレットの製作:パーツリストと組み立てガイド
プロジェクト概要
Android デバイスまたは PC から Bluetooth 経由で操作できる Nerf タレット(自動砲台)を自作するプロジェクトです。Arduino Nano を中核に、サーボモーターでパン・チルト(水平・垂直旋回)を制御し、DC モーター駆動のローラーでダーツを発射します。マガジンは 7 発装填可能です。
動作原理
- パン・チルト制御:MG-90s サーボ 2 基で水平・垂直方向を制御
- 発射機構:2 基の 130 タイプ DC モーターでローラーを回転させ、サーボでダーツをローラーへ押し込む
- 通信:HC-05 Bluetooth モジュールでスマホ/PC とシリアル通信(独自プロトコル)
- 電源:9V 2.5A 以上の AC アダプター、LM2596 バックコンバーターで 5V/3.3V を生成
主要パーツリスト
| パーツ | 数量 | 備考 |
|---|---|---|
| Arduino Nano R3 | 1 | |
| HC-05 Bluetooth モジュール | 1 | 電圧分割で 3.3V 化必須 |
| LM2596 バックコンバーター | 1 | 5V 出力に調整 |
| MG-90s サーボ | 3 | パン・チルト・装填用 |
| 130 タイプ DC モーター | 2 | 発射ローラー駆動用 |
| RFP30N06LE MOSFET | 1 | モーター駆動スイッチング |
| FR207 整流ダイオード | 1 | 逆起電力対策 |
| 抵抗各種(10kΩ、330Ω、680Ω) | 各1 | |
| M2×10 タッピングねじ | 30 | 3D プリント部品固定用 |
| M5×20 皿ねじ | 4 | 三脚固定用 |
| 1.5mm 金属ロッド、デュポンコネクター、配線、熱収縮チューブ、ゴムバンド | 各1 |
必要な工具
- ドライバー、ニッパー、ワイヤーストリッパー、はんだごて、マルチメーター、圧着工具
- 3D プリンター(三脚・マガジン・クリップ等の出力に必須)
組み立て手順
1. 3D プリント部品の出力
三脚とマガジンは MG-90s 用と MG996r 用の 2 バージョンがあります。MG996r は電流を多く消費するため、採用する場合は電源容量に注意してください。STL ファイルは プロジェクトサイト または GitHub から入手可能です。
2. 配線
メイン配線図と HC-05 専用配線図(Arduino 5V を分圧して HC-05 RX に 3.3V を供給)に従って組み立てます。配線はデュポンコネクターでモジュール化し、組み立てやすくしています。
3. ソフトウェア書き込みとテスト
Arduino IDE でスケッチを書き込み、シリアルモニターで動作確認。Android アプリ(APK)または Python 制御スクリプト(GitHub に掲載)で実機テストを行います。
Arduino スケッチのポイント
- 独自プロトコル:[開始バイト(255), パン値, チルト値, モーターON, 発射ボタン, 終了バイト(254)]
- 発射タイミング制御:発射命令受信後、リコイルサーボを 150ms 押し出し、その後 300ms で復帰
- グレース期間:発射後 500ms は次の発射を受け付けない(コードで調整可能)
カスタマイズのヒント
- LED が眩しければ抵抗値を上げる(標準 100Ω 程度)
- リングパーツはキーホルダーの金具を流用すると着脱が容易
- マガジン容量や発射速度はコードの定数で調整可能
製造プロセス
- 集積回路(IC):現代エレクトロニクスを支える微小強力チップ
- DIY自律型ナーフセントリーガン:ステッピングモーター、カメラ、Arduinoでスマートナーフガンを自作
- Arduinoデジタルダイス: LCD表示の乱数ジェネレーター自作
- スマートホーム連携向けマルチポジション温度センサーシステム
- ラジコンカーをBluetooth操作ロボットに改造する方法
- DIY Arduino USBゲームコントローラー - 高性能ゲームパッドを自作
- MotionSense: ArduinoとESP8266で作るスマート侵入検知システム
- MOSMusicプロジェクトキット: MOSFET、Arduinoで音楽同期照明制御
- ボール盤の主要構成部品と機能:ベースからモーターまで完全解説
- 内燃機関の主要コンポーネント:構造と機能
- 抵抗器の基礎:種類、特性、実用応用