Sommario:
- Passaggio 1: raccolta di materiali e strumenti
- Passaggio 2: flashing di Raspbian su scheda Micro SD
- Passaggio 3: accendi il tuo Raspberry Pi
- Passaggio 4: installazione di GassistPi
- Passaggio 5: personalizzazione del tuo GassistPi
- Passaggio 6: allegato
- Passaggio 7: conclusione
Video: GassistPi (Google Home in Raspberry Pi): 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
Assistente Google per Raspberry Pi!
Passaggio 1: raccolta di materiali e strumenti
- Raspberry Pi 3 Modello B (puoi anche usare un'altra versione Raspberry Pi ma hai bisogno del Wi-Fi per eseguirlo)
- Scheda Micro SD da 8 GB
- Lettore di schede micro SD
- Microfono USB
- Altoparlanti alimentati tramite USB
- Divisore jack da 3,5 mm
- Adattatore di alimentazione USB 5V 2A
- Cavo micro USB
- Cavi jumper da femmina a maschio
- tagliere
- LED (qualsiasi colore desiderato)
- Cacciavite a stella
- Viti Phillips
- Nastro elettrico
- Saldatore e supporto
- Piombo di saldatura
- Tronchese
- Caraffa Ketchup (l'ho già tagliata:))
- Resistenza da 100/150/330 ohm
Passaggio 2: flashing di Raspbian su scheda Micro SD
- Scarica Raspbian o Raspbian Lite
- Scarica e installa Etcher
- Collega il lettore di schede Micro SD con la scheda Micro SD al suo interno.
- Apri incisore
- Fare clic su Seleziona immagine e sfogliare la posizione di download di Raspbian/RaspbianLite Zip
- Fare clic su Seleziona unità e trovare l'unità del lettore di schede micro sd.
- Quindi, infine, fai clic su "Flash!"
Potrebbero volerci 10-30 minuti, quindi siediti, rilassati e mangia la torta:)
Passaggio 3: accendi il tuo Raspberry Pi
Ora, dopo aver flashato la scheda micro SD, potremmo ora essere in grado di avviare questo raspberry pi su raspbian:)
Collega il Raspberry Pi al tuo monitor con il cavo HDMI.
Passaggio 4: installazione di GassistPi
Ora, dopo aver avviato il tuo Raspberry Pi, ora puoi andare a questo Github Repository di GassistPi e puoi anche seguire la guida lì.
1. Apri il terminale e clona il repository
git clone
2. Aggiorna il sistema operativo e il kernel
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. Riavvia il tuo Raspberry Pi Dopo l'avvio, apri nuovamente il terminale ed esegui questo comando perché utilizzeremo il microfono USB e il jack audio integrato (COLLEGA IL MICROFONO E L'ALTOPARLANTE USB PRIMA DI ESEGUIRE IL COMANDO)
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. Scaricare il file credenziali-.json (fare riferimento a questo documento per la creazione delle credenziali
5. Posiziona il file.json nella directory/home/pi
6. Rinominalo in assistant.json
7. Utilizzo del programma di installazione a una riga per l'installazione di Google Assistant e delle dipendenze Snowboy Gli utenti Pi3 e Armv7 utilizzano il programma di installazione "gassist-installer-pi3.sh" e gli utenti Pi Zero, Pi A e Pi 1 B+ utilizzano il "gassist-installer-pi -zero.sh". Il programma di installazione di Snowboy è comune per entrambi
7.1 Rendere eseguibili i programmi di installazione
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 Esegui i programmi di installazione (Esegui prima il programma di installazione di snowboy. Non avere fretta e non eseguirli parallelamente, eseguili uno dopo l'altro
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. Copia il link di autenticazione dell'assistente google dal terminale e autorizza l'utilizzo del tuo account google
9. Copia il codice di autorizzazione dal browser sul terminale e premi invio
10. Spostati nell'ambiente e prova l'assistente di Google in base alla tua scheda
source env/bin/activate
google-assistant-demo (pronuncia la hotword "ok google") o fonte env/bin/activate googlesamples-assistant-pushtotalk
11. Per fare in modo che il nostro assistente google si avvii automaticamente quando il raspberry pi è attivo, esegui questi comandi
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. Riavvia il tuo Raspberry Pi e il tuo assistente Google si avvierà automaticamente
Passaggio 5: personalizzazione del tuo GassistPi
Per sentire il vero "Google Home" aggiungeremo suoni personalizzati e risposta alla luce a led.
Cambiare i suoni
Scarica i miei suoni personalizzati
1. Metti i suoni scaricati in /home/pi/GassistPi/sample-audio-files
2. Ora vai su /home/pi/GassistPi/src quindi apri main.py
3. Trova e sostituisci Startup.wav con on.wav
4. Trova e sostituisci Fb.wav per rispondere.wav
5. Quindi salva
Aggiunta della risposta delle luci a LED
In GassistPi Pin 05 e Pin 06 è l'assistente di Google che ascolta e risponde ma aggiungeremo un led extra per farci sapere se l'assistente di Google è avviato
In main.py aggiungeremo #Indicator Pins
GPIO.setup(13, GPIO. OUT)
GPIO.output(13, GPIO. HIGH)
In ON_CONVERSATION_TURN_STARTED aggiungi questa riga
GPIO.output(13, GPIO. LOW)
In ON_CONVERSATION_TURN_STARTED aggiungi questa riga
GPIO.output(13, GPIO. HIGH)
Puoi scaricare il main.py e sostituire il tuo main.py in /home/pi/GassistPi/src
Passaggio 6: allegato
So che puoi realizzare un recinto molto più bello:) ma ti mostrerò come realizzo questo recinto per il mio Assistente Google:)
Trasferisco i led da breadboard a cavi jumper femmina a femmina.
Mio padre mi aiuta a segare il legno di scarto per la base e il centro per il recinto.
Il legno di base ho attaccato 1 altoparlante su di esso.
Il legno centrale ho attaccato i 2 altoparlanti in basso e il lampone pi in alto
I led, io uso la colla a caldo per attaccarlo nella parte superiore della custodia
Per i fori per gli altoparlanti e i fori per il microfono, uso il mio saldatore per mettere dei fori nella parte inferiore del mio involucro e 2 fori nella parte superiore.
Passaggio 7: conclusione
Questo progetto è costato meno di $ 50 (Php 2563,70) da realizzare.
Questo progetto GassistPi può anche aiutarti ad automatizzare la tua casa. Può attivare il relè On/Off.
Ho anche aggiunto LightshowPi (https://lightshowpi.org/) in questo progetto, quindi quando suono la musica su di esso le luci seguiranno su di esso:)
Se questo progetto è fantastico, vota questa voce per il concorso "Raspberry Pi" e "Wireless":) Grazie!
Consigliato:
Controllo delle tende con ESP8266, integrazione di Google Home e Openhab e Webcontrol: 5 passaggi (con immagini)
Controllo delle tende con ESP8266, integrazione di Google Home e Openhab e controllo Web: in questo Instructable ti mostro come ho aggiunto l'automazione alle mie tende. Volevo essere in grado di aggiungere e rimuovere l'automazione, quindi tutta l'installazione è a clip. Le parti principali sono: Motore passo-passo Controllato dal driver passo-passo bij ESP-01 Ingranaggio e montaggio
Rifodera Google Home Mini: 6 passaggi (con immagini)
Rifodera il tuo Google Home Mini: vuoi un assistente digitale davvero unico per la tua casa? Potresti andare in un mercatino dell'usato, in un negozio dell'usato o a casa di tua nonna e ritrovarti con una vecchia sedia. Se ciò accade, potresti scegliere di dare una nuova spinta a quei mobili rifoderando
Retrofit di Google Home Mini: 4 passaggi (con immagini)
Retro-fit a Google Home Mini: dai al tuo assistente digitale uno stile analogico inserendolo in un vecchio lettore di cassette o radio! In questo Instructable ti guiderò attraverso l'installazione di un nuovo Google Home Mini in una vecchia tecnologia lettore di cassette degli anni '80. Perchè vorresti
Fai da te Google Home con altoparlante Bluetooth su hub di aggancio Raspberry Pi Zero: 7 passaggi (con immagini)
Fai da te Google Home con altoparlante Bluetooth su hub di aggancio Raspberry Pi Zero: abbiamo un'istruzione su Amazon Echo Alexa fai da te - Assistente vocale Alexa su hub di aggancio Raspberry Pi Zero. Questa volta vogliamo mostrarti come costruire una Google Home fai da te. In questo tutorial, ti mostreremo come installare e configurare l'Assistente Google
Supporto per telefono da auto in legno con ricarica wireless Google Home: 7 passaggi (con immagini)
Supporto per telefono da auto in legno con ricarica wireless Google Home: benvenuto! Hai mai voluto fare una domanda a Google mentre guidi senza aprire il telefono? Google Assistant è un'ottima app con funzioni interessanti, ma richiede di sbloccare il telefono e di aprire l'app o di tenere premuto il tasto home