Inhaltsverzeichnis:
- Schritt 1: Sammeln von Materialien und Werkzeugen
- Schritt 2: Raspbian auf Micro-SD-Karte flashen
- Schritt 3: Schalten Sie Ihren Raspberry Pi ein
- Schritt 4: Installieren von GassistPi
- Schritt 5: Anpassung Ihres GassistPi
- Schritt 6: Gehäuse
- Schritt 7: Fazit
Video: GassistPi (Google Home in Raspberry Pi) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
Google Assistant für Raspberry Pi!
Schritt 1: Sammeln von Materialien und Werkzeugen
- Raspberry Pi 3 Model B (Sie können auch eine andere Raspberry Pi-Version verwenden, aber Sie benötigen Wi-Fi, um dies auszuführen)
- 8GB Micro-SD-Karte
- Micro-SD-Kartenleser
- USB-Mikrofon
- USB-betriebene Lautsprecher
- 3,5-mm-Klinkenverteiler
- 5V 2A USB-Netzteil
- Micro-USB-Kabel
- Überbrückungskabel von Buchse auf Stecker
- Steckbrett
- LEDs (jede gewünschte Farbe)
- Kreuzschlitzschraubendreher
- Kreuzschlitzschrauben
- Isolierband
- Lötkolben & Ständer
- Lötkabel
- Kabelschneider
- Ketchup-Kanne (ich habe sie schon geschnitten:))
- 100/150/330 Ohm Widerstand
Schritt 2: Raspbian auf Micro-SD-Karte flashen
- Raspbian oder Raspbian Lite herunterladen
- Etcher herunterladen und installieren
- Stecken Sie den Micro-SD-Kartenleser mit der Micro-SD-Karte ein.
- Radierer öffnen
- Klicken Sie auf Bild auswählen und durchsuchen Sie den Download-Speicherort von Raspbian/RaspbianLite Zip
- Klicken Sie auf Laufwerk auswählen und suchen Sie das Laufwerk Ihres Micro-SD-Kartenlesers.
- Klicken Sie abschließend auf "Flash!"
Dies kann 10-30 Minuten dauern, also lehnen Sie sich zurück, entspannen Sie sich und essen Sie Kuchen:)
Schritt 3: Schalten Sie Ihren Raspberry Pi ein
Nachdem wir nun die Micro-SD-Karte geflasht haben, können wir diesen Himbeer-Pi jetzt möglicherweise auf Raspbian booten:)
Schließen Sie das Himbeer-Pi mit dem HDMI-Kabel an Ihren Monitor an.
Schritt 4: Installieren von GassistPi
Nachdem Sie Ihren Raspberry Pi hochgefahren haben, können Sie nun dieses Github-Repository von GassistPi aufrufen und dort auch der Anleitung folgen.
1. Terminal öffnen und Repository klonen
Git-Klon
2. Betriebssystem und Kernel aktualisieren
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. Starten Sie Ihren Raspberry Pi nach dem Hochfahren neu, öffnen Sie Ihr Terminal erneut und führen Sie diesen Befehl aus, da wir das USB-Mikrofon und die integrierte Audiobuchse verwenden werden (STECKEN SIE IHR USB-MIC UND LAUTSPRECHER ZUERST AN, BEVOR SIE DEN BEFEHL AUSFÜHREN).
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. Laden Sie die Datei Credentials-.json herunter (siehe dieses Dokument zum Erstellen von Credentials
5. Platzieren Sie die.json-Datei im Verzeichnis /home/pi
6. Benennen Sie es in Assistant.json um
7. Verwenden des einzeiligen Installers zum Installieren von Google Assistant- und Snowboy-Abhängigkeiten Pi3- und Armv7-Benutzer verwenden das Installationsprogramm „gassist-installer-pi3.sh“und Benutzer von Pi Zero, Pi A und Pi 1 B+ verwenden das „gassist-installer-pi -zero.sh -Installationsprogramm. Der Snowboy-Installer ist für beide gemeinsam
7.1 Machen Sie die Installer ausführbar
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 Führen Sie die Installer aus (Führen Sie zuerst den Snowboy-Installer aus. Haben Sie keine Eile und führen Sie sie nicht parallel aus, führen Sie sie nacheinander aus
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. Kopieren Sie den Google Assistant-Authentifizierungslink vom Terminal und autorisieren Sie ihn mit Ihrem Google-Konto
9. Kopieren Sie den Autorisierungscode vom Browser auf das Terminal und drücken Sie die Eingabetaste
10. Bewege dich in die Umgebung und teste den Google Assistant gemäß deinem Board
source env/bin/activate
google-assistant-demo (sagen Sie das Hotword "ok google") oder source env/bin/activate googlesamples-assistant-pushtotalk
11. Um unseren Google Assistant automatisch zu starten, wenn der Himbeer-Pi eingeschaltet ist, führen Sie diese Befehle aus
sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh
sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl enable gassistpi-ok-google.service sudo systemctl enable snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service
12. Starten Sie Ihren Raspberry Pi neu und Ihr Google Assistant wird automatisch gestartet
Schritt 5: Anpassung Ihres GassistPi
Um das echte "Google Home" zu spüren, werden wir benutzerdefinierte Sounds und LED-Lichtreaktionen hinzufügen.
Ändern der Töne
Laden Sie meine benutzerdefinierten Sounds herunter
1. Legen Sie die heruntergeladenen Sounds in /home/pi/GassistPi/sample-audio-files
2. Gehen Sie nun zu /home/pi/GassistPi/src und öffnen Sie dann main.py
3. Suchen und ersetzen Sie Startup.wav zu on.wav
4. Fb.wav suchen und ersetzen, um zu antworten.wav
5. Dann speichern
Hinzufügen von LED-Lichtreaktionen
In GassistPi Pin 05 & Pin 06 hört und reagiert der Google Assistant, aber wir werden eine zusätzliche LED hinzufügen, um uns mitzuteilen, ob der Google Assistant gestartet wird
In main.py fügen wir #Indikator-Pins hinzu
GPIO.setup(13, GPIO. OUT)
GPIO. Ausgabe(13, GPIO. HIGH)
In ON_CONVERSATION_TURN_STARTED diese Zeile hinzufügen
GPIO. Ausgabe(13, GPIO. LOW)
In ON_CONVERSATION_TURN_STARTED diese Zeile hinzufügen
GPIO. Ausgabe(13, GPIO. HIGH)
Sie können die main.py herunterladen und Ihre main.py in /home/pi/GassistPi/src. ersetzen
Schritt 6: Gehäuse
Ich weiß, dass Sie viel schöneres Gehäuse machen können:) aber ich zeige Ihnen, wie ich dieses Gehäuse für meinen Google Assistant mache:)
Ich übertrage die LEDs von Steckbrett auf weibliche zu weibliche Überbrückungskabel.
Mein Vater hilft mir, das Altholz für den Sockel und die Mitte für das Gehäuse zu sägen.
Das Basisholz habe ich 1 Lautsprecher darauf befestigt.
Das mittlere Holz habe ich unten mit den 2 Lautsprechern und oben mit Himbeer-Pi befestigt
Die LEDs, ich benutze Heißkleber, um sie an der Oberseite des Gehäuses zu befestigen
Für Sprechlöcher und Mikrofonlöcher verwende ich meinen Lötkolben, um Löcher an der Unterseite meines Gehäuses und 2 Löcher an der Oberseite zu setzen.
Schritt 7: Fazit
Dieses Projekt kostete weniger als $50 (PHP 2563,70).
Dieses GassistPi-Projekt kann Ihnen auch helfen, Ihr Haus zu automatisieren. Es kann das Ein/Aus-Relais auslösen.
Ich habe auch LightshowPi (https://lightshowpi.org/) in diesem Projekt hinzugefügt, also wenn ich Musik darauf abspiele, werden die Lichter darauf folgen:)
Wenn dieses Projekt großartig ist, stimmen Sie bitte für diesen Beitrag für den Wettbewerb "Raspberry Pi" & "Wireless" ab:) Danke!
Empfohlen:
Anhängen von Google Kalender an Google Sites: 5 Schritte
Anhängen von Google-Kalendern an Google Sites: Dies ist eine Anleitung, die Ihnen beibringt, wie Sie Google-Kalender erstellen, verwenden und bearbeiten und sie dann mithilfe der Freigabefunktionen an eine Google-Site anhängen. Dies kann für viele Menschen von Vorteil sein, da Google Sites verwendet werden kann, um i
Polstern Sie Ihr Google Home Mini neu – wikiHow
Polstern Sie Ihren Google Home Mini neu: Möchten Sie einen wirklich einzigartigen digitalen Assistenten für Ihr Zuhause? Du könntest zu einem Flohmarkt, einem Secondhand-Laden oder dem Haus deiner Großmutter gehen und am Ende mit einem alten Stuhl enden. In diesem Fall können Sie diesen Möbeln durch Neupolsterung neuen Schwung verleihen
So erstellen Sie Ihre erste Aktion für Google Home (in 10 Minuten) Teil 1: 10 Schritte
So erstellen Sie Ihre erste Aktion für Google Home (in 10 Minuten) Teil 1: Hallo, Dies ist der erste einer Reihe von Artikeln, die ich schreibe, in denen wir lernen, wie Sie Aktionen auf Google entwickeln und bereitstellen. Eigentlich arbeite ich an „Aktionen bei Google“der letzten Monate. Ich habe viele Artikel durchgesehen, die auf
Google Home Mini nachrüsten: 4 Schritte (mit Bildern)
Ein Google Home Mini nachrüsten: Geben Sie Ihrem digitalen Assistenten einen analogen Stil, indem Sie ihn in einen alten Kassettenspieler oder ein Radio nachrüsten! In diesem Instructable werde ich Sie durch die Installation eines neuen Google Home Mini in einem alten Tech führen Kassettenspieler aus den 1980er Jahren. Warum würdest du
Knoten-MCU mit 4-Port-Relaismodul, Blynk-App, IFTTT und Google Home. Gewinn?: 5 Schritte
Knoten-MCU mit 4-Port-Relaismodul, Blynk-App, IFTTT und Google Home. Profit?: In diesem Beitrag dreht sich alles darum, wie Sie Google Home mit NodeMCU und der blynk-App verbinden. Sie können Ihre Geräte mit einem einfachen blynk-gesteuerten NodeMCU-Schalter und Google Assistant steuern. Also los, Ok Google.. Schalten Sie das Ding ein