Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Instalando Google Assistant no MATRIX Voice Raspberry Pi – Guia Passo a Passo

Em nosso tutorial anterior, construímos um robô controlável via Amazon Alexa usando MATRIX Voice no Raspberry Pi. Agora mostraremos como integrar o Google Assistant com o mesmo hardware.

Vídeo Demo MATRIX Voice Google Assistant

(Link do vídeo pendente)

Visão Geral MATRIX Voice Google Assistant

Componentes Necessários

Pré-requisitos

Antes de começar, familiarize-se com hardware e software chave. Uma revisão rápida do Raspberry Pi e MATRIX Voice ajudará a seguir os passos suavemente.

Raspberry Pi

O Raspberry Pi é um computador de baixo consumo do tamanho de cartão de crédito que roda distribuição Linux completa. É amplamente usado em robótica, automação residencial e projetos hobby.

MATRIX Voice

A placa MATRIX Voice possui array de 8 microfones MEMS, 18 LEDs RGBW, 64 pinos GPIO, FPGA Xilinx Spartan-6 e 64 Mbit SDRAM. Variante baseada em ESP32 adiciona conectividade Wi-Fi/Bluetooth, tornando integração de rede sem esforço.

Tutorial MATRIX Voice Google Assistant

Passo 1: Configure o Raspberry Pi

  1. Baixe a imagem mais recente do Raspberry Pi OS e grave no cartão micro SD.
  2. Insira o cartão, conecte alimentação (mínimo 2,5 A), e dê boot no Pi.
  3. Abra terminal e defina senha para usuário padrão: sudo passwd pi.
  4. Conecte ao Wi-Fi ou Ethernet. Verifique se endereço IP foi atribuído.
  5. Atualize o sistema: sudo apt update -y && sudo apt upgrade -y.

Passo 2: Adicione Repositórios 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

Passo 3: Instale Software MATRIX e Módulos do Kernel

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

Passo 4: Crie Projeto Google Developer

  1. Visite o Actions Console e clique Add/import project.
  2. Insira nome do projeto e clique Create Project.
  3. No Cloud Platform Console, habilite a Google Assistant API para seu projeto.
  4. Navegue para Controles de Atividade e habilite:
    • Web & App Activity (incluir histórico Chrome)
    • Device Information
    • Voice & Audio Activity

Passo 5: Registre o Dispositivo

  1. No Actions Console, selecione seu projeto e vá a Connected properties.
  2. Na aba Device Models, clique Register Model e preencha detalhes.
  3. Após registro, baixe arquivo credentials.json e coloque em /home/pi no Raspberry Pi. Não renomeie o arquivo.

Passo 6: Configure Ambiente Virtual Python e Instale 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]

Gere credenciais OAuth:

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

Siga a URL na tela para autorizar a aplicação. Copie a URL, abra no navegador, faça login com sua conta Google e conceda permissões solicitadas.

Uma vez autorizado, a configuração está completa. Sua placa MATRIX Voice agora responderá a comandos de voz do Google Assistant.

Para mais detalhes, consulte a documentação oficial do Google Assistant SDK.

MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT

Processo de manufatura

  1. Startups Levam Sensores para Análise de Smart Home Controlada por Pensamento
  2. Construa seu Próprio Google Voice HAT para Raspberry Pi
  3. Construa um Rover Windows IoT Core com Raspberry Pi 2 – Guia do Iniciante ao Avançado
  4. Estendendo GoPiGo v2 no Windows 10 IoT Core para Raspberry Pi 3
  5. DARVA – O Assistente de Eventos: Do Feltro à Animação ao Vivo
  6. Domine Matrizes no MATLAB: Criação, Referência e Manipulação de Dados
  7. Detector de Frequência de Áudio com Arduino – Meça Picos de Som com Módulo de Alta Sensibilidade
  8. Jogo da Velha com Arduino, Matriz LED MAX7219 e Caixa de Papelão
  9. Construa uma Impressionante Matriz LED NeoPixel com Arduino Nano: Guia Passo a Passo
  10. JW Machine: Serviços de Fabricação por Contrato CNC de Precisão