Inhoudsopgave:
- Stap 1: Verzamelen van materialen en gereedschappen
- Stap 2: Raspbian flashen naar Micro SD-kaart
- Stap 3: Zet je Raspberry Pi aan
- Stap 4: GassistPi. installeren
- Stap 5: Aanpassing van uw GassistPi
- Stap 6: Behuizing
- Stap 7: Conclusie
Video: GassistPi (Google Home in Raspberry Pi): 7 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Google Assistent voor Raspberry Pi!
Stap 1: Verzamelen van materialen en gereedschappen
- Raspberry Pi 3 Model B (Je kunt ook een andere Raspberry Pi-versie gebruiken, maar je hebt wifi nodig om dit uit te voeren)
- 8 GB Micro SD-kaart
- Micro SD-kaartlezer
- USB-microfoon
- Luidsprekers met USB-voeding
- 3,5 mm jack-splitter
- 5V 2A USB-lichtnetadapter
- Micro-USB-kabel
- Vrouwelijke naar mannelijke startkabels
- Breadboard
- LED's (elke gewenste kleur)
- kruiskopschroevendraaier
- kruiskopschroeven
- Elektrische tape
- Soldeerbout en standaard
- Soldeerlood
- Draadknipper
- Ketchupkan (ik heb het al gesneden:))
- 100/150/330 ohm weerstand
Stap 2: Raspbian flashen naar Micro SD-kaart
- Raspbian of Raspbian Lite downloaden
- Download en installeer Etcher
- Sluit de Micro SD-kaartlezer aan met de Micro SD-kaart erin.
- Etcher openen
- Klik op Afbeelding selecteren en blader door de downloadlocatie van Raspbian/RaspbianLite Zip
- Klik op Select Drive en zoek de drive van uw micro sd-kaartlezer.
- Klik ten slotte op "Flash!"
Dit kan 10-30 minuten duren, dus leun achterover, ontspan en eet taart:)
Stap 3: Zet je Raspberry Pi aan
Nadat we de micro-sd-kaart hebben geflitst, kunnen we deze Raspberry pi nu naar raspbian opstarten:)
Sluit de raspberry pi aan op je monitor met de hdmi-kabel.
Stap 4: GassistPi. installeren
Nadat je je raspberry pi hebt opgestart, kun je nu naar deze Github-repository van GassistPi gaan en je kunt ook de gids daar volgen.
1. Open terminal en kloon de repository
git kloon
2. Update OS en kernel
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. Start je Raspberry Pi opnieuw op Open na het opstarten je terminal opnieuw en voer deze opdracht uit, want we gaan de usb-microfoon en de ingebouwde audio-aansluiting gebruiken (STEK EERST JE USB-MICROFOON EN LUIDSPREKER AAN VOORDAT DE OPDRACHT UITVOERT)
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. Download het bestand met referenties-.json (raadpleeg dit document voor het maken van referenties
5. Plaats het.json-bestand in de map/home/pi
6. Hernoem het naar assistant.json
7. Het installatieprogramma met één regel gebruiken voor het installeren van Google Assistant en Snowboy-afhankelijkheden Gebruikers van Pi3 en Armv7 gebruiken het installatieprogramma "gassist-installer-pi3.sh" en gebruikers van Pi Zero, Pi A en Pi 1 B+ gebruiken het "gassist-installer-pi -zero.sh" installatieprogramma. Snowboy-installatieprogramma is gebruikelijk voor beide
7.1 Maak de installatieprogramma's 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 de installatieprogramma's uit (voer eerst het snowboy-installatieprogramma uit. Haast u niet en voer ze niet parallel uit, voer ze een voor een uit
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 de Google Assistant-authenticatielink van de terminal en autoriseer met uw Google-account
9. Kopieer de autorisatiecode van de browser naar de terminal en druk op enter
10. Ga de omgeving in en test de google-assistent volgens je bord
bron env/bin/activeren
google-assistant-demo (zeg het hotword "ok google") of bron env/bin/activate googlesamples-assistant-pushtotalk
11. Om onze google-assistent automatisch te laten starten wanneer de raspberry pi is ingeschakeld, voert u deze opdracht uit:
sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh
sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl activeer gassistpi-ok-google.service sudo systemctl activeer snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service
12. Start je raspberry pi opnieuw op en je google-assistent start automatisch
Stap 5: Aanpassing van uw GassistPi
Om het echte "Google Home" te voelen, voegen we aangepaste geluiden en led-lichtrespons toe.
De geluiden wijzigen
Download mijn aangepaste geluiden
1. Zet de gedownloade geluiden in /home/pi/GassistPi/sample-audio-files
2. Ga nu naar /home/pi/GassistPi/src en open vervolgens main.py
3. Zoek en vervang Startup.wav naar on.wav
4. Zoek en vervang Fb.wav om te reageren.wav
5. Dan Opslaan
Reactie van LED-verlichting toevoegen
In GassistPi Pin 05 & Pin 06 luistert en reageert de Google-assistent, maar we zullen een extra led toevoegen om ons te laten weten of de Google-assistent is gestart
In main.py voegen we #Indicator Pins toe
GPIO.setup(13, GPIO. OUT)
GPIO.uitgang(13, GPIO. HOOG)
Voeg in ON_CONVERSATION_TURN_STARTED deze regel toe
GPIO.uitgang(13, GPIO. LAAG)
Voeg in ON_CONVERSATION_TURN_STARTED deze regel toe
GPIO.uitgang(13, GPIO. HOOG)
U kunt de main.py downloaden en uw main.py vervangen in /home/pi/GassistPi/src
Stap 6: Behuizing
Ik weet dat je veel mooiere behuizingen kunt maken:) maar ik zal je laten zien hoe ik deze behuizing maak voor mijn Google Assistent:)
Ik breng de leds over van breadboard naar vrouwelijke naar vrouwelijke startkabels.
Mijn vader helpt me met het zagen van het sloophout voor de basis en het midden voor de omheining.
Het basishout heb ik er 1 luidspreker op bevestigd.
Het middelste hout heb ik de 2 luidsprekers aan de onderkant en Raspberry pi aan de bovenkant bevestigd
De leds, ik gebruik hete lijm om het aan de bovenkant van de behuizing te bevestigen
Voor luidsprekergaten en microfoongaten gebruik ik mijn soldeerbout om gaten aan de onderkant van mijn behuizing te maken en 2 gaten aan de bovenkant.
Stap 7: Conclusie
Dit project kostte minder dan $ 50 (Php 2563.70) om te maken.
Dit GassistPi-project kan je ook helpen om je huis te automatiseren. Het kan het aan/uit-relais activeren.
Ik heb ook LightshowPi (https://lightshowpi.org/) in dit project toegevoegd, dus als ik er muziek op speel, volgen de lichten erop:)
Als dit project geweldig is, stem dan op deze inzending voor de wedstrijd "Raspberry Pi" & "Wireless":) Bedankt!
Aanbevolen:
Uw Google Home Mini opnieuw stofferen: 6 stappen (met afbeeldingen)
Bekleed je Google Home Mini opnieuw: wil je een echt unieke digitale assistent voor je huis? Je zou naar een garage sale, kringloopwinkel of het huis van je grootmoeder kunnen gaan en eindigen met een oude stoel. Als dit gebeurt, kunt u ervoor kiezen om dat meubel een nieuwe lift te geven door opnieuw te bekleden
Home Security met Raspberry Pi: 6 stappen (met afbeeldingen)
Huisbeveiliging met Raspberry Pi: dat is een eenvoudige oplossing waardoor u zich meer ontspannen voelt wanneer u uw appartement verlaat - ontvang e-mails met foto's van uw eigendom dat wordt bezocht door ongewenste gasten, schakel uw beveiligingssysteem in en uit op de meest gemakkelijke en betrouwbare manier ( druk op
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Retro-fit een Google Home Mini: 4 stappen (met afbeeldingen)
Retro-fit een Google Home Mini: geef uw digitale assistent een analoge stijl door hem achteraf in een oude cassettespeler of radio aan te passen! cassettespeler uit de jaren 80. Waarom zou je
Google Home Mod - Into a Vintage Radio! 13 Stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Google Home Mod - Into a Vintage Radio!: Hallo allemaal. Dus… ik verveelde me op een dag, en op die dagen stap ik meestal in de werkplaats en haal ik iets uit elkaar. Mijn vriendin heeft er een hekel aan. (Ze komt meestal thuis en er staat iets te drogen op de radiator, of ik heb verf op de vloer!) Deze keer mijn slachtoffer