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

MATRIX STEM GOOGLE ASSISTANT – MATRIX STEMPROJECT

In de laatste post hebben we een robot gebouwd die kan worden bestuurd via Amazon Alexa met behulp van MATRIX Voice geïnstalleerd in een Raspberry Pi. In deze tutorial zullen we MATRIX Voice Google Assistant installeren en instellen. Ja Google Assistent met je eigen MATRIX-apparaat en Raspberry Pi.

MATRIX Voice Google Assistent-demovideo

MATRIX Voice Google Assistant

Benodigde onderdelen

  • MATRIX-stem / maker
  • Raspberry Pi 3 (klik om te kopen)
  • Luidspreker (klik om te kopen)
  • Micro SD-kaart (klik om te kopen)
  • Actieve internetverbinding

Vereisten

Voordat u begint met het instellen van MATRIX Voice Google Assistant, zou het goed zijn als u een beetje weet over de componenten en kaarten die in dit project worden gebruikt. Je kunt het lezen of gewoon beginnen met het gedeelte zelfstudie. Laten we kennismaken.

Raspberry Pi

Raspberry Pi is een kleine, lichtgewicht en compacte computer ter grootte van een creditcard die wordt gebruikt door zowel beroepen, hobbyisten als natuurlijk hackers. Deze minicomputer kan (bijna) alles wat een normale Linux-machine kan. Het wordt veel gebruikt in verschillende industrieën, robotica, domotica-projecten.

MATRIX-stem

Dit kleine ontwikkelbord bestaat uit een radiale array van 8 MEMS-microfoons, 18 RGBW-LED's en 64 GPIO-pinnen, die is gekoppeld aan een Xilinx Spartan6 FPGA en 64 Mbit SDRAM. Dit biedt de hobbyisten en ontwikkelaars een geweldige kans om in een mum van tijd aangepaste spraak- en hardware-versnelde machine learning-technologie toe te voegen.

Een geavanceerde versie van deze MATRIX Voice is ook beschikbaar met een ESP32 Wi-Fi / BT-chipset waarmee gebruikers in een mum van tijd eenvoudig verbinding kunnen maken met het netwerk of andere apparaten via WiFi en Bluetooth.

MATRIX Voice Google Assistant-zelfstudie

Stap 1:Raspberry Pi instellen

Download en brand de nieuwste Raspbian-afbeelding naar een micro SD-kaart en plaats deze in de Raspberry Pi.

Zet hem nu aan met een voedingsadapter die minimaal 2,5 Ampère kan leveren. Start nu uw terminal en maak een wachtwoord voor de gebruiker 'pi' door het commando uit te voeren
sudo passwd pi
Verbind uw Raspberry Pi met een WiFi-router of bekabeld netwerk en zorg ervoor dat het is verbonden door te controleren of het krijgt een IP-adres van de switch.

Voer nu uit en update en upgrade door het uitvoeren van
sudo apt update -y
sudo apt upgrade -y

Stap 2:De opslagplaatsen toevoegen

Om Google Assistant in je MATRIX Voice in te stellen, moet je beginnen met het installeren van de juiste tools. Eerst zullen we de MATRIX-software installeren door de juiste repositories toe te voegen. Voer de onderstaande opdrachten in om MATRIX-software te installeren
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
Nadat u de repositories hebt toegevoegd, kunt u een update en een upgrade uitvoeren door
sudo apt update
sudo apt uit te voeren upgraden

Stap 3:MATRIX-pakketten en kernelmodules installeren

Nu kunt u de MATRIX-software installeren
sudo apt install matrixio-creator-init

sudo apt install raspberrypi-kernel-headers raspberrypi-kernel git
Zodra deze stap is voltooid, moet u opnieuw opstarten om de effecten te laten plaatsvinden.
sudo reboot
Nu kunt u kernelmodules installeren door running
sudo apt install matrixio-kernel-modules
Start de Pi opnieuw op
sudo reboot

Stap 4:maak een Google-ontwikkelaarsproject

Gebruik nu uw Google-account om een ​​Google Developer-project te maken. Deze stap geeft je apparaat toegang tot de Google Assistent API.

