Obsah:

GassistPi (Google Home v Raspberry Pi): 7 kroků (s obrázky)
GassistPi (Google Home v Raspberry Pi): 7 kroků (s obrázky)

Video: GassistPi (Google Home v Raspberry Pi): 7 kroků (s obrázky)

Video: GassistPi (Google Home v Raspberry Pi): 7 kroků (s obrázky)
Video: Control Sonoff-Tasmota Devices By Voice Using Google Assistant on Raspberry Pi | GassistPi Update 2024, Prosinec
Anonim
GassistPi (Google Home v Raspberry Pi)
GassistPi (Google Home v Raspberry Pi)
GassistPi (Google Home v Raspberry Pi)
GassistPi (Google Home v Raspberry Pi)

Google Assistant pro Raspberry Pi!

Krok 1: Shromažďování materiálů a nástrojů

Shromažďování materiálů a nástrojů
Shromažďování materiálů a nástrojů
Shromažďování materiálů a nástrojů
Shromažďování materiálů a nástrojů
Shromažďování materiálů a nástrojů
Shromažďování materiálů a nástrojů
  1. Raspberry Pi 3 Model B (Můžete také použít jinou verzi Raspberry Pi, ale ke spuštění potřebujete Wi-Fi)
  2. 8 GB karta Micro SD
  3. Čtečka karet Micro SD
  4. USB mikrofon
  5. USB reproduktory
  6. Rozbočovač jack 3,5 mm
  7. 5V 2A USB napájecí adaptér
  8. Micro USB kabel
  9. Propojovací kabely mezi ženami a muži
  10. Prkénko
  11. LED diody (libovolné barvy)
  12. Phillips šroubovák
  13. Šrouby Phillips
  14. Elektrická páska
  15. Páječka a stojan
  16. Pájecí olovo
  17. Štípačky
  18. Džbán na kečup (už jsem ho rozřezal:))
  19. Rezistor 100/150/330 ohmů

Krok 2: Přenesení karty Raspbian na kartu Micro SD

Blikající karta Raspbian na kartu Micro SD
Blikající karta Raspbian na kartu Micro SD
  1. Stáhněte si Raspbian nebo Raspbian Lite
  2. Stáhněte a nainstalujte Etcher
  3. Připojte čtečku karet Micro SD s vloženou kartou Micro SD.
  4. Otevřete Etcher
  5. Klikněte na Vybrat obrázek a procházejte umístění stahování Raspbian/RaspbianLite Zip
  6. Klikněte na Vybrat disk a najděte jednotku své čtečky karet micro sd.
  7. Poté nakonec klikněte na „Flash!“

Může to trvat 10-30 minut, takže si sedněte, relaxujte a jezte koláč:)

Krok 3: Zapněte Raspberry Pi

Zapněte Raspberry Pi!
Zapněte Raspberry Pi!

Nyní, když flashujeme kartu micro SD, můžeme nyní moci zavést tento malinový pi na raspbian:)

Připojte kabel Raspberry Pi k monitoru pomocí kabelu HDMI.

Krok 4: Instalace GassistPi

Instalace GassistPi
Instalace GassistPi
Instalace GassistPi
Instalace GassistPi
Instalace GassistPi
Instalace GassistPi

Nyní, když spustíte svůj malinový pi, můžete nyní přejít na toto úložiště Github GassistPi a můžete také postupovat podle pokynů.

1. Otevřete terminál a naklonujte úložiště

klon git

2. Aktualizujte OS a jádro

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. Restartujte počítač Raspberry Pi Po spuštění znovu otevřete terminál a proveďte tento příkaz, protože použijeme USB mikrofon a integrovaný zvukový konektor (PŘED VYKONÁNÍM PŘÍKAZU PLUGUJTE USB MIKROFON A REPRODUKTOR)

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. Stáhněte soubor credentials-.json (vytvoření tohoto dokumentu naleznete v tomto dokumentu

5. Umístěte soubor.json do adresáře/home/pi

6. Přejmenujte jej na assistant.json

7. Použití jednořádkového instalačního programu k instalaci závislostí Google Assistant a Snowboy Uživatelé Pi3 a Armv7 používají instalační program „gassist-installer-pi3.sh“a uživatelé Pi Zero, Pi A a Pi 1 B+ používají „gassist-installer-pi -zero.sh instalační program. Instalační program Snowboy je společný pro oba

7.1 Nastavit instalační programy jako spustitelné

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 Spusťte instalační programy (Nejprve spusťte instalační program Snowboy. Nespěchejte a nespouštějte je souběžně, spouštějte je jeden po druhém

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. Zkopírujte ověřovací odkaz pomocníka Google z terminálu a autorizujte pomocí svého účtu Google

9. Zkopírujte autorizační kód z prohlížeče na terminál a stiskněte Enter

10. Přesuňte se do prostředí a vyzkoušejte si Google asistenta podle vaší desky

zdroj env/bin/aktivovat

google-assistant-demo (řekněte klíčové slovo „ok google“) nebo zdroj env/bin/aktivujte googlesamples-assistant-pushtotalk

11. Aby se náš asistent Google automaticky spustil, když je Raspberry Pi zapnuté, spusťte tyto příkazy

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. Restartujte svůj malinový pi a váš asistent Google se automaticky spustí

Krok 5: Přizpůsobení vašeho GassistPi

Přizpůsobení vašeho GassistPi
Přizpůsobení vašeho GassistPi
Přizpůsobení vašeho GassistPi
Přizpůsobení vašeho GassistPi
Přizpůsobení vašeho GassistPi
Přizpůsobení vašeho GassistPi

Abychom pocítili skutečnou „domovskou stránku Google“, přidáme vlastní zvuky a odezvu LED.

Změna zvuků

Stáhněte si vlastní zvuky

1. Vložte stažené zvuky do/home/pi/GassistPi/sample-audio-files

2. Nyní přejděte na/home/pi/GassistPi/src a otevřete main.py

3. Najděte a nahraďte Startup.wav na on.wav

4. Najděte a nahraďte Fb.wav, abyste odpověděli.wav

5. Poté uložte

Přidání reakce LED světel

V GassistPi je Pin 05 a Pin 06 pomocníkem Google, který naslouchá a reaguje, ale přidáme další LED diodu, která nám dá vědět, pokud bude spuštěn asistent Google

V main.py přidáme piny #Indicator

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

V ON_CONVERSATION_TURN_STARTED přidejte tento řádek

GPIO.output (13, GPIO. LOW)

V ON_CONVERSATION_TURN_STARTED přidejte tento řádek

GPIO.output (13, GPIO. HIGH)

Můžete si stáhnout main.py a nahradit main.py v/home/pi/GassistPi/src

Krok 6: Příloha

Ohrada
Ohrada
Ohrada
Ohrada
Ohrada
Ohrada

Vím, že můžete vytvořit mnohem krásnější přílohu:), ale ukážu vám, jak tuto přílohu vytvořím pro svého asistenta Google:)

Přenáším LED diody z propojovacího kabelu na propojovací kabel mezi ženami a ženami.

Můj otec mi pomáhá řezat šrotové dřevo na základně a uprostřed na ohradu.

Na základní dřevo jsem na něj připevnil 1 reproduktor.

Do prostředního dřeva jsem připevnil 2 reproduktory dole a malinový pi nahoře

LED diody, používám horké lepidlo k připevnění v horní části skříně

Pokud jde o otvory pro paprsky a otvory pro mikrofon, používám páječku k vytvoření otvorů ve spodní části skříně a 2 otvorů v horní části.

Krok 7: Závěr

Výroba tohoto projektu stála méně než 50 USD (2563,70 PHP).

Tento projekt GassistPi vám také může pomoci automatizovat váš dům. Může spustit relé zapnutí/vypnutí.

Do tohoto projektu jsem také přidal LightshowPi (https://lightshowpi.org/), takže když na něm budu přehrávat hudbu, světla na něj budou navazovat:)

Pokud je tento projekt úžasný, hlasujte v tomto příspěvku pro soutěž „Raspberry Pi“a „Wireless“:) Děkujeme!

Doporučuje: