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

MATRIX Voice搭載Raspberry PiへのGoogle Assistantインストール:ステップバイステップガイド

前回のチュートリアルでは、MATRIX Voice搭載Raspberry PiでAmazon Alexa経由で制御可能なロボットを構築しました。今回は、同じハードウェアでGoogle Assistantを統合する方法を紹介します。

MATRIX Voice Google Assistantデモ動画

(動画リンク準備中)

MATRIX Voice Google Assistant概要

必要なコンポーネント

前提条件

開始前に、主要なハードウェアとソフトウェアに慣れておくとスムーズに進められます。Raspberry PiとMATRIX Voiceの簡単な復習をお勧めします。

Raspberry Pi

Raspberry Piはクレジットカードサイズの低消費電力コンピューターで、フルLinuxディストリビューションを実行できます。ロボティクス、ホームオートメーション、ホビープロジェクトで広く使用されています。

MATRIX Voice

MATRIX Voiceボードは、8チャネルMEMSマイクロホンアレイ、18個のRGBW LED、64 GPIOピン、Xilinx Spartan-6 FPGA、64Mbit SDRAMを搭載。ESP32ベースのバリエーションはWi-Fi/Bluetooth接続を追加し、ネットワーク統合を容易にします。

MATRIX Voice Google Assistantチュートリアル

ステップ1:Raspberry Piのセットアップ

  1. 最新のRaspberry Pi OSイメージをダウンロードし、microSDカードに書き込み。
  2. カードを挿入、電源接続(最小2.5A)、Piを起動。
  3. ターミナルを開き、デフォルトユーザーのパスワード設定: sudo passwd pi。
  4. Wi-FiまたはEthernetに接続。IPアドレスが割り当てられていることを確認。
  5. システム更新: sudo apt update -y && sudo apt upgrade -y。

ステップ2:MATRIXリポジトリの追加

curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add –
echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list
sudo apt update && sudo apt upgrade

ステップ3:MATRIXソフトウェアとカーネルモジュールのインストール

sudo apt install matrixio-creator-init raspberrypi-kernel-headers raspberrypi-kernel git
sudo reboot
sudo apt install matrixio-kernel-modules
sudo reboot

ステップ4:Google開発者プロジェクトの作成

  1. Actions Consoleにアクセスし、Add/import projectをクリック。
  2. プロジェクト名を入力し、Create Projectをクリック。
  3. Cloud Platform Consoleで、プロジェクトのGoogle Assistant APIを有効化。
  4. Activity Controlsに移動し、以下を有効化:
    • Web & App Activity(Chrome閲覧履歴を含む)
    • Device Information
    • Voice & Audio Activity

ステップ5:デバイスの登録

  1. Actions Consoleでプロジェクトを選択し、Connected propertiesへ。
  2. Device ModelsタブでRegister Modelをクリックし、必要事項を入力。
  3. 登録後、credentials.jsonファイルをダウンロードし、Raspberry Piの/home/piに配置。ファイル名を変更しないこと。

ステップ6:Python仮想環境のセットアップとSDKインストール

cd /home/pi
sudo apt-get update
sudo apt-get install python3-dev python3-venv portaudio19-dev libffi-dev libssl-dev
python3 -m venv env
source env/bin/activate
pip install --upgrade pip setuptools wheel
pip install --upgrade google-assistant-library google-assistant-sdk[samples] google-auth-oauthlib[tool]

OAuth認証情報を生成:

google-oauthlib-tool \
--scope https://www.googleapis.com/auth/assistant-sdk-prototype \
--save --headless --client-secrets /path/to/credentials.json

画面の指示に従いURLで認証。URLをコピーし、ブラウザで開き、Googleアカウントでログイン、要求される権限を付与。

認証完了後、セットアップは完了です。MATRIX VoiceボードがGoogle Assistant音声コマンドに応答するようになります。

詳細については、公式Google Assistant SDKドキュメントを参照してください。

MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT

製造プロセス

  1. Raspberry Pi用DIY Google Voice HATの自作ガイド
  2. Windows IoT Core搭載RoverをRaspberry Pi 2で構築 - 初心者から上級者まで
  3. GoPiGo v2をWindows 10 IoT Coreで拡張 - Raspberry Pi 3対応
  4. DARVA:フェルトからライブアニメーションへ - イベントアシスタントロボット
  5. Arduinoオーディオ周波数検出器 – 高感度サウンドモジュールで最大音量ピークの周波数を測定
  6. Arduino三目並べ:MAX7219 LEDマトリクスと段ボールケースで自作
  7. Arduino NanoでNeoPixel LEDマトリクスを自作:ステップバイステップガイド
  8. Arduino Mega 2560でSMS経由のDHT22温度読み取りシステム
  9. JW Machine:精密CNC受託製造サービス
  10. スタートアップがセンサーで思考駆動スマートホーム分析を推進
  11. MATLAB行列完全マスター:作成・参照・操作・削除の基礎