INHOUDSOPGAWE:

GassistPi (Google Home in Raspberry Pi): 7 stappe (met foto's)
GassistPi (Google Home in Raspberry Pi): 7 stappe (met foto's)

Video: GassistPi (Google Home in Raspberry Pi): 7 stappe (met foto's)

Video: GassistPi (Google Home in Raspberry Pi): 7 stappe (met foto's)
Video: 50 Things to do in Buenos Aires Travel Guide 2024, November
Anonim
GassistPi (Google Home in Raspberry Pi)
GassistPi (Google Home in Raspberry Pi)
GassistPi (Google Home in Raspberry Pi)
GassistPi (Google Home in Raspberry Pi)

Google Assistent vir Raspberry Pi!

Stap 1: Versamel materiaal en gereedskap

Versamel materiaal en gereedskap
Versamel materiaal en gereedskap
Versamel materiaal en gereedskap
Versamel materiaal en gereedskap
Versamel materiaal en gereedskap
Versamel materiaal en gereedskap
  1. Raspberry Pi 3 Model B (U kan ook 'n ander framboos-pi-weergawe gebruik, maar u benodig Wi-Fi om dit uit te voer)
  2. 8 GB Micro SD -kaart
  3. Micro SD kaartleser
  4. USB -mikrofoon
  5. USB -luidsprekers
  6. 3,5 mm Jack Splitter
  7. 5V 2A USB -kragadapter
  8. Mikro -USB -kabel
  9. Jumper kabels van vrou tot man
  10. Broodbord
  11. LED's (enige kleur wat u wil hê)
  12. Phillips -skroewedraaier
  13. Phillips skroewe
  14. Elektriese band
  15. Soldeerbout en staander
  16. Soldeer lood
  17. Draadsnyer
  18. Ketchup kanne (ek het dit al gesny:))
  19. 100/150/330 ohm weerstand

Stap 2: Flits Raspbian na Micro SD -kaart

Flits Raspbian na Micro SD -kaart
Flits Raspbian na Micro SD -kaart
  1. Laai Raspbian of Raspbian Lite af
  2. Laai etser af en installeer dit
  3. Koppel die Micro SD -kaartleser met die Micro SD -kaart daarin.
  4. Maak eter oop
  5. Klik op Kies prent en blaai deur die aflaai -plek van Raspbian/RaspbianLite Zip
  6. Klik op Select Drive en vind die skyf van u mikro -sd -kaartleser.
  7. Klik dan laastens op "Flash!"

Dit kan 10-30 minute neem, so sit terug, ontspan en eet tert:)

Stap 3: Skakel u Framboos Pi aan

Skakel jou Framboos Pi aan!
Skakel jou Framboos Pi aan!

Nadat ons die mikro -sd -kaart flits, kan ons hierdie framboos -pi na raspbian opstart:)

Koppel die framboos pi aan u monitor met die hdmi -kabel.

Stap 4: Installeer GassistPi

Installeer GassistPi
Installeer GassistPi
Installeer GassistPi
Installeer GassistPi
Installeer GassistPi
Installeer GassistPi

Nadat u u framboos -pi begin het, kan u na hierdie Github Repository van GassistPi gaan, en u kan ook die gids daar volg.

1. Maak terminale oop en kloon die bewaarplek

git -kloon

2. Dateer OS en kern op

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. Herbegin u Raspberry Pi Nadat u die rekenaar weer opgestart het, voer u hierdie opdrag uit en voer hierdie opdrag uit, want ons gaan 'n usb -mikrofoon en die ingeboude klankaansluiting gebruik (Koppel u USB -mikrofoon en luidspreker eers voordat u die opdrag uitvoer)

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. Laai credentials-.json-lêer af (verwys na hierdie dokument vir die skep van geloofsbriewe

5. Plaas die.json -lêer in die/home/pi -gids

6. Hernoem dit na assistant.json

7. Gebruik die eenlyn-installeerder vir die installering van Google Assistant- en Snowboy-afhanklikes, Pi3- en Armv7-gebruikers gebruik die "gassist-installer-pi3.sh" installeerder en Pi Zero, Pi A en Pi 1 B+ gebruikers gebruik die "gassist-installer-pi" -zero.sh "installeerder. Snowboy -installeerder is algemeen vir albei

7.1 Maak die installeerders uitvoerbaar

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 Voer die installeerders uit (hardloop eers die installasie van die snowboy. Moenie haastig wees nie en laat dit nie parallel loop nie, hardloop dit een na die ander

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. Kopieer die Google Assistant -verifikasie -skakel vanaf die terminale en gee toestemming om u Google -rekening te gebruik

9. Kopieer die magtigingskode van die blaaier na die terminale en druk enter

10. Beweeg na die omgewing en toets die Google Assistant volgens u bord

bron env/bin/aktiveer

google-assistant-demo (sê die hotword "ok google") of bron env/bin/aktiveer googlesamples-assistant-pushtotalk

11. Om ons Google -assistent outomaties te begin as die framboos -pi aan is, voer hierdie opdragte uit

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

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl aktiveer gassistpi-ok-google.service sudo systemctl aktiveer snowboy.service sudo systemctl begin gassistpi-ok-google.service sudo systemctl begin snowboy.service

12. Herbegin u framboos -pi en u Google -assistent sal outomaties begin

Stap 5: Aanpassing van u GassistPi

Aanpassing van u GassistPi
Aanpassing van u GassistPi
Aanpassing van u GassistPi
Aanpassing van u GassistPi
Aanpassing van u GassistPi
Aanpassing van u GassistPi

Om die regte "Google Home" te voel, voeg ons pasgemaakte klanke en 'n LED -reaksie by.

Die klanke verander

Laai my persoonlike klanke af

1. Plaas die afgelaaide klanke in/home/pi/GassistPi/sample-audio-lêers

2. Gaan nou na/home/pi/GassistPi/src en maak dan main.py oop

3. Soek en vervang Startup.wav na on.wav

4. Soek en vervang Fb.wav om te reageer.wav

5. Stoor dan

Voeg reaksie op LED -ligte by

In GassistPi Pin 05 en Pin 06 luister en reageer Google -assistent, maar ons sal 'n ekstra lys byvoeg om ons te laat weet as Google Assistant begin is

In main.py voeg ons #Indicator Pins by

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

Voeg hierdie reël by in ON_CONVERSATION_TURN_STARTED

GPIO.output (13, GPIO. LOW)

Voeg hierdie reël by in ON_CONVERSATION_TURN_STARTED

GPIO.output (13, GPIO. HIGH)

U kan die main.py aflaai en u main.py vervang in/home/pi/GassistPi/src

Stap 6: Omhulsel

Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel

Ek weet dat jy 'n baie mooier omhulsel kan maak:) maar ek sal jou wys hoe ek hierdie omhulsel vir my Google Assistant kan maak:)

Ek dra die leds oor van broodbord na vroulike na vroulike springkabels.

My pa help my om die afvalhout vir die basis en die middel vir die omhulsel te saag.

Ek het 1 luidspreker aan die basishout vasgemaak.

Die middelste hout het die 2 luidspreker aan die onderkant en die framboos pi aan die bokant vasgemaak

Die leds, ek gebruik warm gom om dit bo -op die omhulsel vas te maak

Vir spreekgate en mikrofoongate gebruik ek my soldeerbout om gate onder in my omhulsel en 2 gate bo -op te sit.

Stap 7: Gevolgtrekking

Hierdie projek kos minder as $ 50 (Php 2563.70) om te maak.

Hierdie GassistPi -projek kan u ook help om u huis te outomatiseer. Dit kan aan/af -aflos aktiveer.

Ek het ook LightshowPi (https://lightshowpi.org/) in hierdie projek bygevoeg, so as ek musiek speel, sal die ligte daarop volg:)

As hierdie projek wonderlik is, stem hierdie inskrywing vir die "Raspberry Pi" en "Wireless" wedstryd:) Dankie!

Aanbeveel: