Tartalomjegyzék:

GassistPi (Google Home a Raspberry Pi -ben): 7 lépés (képekkel)
GassistPi (Google Home a Raspberry Pi -ben): 7 lépés (képekkel)

Videó: GassistPi (Google Home a Raspberry Pi -ben): 7 lépés (képekkel)

Videó: GassistPi (Google Home a Raspberry Pi -ben): 7 lépés (képekkel)
Videó: GPS Module with Arduino- Ublox NEO-6M 2024, Július
Anonim
GassistPi (Google Home a Raspberry Pi -ben)
GassistPi (Google Home a Raspberry Pi -ben)
GassistPi (Google Home a Raspberry Pi -ben)
GassistPi (Google Home a Raspberry Pi -ben)

Google asszisztens a Raspberry Pi számára!

1. lépés: Anyagok és eszközök összegyűjtése

Anyagok és eszközök gyűjtése
Anyagok és eszközök gyűjtése
Anyagok és eszközök gyűjtése
Anyagok és eszközök gyűjtése
Anyagok és eszközök gyűjtése
Anyagok és eszközök gyűjtése
  1. Raspberry Pi 3 B modell (Használhat más málna pi verziót is, de Wi-Fi szükséges a futtatásához)
  2. 8 GB -os Micro SD kártya
  3. Micro SD kártyaolvasó
  4. USB mikrofon
  5. USB tápellátású hangszórók
  6. 3,5 mm -es Jack osztó
  7. 5V 2A USB hálózati adapter
  8. Micro USB kábel
  9. Női és férfi áthidaló kábelek
  10. Kenyeretábla
  11. LED -ek (bármilyen színben)
  12. Phillips csavarhúzó
  13. Phillips csavarok
  14. Elektromos szalag
  15. Forrasztópáka és állvány
  16. Forrasztó ólom
  17. Drótvágó
  18. Ketchup kancsó (már vágtam:))
  19. 100/150/330 ohmos ellenállás

2. lépés: A Raspbian villogása a Micro SD kártyára

Villogó Raspbian Micro SD kártyára
Villogó Raspbian Micro SD kártyára
  1. Töltse le a Raspbian vagy a Raspbian Lite programot
  2. Az Etcher letöltése és telepítése
  3. Csatlakoztassa a Micro SD kártyaolvasót a benne lévő Micro SD kártyával.
  4. Nyissa meg az Etchert
  5. Kattintson a Kép kiválasztása elemre, és keresse meg a Raspbian/RaspbianLite Zip letöltési helyét
  6. Kattintson a Meghajtó kiválasztása elemre, és keresse meg a micro sd kártyaolvasó meghajtóját.
  7. Végül kattintson a "Flash!"

Ez 10-30 percet is igénybe vehet, úgyhogy dőljön hátra, lazítson és együnk pitét:)

3. lépés: Kapcsolja be a Raspberry Pi -t

Kapcsolja be a Raspberry Pi -t!
Kapcsolja be a Raspberry Pi -t!

Most, miután felvillantottuk a micro sd kártyát, most elindíthatjuk ezt a málna pi -t raspbianra:)

Csatlakoztassa a málna pi -t a monitorhoz a hdmi -kábellel.

4. lépés: A GassistPi telepítése

A GassistPi telepítése
A GassistPi telepítése
A GassistPi telepítése
A GassistPi telepítése
A GassistPi telepítése
A GassistPi telepítése

Most, miután elindította a málna pi -t, most elmehet a GassistPi Github -tárházába, és követheti az ott található útmutatót is.

1. Nyissa meg a terminált, és klónozza a lerakatot

git klón

2. Frissítse az operációs rendszert és a kernelt

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. Indítsa újra a Raspberry Pi -t. Indítás után nyissa meg újra a terminált, és hajtsa végre ezt a parancsot, mert az usb mikrofont és a fedélzeti audiocsatlakozót fogjuk használni (A PARANCS VÉGREHAJTÁSA ELŐTT CSATLAKOZTASSA AZ USB MIC -T ÉS HANGSZÓRÓT)

sudo chmod +x /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

sudo /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

4. Töltse le a hitelesítő adatok.json fájlt (a hitelesítő adatok létrehozásához lásd ezt a dokumentumot:

5. Helyezze a.json fájlt a/home/pi könyvtárba

6. Nevezze át Assistant.json névre

7. Az egysoros telepítő használata a Google Assistant és Snowboy függőségek telepítéséhez A Pi3 és Armv7 felhasználók a "gassist-installer-pi3.sh" telepítőt, a Pi Zero, Pi A és Pi 1 B+ felhasználók a "gassist-installer-pi" -zero.sh "telepítő. A Snowboy telepítő mindkettőnél gyakori

7.1 A telepítők végrehajthatóvá tétele

sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi3.sh

sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo chmod +x /home/pi/GassistPi/scripts/snowboy-deps-installer.sh

7.2 A telepítők végrehajtása (Először futtassa a snowboy telepítőt. Ne siessen és ne futtassa őket párhuzamosan, futtassa őket egymás után

sudo /home/pi/GassistPi/scripts/snowboy-deps-installer.sh

sudo /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo /home/pi/GassistPi/scripts/gassist-installer-pi3.sh

8. Másolja ki a Google asszisztens hitelesítési linkjét a terminálról, és engedélyezze a Google -fiókjával

9. Másolja ki az engedélyezési kódot a böngészőből a terminálra, és nyomja meg az enter billentyűt

10. Menjen be a környezetbe, és tesztelje a google asszisztenst a táblája szerint

source env/bin/active

google-asszisztens-demo (mondjuk az "ok google" gyorsszó)

11. Ahhoz, hogy a Google asszisztensünk automatikusan elinduljon, amikor a málna pi be van kapcsolva, futtassa ezt a parancsot

sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl engedélyezze a gassistpi-ok-google.service sudo systemctl engedélyezze a snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. Indítsa újra a málna pi -jét, és a Google asszisztense automatikusan elindul

5. lépés: A GassistPi testreszabása

A GassistPi testreszabása
A GassistPi testreszabása
A GassistPi testreszabása
A GassistPi testreszabása
A GassistPi testreszabása
A GassistPi testreszabása

Ahhoz, hogy érezze a valódi "Google kezdőlapot", egyéni hangokat és led fényreakciót adunk hozzá.

A hangok megváltoztatása

Töltse le az egyéni hangjaimat

1. Tegye a letöltött hangokat a/home/pi/GassistPi/sample-audio-files mappába

2. Most menjen a/home/pi/GassistPi/src mappába, majd nyissa meg a main.py fájlt

3. Keresse meg és cserélje ki a Startup.wav fájlt az on.wav fájlra

4. Keresse meg és cserélje ki a Fb.wav fájlt a answer.wav fájlhoz

5. Ezután mentse

LED -lámpák válaszának hozzáadása

A GassistPi Pin 05 és Pin 06 gombjaiban a Google asszisztens hallgat és válaszol, de további LED -eket adunk hozzá, hogy tudassa velünk, ha a Google asszisztens elindult

A main.py mappában hozzáadjuk az #Indicator Pins -t

GPIO.setup (13, GPIO. OUT)

GPIO.kimenet (13, GPIO. HIGH)

Az ON_CONVERSATION_TURN_STARTED csoportban adja hozzá ezt a sort

GPIO.kimenet (13, GPIO. LOW)

Az ON_CONVERSATION_TURN_STARTED csoportban adja hozzá ezt a sort

GPIO.kimenet (13, GPIO. HIGH)

Letöltheti a main.py fájlt, és kicserélheti a main.py fájlt a/home/pi/GassistPi/src fájlba

6. lépés: Melléklet

Burkolat
Burkolat
Burkolat
Burkolat
Burkolat
Burkolat

Tudom, hogy sokkal szebb házat készíthetsz:) de megmutatom, hogyan készíthetem ezt a házat a Google Segédemhez:)

Áthelyezem a ledeket a kenyértábláról a női és a női áthidaló kábelekre.

Apám segít fűrészelni a fa törmelékét az alaphoz és a közepe a burkolathoz.

Az alapfa i 1 hangszórót csatlakoztatott hozzá.

A középső fa i alul rögzítette a 2 hangszórót, felül pedig a málna pi -t

A ledek forró ragasztóval rögzítem a ház tetején

A beszédlyukak és a mikrofonlyukak esetében a forrasztópáka segítségével lyukakat helyezek el a ház alján, és 2 lyukat a tetején.

7. lépés: Következtetés

Ennek a projektnek az elkészítése kevesebb mint 50 dollárba (2563,70 Php) került.

Ez a GassistPi projekt segíthet a ház automatizálásában is. Ki- és bekapcsolhatja a relét.

A LightshowPi -t (https://lightshowpi.org/) is hozzáadtam ehhez a projekthez, így amikor zenét játszok rajta, a fények követik:)

Ha ez a projekt fantasztikus, szavazzon erre a bejegyzésre a "Raspberry Pi" és a "Wireless" versenyre:) Köszönöm!

Ajánlott: