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

R2D2pi

Raspberry Pi ZeroWを使用してR2D2のおもちゃのシェルに命を吹き込みました。

ストーリー

私の娘はR2D2のおもちゃを手に入れましたが、それは電子的に制御されていると信じていました。彼女はとてもがっかりしたので、私はおそらくそれを生き返らせることができると言いました。これがすべての始まりです。

R2D2はJAKKSPACIFICによって作られています。

課題は、シェル内に欠けていた機械部品を追加することでした。ありがたいことに、私は3Dプリンターを持っています、私はそれが本当に大好きです!

いくつかのパーツを印刷し、いくつかの電子機器を組み立てる必要がありました。内訳は次のとおりです:

ヘッドギアとヘッドオプティカルインタラプタ

ヘッドギアはギア付きDCモーター(左下)に取り付けられています。ebayを降りました。モーターは、PCA9685 I2CPWMドライブ回路を介してDRV8833Hブリッジ回路を使用して制御されます。

光ビーム遮断器(右上)は、3つの光スイッチで使用されます。スイッチは、頭に移動制限を提供します。光スイッチは、RPiの通常のGPIOに配線されています。


バッテリー充電器マウント

このプロジェクトでは、5V出力を提供する既製のリチウム電池を購入しました。セルと充電回路を取り出し、取り付け用のハードウェアとボタンを押して、充電状態を示す4つのLEDを確認できるようにしました。また、RPiのオンまたはオフのサイクルを制御するためのオン/オフ回路を追加しました。モーターと大電流を必要とするすべての回路は、5V電源に直接配線されています。


Raspberry Pi、PCA9685およびDRV8833ボードマウント

RPi、PCA9685、およびDRV8833回路は、シェル内のアダプターに取り付けられています。

レッグモーターマウント

片方の脚には上下する能力があります。そこで、HS-422モーターを使用し、内部駆動回路を取り外し、モーターと光スイッチを保持するためのアダプターを作成しました。モーターにはCAMが取り付けられています。 CAMには、脚が下の位置にあることを検出するためのビームインタラプタが組み込まれています。


LEDボード(ここに3Dプリントはありません…)

4つのLED(2 x赤、1 x緑、1 x青)を追加しました。これらのLEDはすべて欠陥のあるクリスマスライトストリングから来ました。それより安くなることができます!

そこで、LEDをプロトボードに組み立て、いくつかの取り付け穴と一致していることを確認しました。

スピーカー

音があると、このプロジェクトはもっと楽しくなります!そこで、アンプを搭載した既製の(安い…)スピーカーをもう一度購入しました。私が手にしたのは、3つのAAAバッテリーでバッテリー駆動されたものでした。不要なハードウェアを取り出して、内側のシェルに接着しました。

ユーザーボタン

いくつかの押しボタンスイッチを追加する場所もありました。私はそれらをプロトボード上に組み立て、スイッチに適切なクリアランスを与えるためにスペーサー(もちろん3Dプリントされています!)を作成しました。

電力管理

これは充電式リチウム電池を使用した電池式のおもちゃなので、RPiをきれいにオン/オフできる回路を追加しました。この回路は、押しボタンスイッチを使用して電源をオンにします。ボタンをオフにするには、もう一度押すと、ボタンの状態がRPi(GPIO04)によって検出され、クリーンシャットダウンがトリガーされます。

電力を大量に消費する回路はすべて、5V電源に直接配線されています。これは、RPiのリセットを引き起こす可能性のある電圧降下を防ぐためです。 RPiがオフの場合、PCA9685とDRV8833は両方とも無効になります。これらは、プログラムの実行後に有効になります。 DRV8833回路は、両方のDCモーターを制御するために使用され、スピーカーと光スイッチへの電力も制御します。 LEDはPCA9685によって制御されます。

RPiゼロへのオーディオの追加

Raspberry Pi Zero Wにオーディオを追加するには、外部回路を追加する必要があります。

電気回路


ソフトウェア

R2D2piを制御するために、次のノードでNodeRedを使用しました。

1 – node-red-contrib-pca9685(PCA9685ボードを制御)

2 – node-red-contrib-speakerpi(スピーカーに音声を送信)

3 – node-red-dashboard(Web GUIの構築に使用)


次のステップ

  • 音声認識用のマイクを追加する
  • 目覚まし時計機能を追加する
  • 空が限界です、本当に…

カスタムパーツとエンクロージャー

バッテリー回路マウント–パート3

バッテリー回路ボタン–パート4

RPi回路プロトボードマウント–パート1

詳細情報を読む…

R2D2pi


製造プロセス

  1. 非常に単純な回路
  2. スイッチ付き回路
  3. 変化率インジケーター
  4. 直列回路規則
  5. 並列回路ルール
  6. SPICEの紹介
  7. 回路部品
  8. デマルチプレクサ
  9. ラズベリーパイボール追跡
  10. 大気汚染検知器
  11. PCB 製造はどのように正確なのか?