Sadržaj:

GassistPi (Google početna stranica u Raspberry Pi): 7 koraka (sa slikama)
GassistPi (Google početna stranica u Raspberry Pi): 7 koraka (sa slikama)

Video: GassistPi (Google početna stranica u Raspberry Pi): 7 koraka (sa slikama)

Video: GassistPi (Google početna stranica u Raspberry Pi): 7 koraka (sa slikama)
Video: 30 глупых вопросов Product Manager [Карьера в IT] 2024, Novembar
Anonim
GassistPi (Google početna stranica u Raspberry Pi)
GassistPi (Google početna stranica u Raspberry Pi)
GassistPi (Google početna stranica u Raspberry Pi)
GassistPi (Google početna stranica u Raspberry Pi)

Google pomoćnik za Raspberry Pi!

Korak 1: Prikupljanje materijala i alata

Prikupljanje materijala i alata
Prikupljanje materijala i alata
Prikupljanje materijala i alata
Prikupljanje materijala i alata
Prikupljanje materijala i alata
Prikupljanje materijala i alata
  1. Raspberry Pi 3 Model B (Možete koristiti i drugu verziju maline pi, ali za ovo vam je potreban Wi-Fi)
  2. 8GB Micro SD kartica
  3. Čitač mikro SD kartica
  4. USB mikrofon
  5. Zvučnici sa USB napajanjem
  6. 3,5 mm Jack Splitter
  7. 5V 2A USB adapter za napajanje
  8. Mikro USB kabl
  9. Ženski na muški kratkospojnički kabeli
  10. Breadboard
  11. LED diode (bilo koje boje koju želite)
  12. Phillips odvijač
  13. Phillips Screws
  14. Električna traka
  15. Lemilica i postolje
  16. Lemilica
  17. Rezač žice
  18. Bokal za kečap (već sam ga isekao:))
  19. Otpornik 100/150/330 ohma

Korak 2: Bljeskanjem Raspbian -a na Micro SD karticu

Bljeska Raspbian na Micro SD karticu
Bljeska Raspbian na Micro SD karticu
  1. Preuzmite Raspbian ili Raspbian Lite
  2. Preuzmite i instalirajte Etcher
  3. Priključite čitač mikro SD kartica sa mikro SD karticom u sebi.
  4. Otvorite Etcher
  5. Kliknite na Odaberi sliku i pregledajte lokaciju za preuzimanje Raspbian/RaspbianLite Zip
  6. Kliknite na Odaberi disk i pronađite pogon čitača vaše micro sd kartice.
  7. Zatim na kraju kliknite na "Flash!"

Ovo bi moglo potrajati 10-30 minuta pa se opustite, opustite se i jedite pitu:)

Korak 3: Uključite svoj Raspberry Pi

Pojačajte svoj Raspberry Pi!
Pojačajte svoj Raspberry Pi!

Sada, nakon što smo fleširali micro sd karticu, sada bismo mogli pokrenuti ovaj malina pi na raspbian:)

Priključite malinu pi na svoj monitor pomoću HDMI kabela.

Korak 4: Instalirajte GassistPi

Instaliranje GassistPi
Instaliranje GassistPi
Instaliranje GassistPi
Instaliranje GassistPi
Instaliranje GassistPi
Instaliranje GassistPi

Sada, nakon što pokrenete svoj maline pi, sada možete otići na ovo Github spremište GassistPi -a, a možete i slijediti tamošnji vodič.

1. Otvorite terminal i klonirajte spremište

git clone

2. Ažurirajte OS i kernel

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. Ponovo pokrenite svoj Raspberry Pi Nakon pokretanja ponovo otvorite terminal i izvršite ovu naredbu jer ćemo koristiti USB mikrofon i ugrađeni audio priključak (PRIJE PRIJE IZVRŠENJA KOMANDE PRIKLJUČITE USB mikrofon i zvučnik)

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. Preuzmite datoteku credentials-.json (pogledajte ovaj dokument za kreiranje vjerodajnica

5. Stavite.json datoteku u/home/pi direktorij

6. Preimenujte ga u assistant.json

7. Korištenjem jednorednog instalacijskog programa za instaliranje Google Assistant-a i Snowboyevih ovisnosti Pi3 i Armv7 korisnici koriste instalacijski program "gassist-installer-pi3.sh", a korisnici Pi Zero, Pi A i Pi 1 B+ korisnici "gassist-installer-pi -zero.sh "instalacijski program. Snowboy instalater zajednički je za oboje

7.1 Učinite instalatere izvršnim

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 Pokrenite instalatere (Prvo pokrenite instalatora snowboya. Ne žurite i nemojte ih pokretati paralelno, Pokrenite ih jedan za drugim

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. Kopirajte vezu za provjeru autentičnosti google pomoćnika s terminala i autorizirajte koristeći svoj google račun

9. Kopirajte autorizacijski kod iz preglednika na terminal i pritisnite enter

10. Pređite u okruženje i isprobajte google asistenta prema vašem odboru

izvor env/bin/aktiviraj

google-assistant-demo (recite hotword "ok google") ili izvor env/bin/aktivirajte googlesamples-assistant-pushtotalk

11. Da biste učinili naš google pomoćnik automatskim pokretanjem kada je malina pi uključena, pokrenite ove naredbe

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

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl omogući gassistpi-ok-google.service sudo systemctl omogući snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. Ponovo pokrenite svoj maline pi i vaš Google pomoćnik će se automatski pokrenuti

Korak 5: Prilagođavanje vašeg GassistPi -ja

Prilagođavanje vašeg GassistPi -a
Prilagođavanje vašeg GassistPi -a
Prilagođavanje vašeg GassistPi -a
Prilagođavanje vašeg GassistPi -a
Prilagođavanje vašeg GassistPi -a
Prilagođavanje vašeg GassistPi -a

Da bismo osjetili pravi "Google Home", dodat ćemo prilagođene zvukove i odziv svjetla.

Menjanje zvukova

Preuzmite moje prilagođene zvukove

1. Stavite preuzete zvukove u/home/pi/GassistPi/sample-audio-files

2. Sada idite na/home/pi/GassistPi/src, a zatim otvorite main.py

3. Pronađite i zamijenite Startup.wav to on.wav

4. Pronađite i zamijenite Fb.wav za odgovor.wav

5. Zatim Sačuvaj

Dodavanje odziva LED svjetla

U GassistPi Pin 05 & Pin 06 je Googleov pomoćnik koji sluša i odgovara, ali dodat ćemo dodatni LED koji će nas obavijestiti je li google asistent pokrenut

U main.py ćemo dodati #Igle indikatora

GPIO.setup (13, GPIO. OUT)

GPIO.izlaz (13, GPIO. HIGH)

U ON_CONVERSATION_TURN_STARTED dodajte ovu liniju

GPIO.izlaz (13, GPIO. LOW)

U ON_CONVERSATION_TURN_STARTED dodajte ovu liniju

GPIO.izlaz (13, GPIO. HIGH)

Možete preuzeti main.py i zamijeniti main.py u/home/pi/GassistPi/src

Korak 6: Ograđivanje

Enclosure
Enclosure
Enclosure
Enclosure
Enclosure
Enclosure

Znam da možete napraviti mnogo ljepše kućište:) ali pokazat ću vam kako izrađujem ovo kućište za svog Google asistenta:)

Prenosim LED diode sa matične ploče na ženske na ženske kratkospojne kablove.

Otac mi pomaže pri piljenju ostataka dna za podlogu i sredine za kućište.

Osnovno drvo na koje sam priključio 1 zvučnik.

Srednje drvo sam pričvrstio 2 zvučnika na dnu i malinom pi na vrhu

LED diode, ja ih koristim vrućim ljepilom za pričvršćivanje na vrh kućišta

Za rupe za zvučnike i rupe za mikrofon, koristim lemilicu za postavljanje rupa na dnu kućišta i 2 rupe na vrhu.

Korak 7: Zaključak

Izrada ovog projekta koštala je manje od 50 USD (2563.70 PHP).

Ovaj GassistPi projekt vam također može pomoći u automatizaciji vaše kuće. Može aktivirati relej za uključivanje/isključivanje.

Takođe sam dodao LightshowPi (https://lightshowpi.org/) u ovaj projekat, pa kad puštam muziku na njemu, svetla će ga pratiti:)

Ako je ovaj projekat odličan, molimo vas da glasate za ovaj natječaj za "Raspberry Pi" i "Wireless" takmičenje:) Hvala!

Preporučuje se: