Obsah:

GassistPi (Domovská stránka Google v Raspberry Pi): 7 krokov (s obrázkami)
GassistPi (Domovská stránka Google v Raspberry Pi): 7 krokov (s obrázkami)

Video: GassistPi (Domovská stránka Google v Raspberry Pi): 7 krokov (s obrázkami)

Video: GassistPi (Domovská stránka Google v Raspberry Pi): 7 krokov (s obrázkami)
Video: Беспроводная zigbee кнопка для для автоматизаций умного дома - компактная и бюджетная 2024, Júl
Anonim
GassistPi (Domovská stránka Google v Raspberry Pi)
GassistPi (Domovská stránka Google v Raspberry Pi)
GassistPi (Domovská stránka Google v Raspberry Pi)
GassistPi (Domovská stránka Google v Raspberry Pi)

Asistent Google pre Raspberry Pi!

Krok 1: Zhromažďovanie materiálov a nástrojov

Zhromažďovanie materiálov a nástrojov
Zhromažďovanie materiálov a nástrojov
Zhromažďovanie materiálov a nástrojov
Zhromažďovanie materiálov a nástrojov
Zhromažďovanie materiálov a nástrojov
Zhromažďovanie materiálov a nástrojov
  1. Raspberry Pi 3 Model B (Môžete použiť aj inú verziu Raspberry Pi, ale na spustenie potrebujete Wi-Fi)
  2. 8 GB karta Micro SD
  3. Čítačka kariet Micro SD
  4. USB mikrofón
  5. USB reproduktory
  6. Rozbočovač jack 3,5 mm
  7. 5V 2A USB napájací adaptér
  8. Micro USB kábel
  9. Prepojovacie káble medzi ženami a mužmi
  10. Breadboard
  11. LED diódy (ľubovoľnej farby)
  12. Skrutkovač Phillips
  13. Skrutky Phillips
  14. Elektrická páska
  15. Spájkovačka a stojan
  16. Spájkovacie olovo
  17. Drôtová rezačka
  18. Džbán na kečup (už som ho nakrájal:))
  19. Rezistor 100/150/330 ohmov

Krok 2: Výmena karty Raspbian na kartu Micro SD

Bliká karta Raspbian na kartu Micro SD
Bliká karta Raspbian na kartu Micro SD
  1. Stiahnite si Raspbian alebo Raspbian Lite
  2. Stiahnite a nainštalujte Etcher
  3. Pripojte čítačku kariet Micro SD s vloženou kartou Micro SD.
  4. Otvorte Etcher
  5. Kliknite na položku Vybrať obrázok a vyhľadajte umiestnenie sťahovania Raspbian/RaspbianLite Zip
  6. Kliknite na položku Vybrať disk a nájdite jednotku čítačky kariet micro sd.
  7. Potom nakoniec kliknite na „Flash!“

To môže trvať 10-30 minút, takže si sadnite, relaxujte a jedzte koláč:)

Krok 3: Zapnite Raspberry Pi

Zapnite svoj Raspberry Pi!
Zapnite svoj Raspberry Pi!

Teraz, keď flashujeme kartu micro sd, teraz môžeme spustiť toto malinové pi na raspbian:)

Pripojte malinový pi k monitoru pomocou kábla HDMI.

Krok 4: Inštalácia programu GassistPi

Inštalácia GassistPi
Inštalácia GassistPi
Inštalácia GassistPi
Inštalácia GassistPi
Inštalácia GassistPi
Inštalácia GassistPi

Teraz, keď naštartujete svoje malinové pi, môžete teraz ísť do tohto úložiska Github GassistPi a môžete sa tiež riadiť tam uvedeným sprievodcom.

1. Otvorte terminál a klonujte úložisko

klon git

2. Aktualizujte OS a jadro

sudo apt-get aktualizácia

sudo apt-get install raspberrypi-kernel

3. Reštartujte počítač Raspberry Pi Po spustení znova otvorte terminál a spustite tento príkaz, pretože použijeme USB mikrofón a vstavaný zvukový konektor (PRED VYKONANÍM PRÍKAZU NAPÁJAJTE najskôr USB mikrofón 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. Stiahnite si súbor poverení-.json (informácie o vytvorení poverení nájdete v tomto dokumente

5. Umiestnite súbor.json do adresára/home/pi

6. Premenujte ho na assistant.json

7. Použitie jednoriadkového inštalátora na inštaláciu závislostí Google Assistant a Snowboy Používatelia Pi3 a Armv7 používajú inštalátor „gassist-installer-pi3.sh“a používatelia Pi Zero, Pi A a Pi 1 B+ používajú „gassist-installer-pi -zero.sh inštalátor. Inštalátor Snowboy je spoločný pre obidva

7.1 Nastaviť inštalátory ako spustiteľné

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 Spustite inštalátory (Najprv spustite inštalátor snowboyov. Neponáhľajte sa a nespúšťajte ich súbežne, spustite ich jeden po druhom.

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. Skopírujte odkaz na overenie asistenta Google z terminálu a autorizujte ho pomocou svojho účtu Google

9. Skopírujte autorizačný kód z prehliadača na terminál a stlačte kláves enter

10. Prejdite do prostredia a vyskúšajte asistenta Google podľa svojej nástenky

zdroj env/bin/aktivovať

google-assistant-demo (povedzte kľúčové slovo „ok google“) alebo zdroj env/bin/aktivujte googlesamples-assistant-pushtotalk

11. Aby sa náš asistent Google automaticky spustil, keď je malinový pi zapnutý, spustite tieto prí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. Reštartujte svoj malinový pi a váš asistent Google sa automaticky spustí

Krok 5: Prispôsobenie vášho GassistPi

Prispôsobenie vášho GassistPi
Prispôsobenie vášho GassistPi
Prispôsobenie vášho GassistPi
Prispôsobenie vášho GassistPi
Prispôsobenie vášho GassistPi
Prispôsobenie vášho GassistPi

Aby sme pocítili skutočný „domov Google“, pridáme vlastné zvuky a odozvu LED.

Zmena zvukov

Stiahnite si moje vlastné zvuky

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

2. Teraz choďte na/home/pi/GassistPi/src potom otvorte main.py

3. Nájdite a nahraďte Startup.wav na on.wav

4. Nájdite a nahraďte Fb.wav, aby ste odpovedali.wav

5. Potom uložte

Pridanie reakcie na LED svetlá

V GassistPi je pin 05 a pin 06 asistentom Google, ktorý počúva a odpovedá, ale pridáme ďalšie LED diódy, ktoré nás budú informovať, ak sa spustí asistent Google

V main.py pridáme piny #Indikátora

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

V ON_CONVERSATION_TURN_STARTED pridajte tento riadok

GPIO.output (13, GPIO. LOW)

V ON_CONVERSATION_TURN_STARTED pridajte tento riadok

GPIO.output (13, GPIO. HIGH)

Môžete si stiahnuť súbor main.py a nahradiť súbor main.py v adresári/home/pi/GassistPi/src

Krok 6: Príloha

Ohrada
Ohrada
Ohrada
Ohrada
Ohrada
Ohrada

Viem, že môžete vytvoriť oveľa krajšiu prílohu:), ale ukážem vám, ako túto prílohu vyrobím pre svojho asistenta Google:)

LED diódy prenášam z prepojovacieho panelu na prepojovací kábel medzi ženami a ženami.

Môj otec mi pomáha píliť šrotové drevo pre základňu a stred pre ohradu.

Na základné drevo som naň pripevnil 1 reproduktor.

Do stredného dreva som pripevnil 2 reproduktory v spodnej časti a malinový pi v hornej časti

LED diódy, na ich pripevnenie v hornej časti krytu používam horúce lepidlo

Pokiaľ ide o otvory pre reproduktory a otvory pre mikrofón, použijem spájkovačku otvory v spodnej časti krytu a 2 otvory v hornej časti.

Krok 7: Záver

Výroba tohto projektu stála menej ako 50 dolárov (2563,70 PHP).

Tento projekt GassistPi vám môže tiež pomôcť zautomatizovať váš dom. Môže spustiť relé zapnutia/vypnutia.

Do tohto projektu som tiež pridal LightshowPi (https://lightshowpi.org/), takže keď na ňom budem hrať hudbu, svetlá ho budú nasledovať:)

Ak je tento projekt úžasný, hlasujte v tomto príspevku v súťaži „Raspberry Pi“a „Wireless“:) Ďakujeme!

Odporúča: