Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Google Assistant installeren op een MATRIX Voice Raspberry Pi – Stap-voor-stap gids

In onze vorige tutorial bouwden we een robot die te bedienen was via Amazon Alexa met MATRIX Voice op een Raspberry Pi. Nu laten we zien hoe je Google Assistant integreert met dezelfde hardware.

MATRIX Voice Google Assistant Demovideo

(Videolink nog te komen)

MATRIX Voice Google Assistant Overzicht

Benodigde componenten

  • MATRIX Voice / Creator
  • Raspberry Pi 3 (klik om te kopen)
  • Speaker (klik om te kopen)
  • Micro SD-kaart (klik om te kopen)
  • Actieve internetverbinding

Vereisten

Voordat je begint, maak je bekend met de belangrijkste hard- en software. Een snelle review van de Raspberry Pi en MATRIX Voice helpt je de stappen soepel te volgen.

Raspberry Pi

De Raspberry Pi is een creditcard-groot, laagstroom-computertje dat een volledige Linux-distributie kan draaien. Het wordt breed gebruikt in robotica, huisautomatisering en hobbyprojecten.

MATRIX Voice

Het MATRIX Voice-bord bevat een 8-kanaals MEMS-microfoonarray, 18 RGBW LEDs, 64 GPIO-pinnen, een Xilinx Spartan-6 FPGA en 64 Mbit SDRAM. Een ESP32-gebaseerde variant voegt Wi‑Fi/Bluetooth-connectiviteit toe, wat netwerkintegratie moeiteloos maakt.

MATRIX Voice Google Assistant Tutorial

Stap 1: De Raspberry Pi instellen

  1. Download de laatste Raspberry Pi OS-image en flash het op je micro SD-kaart.
  2. Steek de kaart in, Verbind voeding (minimaal 2,5 A) en start de Pi.
  3. Open een terminal en stel een wachtwoord in voor de standaardgebruiker: sudo passwd pi.
  4. Verbind met Wi‑Fi of Ethernet. Controleer of een IP-adres toegewezen is.
  5. Update het systeem: sudo apt update -y && sudo apt upgrade -y.

Stap 2: MATRIX-repositories toevoegen

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

Stap 3: MATRIX-software en kernelmodules installeren

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

Stap 4: Een Google Developer-project aanmaken

  1. Bezoek de Actions Console en klik op Add/import project.
  2. Voer een projectnaam in en klik op Create Project.
  3. In de Cloud Platform Console, schakel de Google Assistant API in voor je project.
  4. Navigeer naar Activiteitsinstellingen en schakel in:
    • Web- en app-activiteit (inclusief Chrome-browshistorie)
    • Apparaatinformatie
    • Spraak- en audioactiviteit

Stap 5: Het apparaat registreren

  1. In de Actions Console, selecteer je project en ga naar Connected properties.
  2. Onder het tabblad Device Models, klik op Register Model en vul de vereiste details in.
  3. Na registratie, download het credentials.json-bestand en plaats het in /home/pi op je Raspberry Pi. Hernoem het bestand niet.

Stap 6: Een Python virtuele omgeving opzetten en de SDK installeren

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]

Genereer de OAuth-gegevens:

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

Volg de URL op het scherm om de applicatie te autoriseren. Kopieer de URL, open hem in een browser, log in met je Google-account en geef de gevraagde permissies.

Eenmaal geautoriseerd, is de setup compleet. Je MATRIX Voice-bord reageert nu op Google Assistant-spraakcommando's.

Voor meer details, raadpleeg de officiële Google Assistant SDK-documentatie.

MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT

Productieproces

  1. Bouw een DIY Google Voice HAT voor je Raspberry Pi
  2. Bouw een Windows IoT Core Rover met Raspberry Pi 2 – Beginner tot Gevorderde Gids
  3. GoPiGo v2 Uitbreiden op Windows 10 IoT Core voor Raspberry Pi 3
  4. DARVA – De Evenementassistent: Van Vilt tot Live Animatie
  5. Arduino Audio Frequentie Detector – Meet de luidste geluidspieken met hoge gevoeligheid
  6. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  7. Bouw een Prachtige NeoPixel LED Matrix met Arduino Nano: Stap-voor-Stap Handleiding
  8. SMS-Gestuurde DHT22 Temperatuur Uitlezing met Arduino Mega 2560
  9. JW Machine: Precisie CNC Contractfabricagediensten
  10. Startups duwen sensoren naar gedachte-gedreven slimme-huiscanalyse
  11. MATLAB Matrix Basis: Data Aanmaken, Benaderen en Manipuleren