Cuprins:
- Pasul 1: Adunarea de materiale și instrumente
- Pasul 2: Raspbian intermitent pe cardul Micro SD
- Pasul 3: Porniți Raspberry Pi
- Pasul 4: Instalarea GassistPi
- Pasul 5: Personalizarea GassistPi
- Pasul 6: incintă
- Pasul 7: Concluzie
Video: GassistPi (Google Home în Raspberry Pi): 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Asistent Google pentru Raspberry Pi!
Pasul 1: Adunarea de materiale și instrumente
- Raspberry Pi 3 Model B (Puteți utiliza și alte versiuni de raspberry pi, dar aveți nevoie de Wi-Fi pentru a rula acest lucru)
- Card Micro SD de 8 GB
- Cititor de carduri Micro SD
- Microfon USB
- Boxe alimentate prin USB
- Splitter Jack de 3,5 mm
- Adaptor de alimentare USB 5V 2A
- Cablu micro USB
- Cabluri jumper de la feminin la masculin
- Pană de pâine
- LED-uri (orice culoare doriți)
- Surubelnita Phillips
- Șuruburi Phillips
- Bandă electrică
- Fier de lipit și suport
- Plumb de lipit
- Cleste de sarma
- Ketchup Jug (l-am tăiat deja:))
- Rezistor 100/150/330 ohmi
Pasul 2: Raspbian intermitent pe cardul Micro SD
- Descărcați Raspbian sau Raspbian Lite
- Descărcați și instalați Etcher
- Conectați cititorul de carduri Micro SD cu cardul Micro SD.
- Deschide Etcher
- Faceți clic pe Selectare imagine și răsfoiți locația de descărcare a Raspbian / RaspbianLite Zip
- Faceți clic pe Selectare unitate și găsiți unitatea cititorului de card micro SD.
- Apoi faceți clic pe „Flash!”
Acest lucru ar putea dura 10-30 de minute, așa că stați pe loc, relaxați-vă și mâncați plăcintă:)
Pasul 3: Porniți Raspberry Pi
Acum, după ce am blițit cardul micro sd, acum putem încărca acest raspberry pi pe raspbian:)
Conectați raspberry pi la monitor cu ajutorul cablului HDMI.
Pasul 4: Instalarea GassistPi
Acum, după ce porniți raspberry pi, puteți merge acum la acest depozit Github al GassistPi și puteți urmări și ghidul de acolo.
1. Deschideți terminalul și clonați depozitul
git clone
2. Actualizați sistemul de operare și Kernel
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. Reporniți Raspberry Pi După ce porniți din nou, deschideți din nou terminalul și executați această comandă, deoarece vom folosi microfonul USB și mufa audio de la bord (CONECTĂȚI-VĂ MICROUL USB ȘI VORBITORUL ÎNAINTE ÎNAINTE DE A EXECUTA COMANDA)
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. Descărcați fișierul acreditări-.json (consultați acest document pentru crearea acreditării
5. Plasați fișierul.json în directorul / home / pi
6. Redenumiți-l în assistant.json
7. Folosind programul de instalare pe o linie pentru instalarea Google Assistant și a dependențelor Snowboy, utilizatorii Pi3 și Armv7 utilizează programul de instalare „gassist-installer-pi3.sh”, iar utilizatorii Pi Zero, Pi A și Pi 1 B + utilizează „gassist-installer-pi -zero.sh instalator. Instalatorul Snowboy este comun pentru ambele
7.1 Faceți instalatorii executabili
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 Executați programele de instalare (rulați mai întâi programul de instalare snowboy. Nu vă grăbiți și nu le rulați în paralel, rulați-le unul după altul
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ți linkul de autentificare asistent google de la terminal și autorizați folosind contul dvs. Google
9. Copiați codul de autorizare din browser pe terminal și apăsați Enter
10. Mutați-vă în mediul înconjurător și testați asistentul google în funcție de tabloul dvs.
sursa env / bin / activate
google-assistant-demo (spuneți hotword „ok google”) sau sursa env / bin / activate googlesamples-assistant-pushtotalk
11. Pentru ca asistentul nostru Google să pornească automat când raspberry pi este pornit, executați aceste comenzi
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. Reporniți raspberry pi și asistentul Google va porni automat
Pasul 5: Personalizarea GassistPi
Pentru a simți adevăratul „Acasă Google”, vom adăuga sunete personalizate și un răspuns la lumină LED.
Schimbarea sunetelor
Descarcă sunetele mele personalizate
1. Puneți sunetele descărcate în / home / pi / GassistPi / sample-audio-files
2. Acum mergeți la / home / pi / GassistPi / src apoi deschideți main.py
3. Găsiți și înlocuiți Startup.wav la on.wav
4. Găsiți și înlocuiți Fb.wav pentru a răspunde.wav
5. Apoi Salvați
Adăugarea răspunsului la luminile LED
În GassistPi Pin 05 și Pin 06 este asistentul Google care ascultă și răspunde, dar vom adăuga un led suplimentar pentru a ne informa dacă asistentul Google este pornit
În main.py vom adăuga în #Indicator Pins
GPIO.setup (13, GPIO. OUT)
GPIO.output (13, GPIO. HIGH)
În ON_CONVERSATION_TURN_STARTED adăugați această linie
GPIO.output (13, GPIO. LOW)
În ON_CONVERSATION_TURN_STARTED adăugați această linie
GPIO.output (13, GPIO. HIGH)
Puteți descărca main.py și înlocui main.py în / home / pi / GassistPi / src
Pasul 6: incintă
Știu că poți face o incintă mult mai frumoasă:), dar îți voi arăta cum îmi fac această incintă pentru Asistentul meu Google:)
Transfer led-urile de la placa de cablu la cablurile jumper feminin la feminin.
Tatăl meu mă ajută să văd resturile de lemn pentru bază și mijloc pentru incintă.
Lemnul de bază am atașat 1 difuzor pe el.
Lemnul din mijloc am atașat cele două difuzoare în partea de jos și zmeura pi în partea de sus
Ledurile, folosesc adeziv fierbinte pentru a-l atașa în partea superioară a incintei
Pentru găurile de difuzoare și găurile microfonului, folosesc fierul de lipit pentru a pune găuri în partea inferioară a incintei și 2 găuri în partea de sus.
Pasul 7: Concluzie
Acest proiect a costat mai puțin de 50 USD (2563,70 php).
Acest proiect GassistPi vă poate ajuta, de asemenea, să vă automatizați casa. Poate declanșa releu On / Off.
De asemenea, am adăugat LightshowPi (https://lightshowpi.org/) în acest proiect, așa că atunci când redau muzică pe el, luminile vor urma pe el:)
Dacă acest proiect este minunat, vă rugăm să votați această intrare pentru concursul „Raspberry Pi” și „Wireless”:) Mulțumesc!
Recomandat:
Controlul jaluzelelor cu ESP8266, integrare Google Home și Openhab și control web: 5 pași (cu imagini)
Controlul jaluzelelor Cu ESP8266, integrarea Google Home și Openhab și control web: În acest instructabil vă arăt cum am adăugat automatizarea jaluzelelor mele. Am vrut să pot adăuga și elimina automatizarea, așa că toată instalarea este fixată. Părțile principale sunt: Motor pas cu pas Driver controlat pas cu pas ESP-01 Gear și montare
Reupholster Google Home Mini: 6 pași (cu imagini)
Reupholster Google Home Mini: doriți un asistent digital cu adevărat unic pentru casa dvs.? S-ar putea să mergi la o vânzare în garaj, la un magazin de second-hand sau la casa bunicii tale și să ajungi cu un scaun vechi. Dacă se întâmplă acest lucru, ați putea alege să respirați un nou lift în acel mobilier prin reuphol
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 pași
Sonoff B1 Firmware Home Automation Openhab Google Home: Îmi place foarte mult firmware-ul Tasmota pentru comutatoarele mele Sonoff. Dar a nu a fost foarte fericit cu firmware-ul Tasmota de pe Sonoff-B1. Nu am reușit pe deplin să-l integrez în Openhab și să-l controlez prin Google Home. Prin urmare, am scris propria mea firmă
Montare retro Google Home Mini: 4 pași (cu imagini)
Montați în mod retro un Google Home Mini: oferiți asistentului digital un stil analogic prin montarea retro într-un casetofon sau radio vechi! casetofon din anii 1980. De ce ai
DIY Google Home cu difuzor Bluetooth pe Raspberry Pi Zero Docking Hub: 7 pași (cu imagini)
DIY Google Home cu difuzor Bluetooth pe Raspberry Pi Zero Docking Hub: Avem un instructable pe DIY Amazon Echo Alexa - Alexa Voice Assistant pe Raspberry Pi Zero Docking Hub. De data aceasta vrem să vă arătăm cum să construiți un Google Home DIY. În acest instructiv, vă vom arăta cum să instalați și să configurați Asistentul Google