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, Srpanj
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. Micro SD kartica od 8 GB
  3. Čitač mikro SD kartica
  4. USB mikrofon
  5. USB zvučnici
  6. 3,5 mm Jack Splitter
  7. 5V 2A USB adapter za napajanje
  8. Mikro USB kabel
  9. Ženski na muški kratkospojnički kabeli
  10. Oglasna ploča
  11. LED diode (bilo koje boje koju želite)
  12. Phillips odvijač
  13. Phillips vijci
  14. Električna traka
  15. Lemilica i stalak
  16. Lemilica
  17. Rezač žice
  18. Bokal za kečap (već sam ga izrezao:))
  19. Otpornik 100/150/330 ohma

Korak 2: Bljeskanje Raspbiana 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 s mikro SD karticom u sebi.
  4. Otvorite Etcher
  5. Pritisnite Odaberi sliku i pregledajte mjesto preuzimanja Raspbian/RaspbianLite Zip
  6. Pritisnite Odaberi pogon i pronađite pogon čitača svoje 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 flash micro sd karticu mogli sada pokrenuti s ovog 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 klon

2. Ažurirajte OS i jezgru

sudo apt-get ažuriranje

sudo apt-get install raspberrypi-kernel

3. Ponovno pokrenite svoj Raspberry Pi Nakon pokretanja ponovno otvorite terminal i izvedite ovu naredbu jer ćemo koristiti USB mikrofon i ugrađenu audio utičnicu (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 vjerodajnice-.json datoteku (pogledajte ovaj dokument za stvaranje vjerodajnica

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

6. Preimenujte ga u assistant.json

7. Korištenjem jednorednog instalacijskog programa za instaliranje ovisnosti o Google asistentu i Snowboyu korisnici Pi3 i Armv7 koriste instalacijski program "gassist-installer-pi3.sh", a korisnici Pi Zero, Pi A i Pi 1 B+ "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 instalatera 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 autentifikaciju google pomoćnika s terminala i autorizirajte pomoću svog google računa

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

10. Premjestite se u okruženje i isprobajte google asistenta prema svojoj ploči

izvor env/bin/aktiviraj

google-assistant-demo (recite hitnu riječ "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. Ponovno pokrenite svoj maline pi i vaš Google pomoćnik će se automatski pokrenuti

Korak 5: Prilagodba vašeg GassistPi -ja

Prilagodba vašeg GassistPi -a
Prilagodba vašeg GassistPi -a
Prilagodba vašeg GassistPi -a
Prilagodba vašeg GassistPi -a
Prilagodba vašeg GassistPi -a
Prilagodba vašeg GassistPi -a

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

Promjena 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 na on.wav

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

5. Zatim Spremi

Dodavanje odziva LED svjetla

U GassistPi Pin 05 i Pin 06 je Googleov pomoćnik koji sluša i odgovara, ali dodat ćemo dodatni vodič 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 ovaj redak

GPIO.izlaz (13, GPIO. LOW)

U ON_CONVERSATION_TURN_STARTED dodajte ovaj redak

GPIO.izlaz (13, GPIO. HIGH)

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

Korak 6: Ograđivanje

Kućište
Kućište
Kućište
Kućište
Kućište
Kućište

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 s matične ploče na ženske na ženske kratkospojne kabele.

Otac mi pomaže pri piljenju ostataka dna za podlogu i sredine za ogradu.

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

Srednje drvo pričvrstila sam 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 rupice za zvučnike i rupe za mikrofon, svojim lemilicom stavljam rupe na dno 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 projekt GassistPi također vam može pomoći da automatizirate svoju kuću. Može aktivirati relej za uključivanje/isključivanje.

Također sam dodao LightshowPi (https://lightshowpi.org/) u ovaj projekt pa kad puštam glazbu na njemu će se svijetliti svjetla:)

Ako je ovaj projekt super, glasajte za prijavu na natječaj "Raspberry Pi" i "Wireless":) Hvala!

Preporučeni: