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

R2D2Pi:空のR2D2おもちゃをRaspberry Pi搭載ロボットに変身

R2D2Piは、空っぽのJAKKS Pacific製R2D2おもちゃシェルにRaspberry Pi Zero W、カスタム3Dプリントパーツ、安価な市販電子部品を組み込み命を吹き込むDIYプロジェクトです。

ストーリー

娘がプラスチック製R2D2を購入し動くものと思っていたが、中身は単なるシェルだった。それを動かすべく、3DプリントとRaspberry Piハッキングの情熱を注ぎ込みました。

メカニカル基盤

元のおもちゃに可動部は一切なし。3Dプリンターでヘッドギア、脚アクチュエーター、マウントブラケットを設計・出力。

ヘッド機構と光学式インタラプター

ギアードDCモーター(eBay調達)でヘッド駆動。DRV8833 Hブリッジで制御し、PCA9685 I²C PWMドライバーで電源供給。3つの光学スイッチがヘッド移動限界を検知しPiのGPIOに接続。

バッテリー管理

市販リチウムセルパック(5V出力)を流用。内蔵充電器を取り外し、セルをマウント、充電レベル表示用LEDアレイ(4段階)、電源オン/オフ回路を追加。大電流デバイスは電圧降下防止で5Vレール直結。

電子コア

Raspberry Pi Zero W、PCA9685ボード、DRV8833コントローラーをシェル内のアダプターにマウント。カスタムPCBにスピーカー、ユーザーボタン、電源管理回路を集約。

脚アクチュエーション

右脚はドライバーを取り外したHS-422モーターで持ち上げ。カムと光学インタラプターで最下位置を検知。モーターとドライブは5Vレールから給電。

LED照明

不良クリスマスライトから回収した4個のLED(赤2、緑1、青1)をユニバーサル基板にはんだ付けし、取り付け穴に合わせて配置。

オーディオシステム

安価な電池駆動スピーカー(内蔵アンプ付き、元は単4電池3本駆動)を改造しシェル内に接着。音声はRaspberry Pi Zero経由で出力。

ユーザーインターフェース

2つのプッシュボタンスイッチを3Dプリントスペーサーにマウントし、ユニバーサル基板で接続。クリーンでタッチ感のあるインターフェースを実現。

電源管理回路

ラッチングプッシュボタンでPiのオン/オフ制御。PiのGPIO 4がボタン監視しグレースフルシャットダウンをトリガー。電源オフ時はPCA9685とDRV8833を無効化、ソフトウェア起動時に有効化。DRV8833は両DCモーター、スピーカー、光学スイッチを制御、PCA9685はLEDアレイ駆動。

Pi Zeroへのオーディオ追加

Pi Zeroの音声出力対応のため外部回路を追加。詳細は同梱回路図参照。

ソフトウェアスタック

Node-REDで制御、以下のノードを使用:

今後の拡張

カスタムパーツと筐体

バッテリーマウント、ボタンハウジング、Raspberry Pi筐体の詳細設計はリンク先ファイルで公開。

R2D2Pi – ロボットホビイストへの入り口。

製造プロセス

  1. OpenCVでRaspberry Pi上級卓球球追跡
  2. DIY空気質モニター:コスト効率の良いEPA準拠検知器
  3. PCB試作の精度を支える技術:フロントエンドエンジニアリングから検査まで
  4. 基本の6V電池・ランプ回路の構築とトラブルシューティング
  5. スイッチ付き回路:基本電気回路の実践ガイド
  6. 微分回路:変化率の可視化
  7. 直列回路の主要ルール:電流、抵抗、電圧
  8. 並列回路の基礎:電圧、抵抗、電流のルール
  9. SPICE入門:テキストベースの回路シミュレーションツール
  10. SPICEネットリスト構文マスター:コンポーネント命名、受動・能動素子、電源定義
  11. デマルチプレクサの解説:デジタル回路での信号ルーティング