U kunt dit doen door de onderstaande stappen te volgen

  •  Navigeer naar de Actions Console-pagina – Ga naar de Actions Console
  • Selecteer Project toevoegen/importeren .
  • Maak een nieuw project,Geef uw project een projectnaam in de Projectnaam en klik op PROJECT MAKEN .

  • Nu heb je je project klaar. Het volgende dat u moet doen, is de API inschakelen. Ga naar de Cloud Platform Console en schakel de Google Assistant API in in het project dat u zojuist heeft gemaakt. Klik op Inschakelen .
  • Voor een goede werking van onze Google Assistent moet je enkele activiteitsgegevens delen met Google. Open hiervoor de pagina Activiteitsbeheer vanuit het account dat is gekoppeld aan Google Assistant.

Schakel de volgende schakelaars in

  • Web- en app-activiteit
    • Voeg het selectievakje Chrome-browsegeschiedenis en activiteit van websites en apps die gebruikmaken van Google-services toe.
  • Apparaatinformatie
  • Spraak- en audioactiviteit

Stap 5:Registreer het apparaat

  1. Ga naar de Actions Console en selecteer het project dat u heeft gemaakt bovenaan het scherm.
  2. Klik in de linkernavigatiebalk op de Verbonden eigenschappen.
  3. Klik op de APPARAATMODELLEN en klik op de MODEL REGISTREREN knop.

Vul alle informatie in en klik op MODEL REGISTREREN . als je klaar bent

Download het bestand credentials.json naar uw computer en plaats het in uw Raspberry Pi waarin MATRIX Voice Google Assistant wordt uitgevoerd.

Het wordt aanbevolen om dit bestand niet te hernoemen en het in de map /home/pi te bewaren.

Download dit bestand en breng het over naar het apparaat. Klik op VOLGENDE .

Stap 6:De SDK installeren

Voordat u de SDK installeert, is het een slimmere zet om systeempakketten te isoleren van pakketten die we gaan installeren. Daarvoor zullen we een virtuele omgeving opzetten waar we aan kunnen sleutelen.

Opmerking:voer deze codes uit vanuit de map /home/pi, anders werkt het niet.

Stel Python Virtyual Environment in met behulp van de volgende opdrachten
sudo apt-get update
sudo apt-get install python3-dev python3-venv
python3 -m venv env
env/bin/python -m pip install –upgrade pip setuptools wiel
source env/bin/activate
Installeer de afhankelijkheden:
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
Installeren python-pakketten naar onze virtuele omgeving met behulp van de onderstaande opdrachten
python -m pip install –upgrade google-assistant-library
python -m pip install –upgrade google-assistant-sdk[samples]
python -m pip install –upgrade google-auth-oauthlib[tool]
Nu is het tijd om de inloggegevens te genereren die we gebruiken om onze Genereer inloggegevens uit te voeren om onze MATRIX Voice Google Assistant te kunnen gebruiken. Voer de onderstaande opdracht uit.
google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \
–save –headless –client-secrets / pad/naar/ referenties.json
Als alles correct is gedaan, zou u een URL moeten zien die ongeveer als volgt in de terminal wordt weergegeven:
Ga naar deze URL om deze toepassing te autoriseren:https://…
Enter de autorisatiecode:
Nu hoef je alleen nog maar de volledige URL te kopiëren, een browser te openen en de URL in de adresbalk te plakken en op enter te drukken. Het zal u vragen om in te loggen op het Google-account dat is gekoppeld aan het ontwikkelaarsproject en u ter goedkeuring vragen.

Lees meer informatie….

MATRIX STEM GOOGLE ASSISTANT – MATRIX STEM PROJECT


Productieproces

  1. Sensoren voeden race voor verbeterde analyse van slimme producten
  2. Maak je eigen Google Voice HAT
  3. Rover
  4. GoPiGo v2 met Windows IoT
  5. DARVA – de evenementassistent
  6. MATLAB - Matrix
  7. Audiofrequentiedetector
  8. Tech-TicTacToe
  9. Hoe maak je een NeoPixel-matrix
  10. SMS-temperatuur beantwoorden
  11. JW-machine