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

自作Arduino J.A.R.V.I.S. 音声アシスタント - アークリアクター風デザイン

必要な部品と材料

Arduino Mega 2560 ×1
SDカードモジュール ×1
音声認識モジュール v3.0 (Elechouse) ×1
スピーカー: 3W, 4Ω ×1

このプロジェクトについて

このプロジェクトは面白いアイデアから生まれました!基本的には音声認識のプロトタイプです。Arduino Mega、音声認識モジュール、SDカードモジュールで構成されています。アイアンマンからインスピレーションを受け、J.A.R.V.I.S. のように聞こえるよう音声トラックを複数用意し、さらにDIYアークリアクターを連携させて、AIによる自動化システムのような見た目に仕上げました。

このプロジェクトは最大80個の音声コマンドを格納可能で、そのうち7コマンドをメインで読み込めます。将来的には、世界中のメイカーとコーダーの力を借りて、本物のJ.A.R.V.I.S. のようなAIに発展させられる可能性があります。そのため、このプロジェクトをオープンソースとして公開しています。必要なファイルはGitHubリポジトリからダウンロードできます。

回路図を参照してJ.A.R.V.I.S.をセットアップしてください。

セットアップ完了後、以下の手順でプロジェクトを完成させます。

実装前の準備:音声認識モジュールのトレーニング

まず、音声認識モジュール(Elechouse v3.0)を適切に配線して接続します。

以下の手順で音声認識モジュールをトレーニングします:

  1. vr_sample_train フォルダを開き、vr_sample_train.ino を起動
  2. ボードとポートを選択、コードをアップロード
  3. シリアルモニターを起動
  4. モニターにヘルプメニューが表示されるので、指示に従ってコマンドをトレーニング
    • 音声コマンドをトレーニングし、署名(シグネチャ)を命名するには: sigtrain <ID番号> <署名名> (例: sigtrain 0 JARVIS)
  5. J.A.R.V.I.S.用の音声コマンドスキーマに従ってトレーニング:
    • ID: 0, 署名: JARVIS, コマンド: "Hi, what's your name?"
    • ID: 1, 署名: ATSERVICE, コマンド: "Jarvis, you there?"
    • ID: 2, 署名: REACTORON, コマンド: "Turn on the reactor!"
    • ID: 3, 署名: ILOVEYOU, コマンド: "I love you Jarvis!"
    • ID: 4, 署名: LASTWORDS, コマンド: "Any last words Jarvis?"
  6. すべてのコマンドのトレーニング完了後、シリアルモニターのテキストボックスに load 0 1 2 3 4 と入力してコマンドを読み込み
  7. シリアルモニターを終了。音声認識モジュールのLEDが毎秒赤点滅していることを確認。Arduinoの電源は切らないでください。プログラムを実行したままにしておきます。
  8. SDカードをPCにマウント。VOICE TRACKS.rar を解凍し、すべての音声ファイルをSDカードにコピー。アンマウント後、SDカードモジュールに装着
  9. すべての部品が正しく接続されているか確認。J.A.R.V.I.S フォルダの J.A.R.V.I.S.ino を開き、適切なボードとポートを選択してアップロード
  10. アップロード後、シリアルモニターを開き、事前トレーニングした音声コマンドを話しかける
  11. 完成!コマンドに応じて音声トラックが再生され、音声認識モジュールが正常に動作します

おめでとうございます!独自の音声認識プロトタイプ、まさにJ.A.R.V.I.S.のプロトタイプが完成しました。このプロジェクトを楽しみ、友人を驚かせ、プロジェクトへの貢献もお忘れなく。私たちでさらに発展させ、IoT、クラウドアシスタンス、パーソナルアシスタントなどで役立つ本物のJ.A.R.V.I.S. AIを作り上げましょう。

質問はコメント欄へ。このプロジェクトを気に入ったらいいねを!コードを改変してより良いバージョンを再発見することも大歓迎です!

良い一日を!

コード

必要なファイル

https://github.com/yahiyabinsiraj/J.A.R.V.I.S

回路図

自作Arduino J.A.R.V.I.S. 音声アシスタント - アークリアクター風デザイン

製造プロセス

  1. Node-REDで作るDIY Nest風スマートサーモスタット(Raspberry Piベース)
  2. GY-91モジュールでRaspberry Pi上に堅牢な温度・センサーAPIを構築
  3. 予算に優しいRaspberry Pi赤ちゃん泣き声検知器の自作 - DIYガイド
  4. Arduinoで作るレトロNumitron管時計:シンプル、信頼性高く、省エネ
  5. Arduino Nanoで水滴を高速撮影 – DIYハイスピードフォトグラフィ
  6. Arduino、Google Cardboard、Bluetoothで作るDIY VRスケートボード
  7. 3DプリンターとArduinoで作るアイアンマン ヘルメット&アークリアクター完全ガイド
  8. Arduino MegaとNEO-6M GPSモジュールの接続:ステップバイステップガイド
  9. ArduinoとNokia 5110ディスプレイで自作電圧計:ステップバイステップガイド
  10. Bluetooth Mesh設計の選択:モジュールかディスクリートデバイスか
  11. Pythonモジュールインポート完全ガイド:実例付きで徹底解説