Spisu treści:

GassistPi (Google Home w Raspberry Pi): 7 kroków (ze zdjęciami)
GassistPi (Google Home w Raspberry Pi): 7 kroków (ze zdjęciami)

Wideo: GassistPi (Google Home w Raspberry Pi): 7 kroków (ze zdjęciami)

Wideo: GassistPi (Google Home w Raspberry Pi): 7 kroków (ze zdjęciami)
Wideo: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, Lipiec
Anonim
GassistPi (Google Home w Raspberry Pi)
GassistPi (Google Home w Raspberry Pi)
GassistPi (Google Home w Raspberry Pi)
GassistPi (Google Home w Raspberry Pi)

Asystent Google dla Raspberry Pi!

Krok 1: Zbieranie materiałów i narzędzi

Zbieranie materiałów i narzędzi
Zbieranie materiałów i narzędzi
Zbieranie materiałów i narzędzi
Zbieranie materiałów i narzędzi
Zbieranie materiałów i narzędzi
Zbieranie materiałów i narzędzi
  1. Raspberry Pi 3 Model B (możesz również użyć innej wersji raspberry pi, ale do jej uruchomienia potrzebujesz Wi-Fi)
  2. Karta microSD o pojemności 8 GB
  3. Czytnik kart Micro SD
  4. Mikrofon USB
  5. Głośniki zasilane przez USB
  6. Rozdzielacz jack 3,5 mm
  7. Zasilacz USB 5V 2A
  8. Kabel Micro USB
  9. Kable połączeniowe żeńskie na męskie
  10. Deska do krojenia chleba
  11. Diody LED (w dowolnym kolorze)
  12. Śrubokręt krzyżakowy
  13. Śruby Phillips
  14. Taśma elektryczna
  15. Lutownica i podstawka
  16. Przewód lutowniczy
  17. Przecinak do drutu
  18. Ketchup Jug (już go pokroiłam:))
  19. Rezystor 100/150/330 omów

Krok 2: Flashowanie Raspbian na kartę Micro SD

Flashowanie Raspbian na kartę Micro SD
Flashowanie Raspbian na kartę Micro SD
  1. Pobierz Raspbian lub Raspbian Lite
  2. Pobierz i zainstaluj Etcher
  3. Podłącz czytnik kart Micro SD z włożoną do niego kartą Micro SD.
  4. Otwórz Etcher
  5. Kliknij Wybierz obraz i przejrzyj lokalizację pobierania Raspbian/RaspbianLite Zip
  6. Kliknij Wybierz dysk i znajdź dysk czytnika kart micro sd.
  7. Następnie na koniec kliknij „Flash!”

Może to zająć 10-30 minut, więc usiądź wygodnie, zrelaksuj się i zjedz ciasto:)

Krok 3: Wzmocnij swoje Raspberry Pi

Wzmocnij swoje Raspberry Pi!
Wzmocnij swoje Raspberry Pi!

Teraz po flashowaniu karty micro sd możemy teraz uruchomić ten raspberry pi na raspbian:)

Podłącz raspberry pi do monitora za pomocą kabla hdmi.

Krok 4: Instalacja GassistPi

Instalacja GassistPi
Instalacja GassistPi
Instalacja GassistPi
Instalacja GassistPi
Instalacja GassistPi
Instalacja GassistPi

Teraz po uruchomieniu swojego raspberry pi możesz teraz przejść do tego repozytorium GassistPi na Github i możesz również postępować zgodnie z tamtym przewodnikiem.

1. Otwórz terminal i sklonuj repozytorium

git klon

2. Zaktualizuj system operacyjny i jądro

aktualizacja sudo apt-get

sudo apt-get zainstaluj raspberrypi-kernel

3. Zrestartuj Raspberry Pi Po uruchomieniu ponownie otwórz terminal i wykonaj to polecenie, ponieważ będziemy używać mikrofonu USB i wbudowanego gniazda audio (PRZED WYKONANIEM POLECENIA NAJPIERW PODŁĄCZ MIKROFON USB I GŁOŚNIK)

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. Pobierz plik poświadczeń-.json (sprawdź ten dokument, aby utworzyć poświadczenia

5. Umieść plik.json w katalogu/home/pi

6. Zmień nazwę na asystent.json

7. Korzystanie z instalatora jednoliniowego do instalacji zależności Asystenta Google i Snowboy Użytkownicy Pi3 i Armv7 używają instalatora "gassist-installer-pi3.sh", a użytkownicy Pi Zero, Pi A i Pi 1 B+ używają "gassist-installer-pi -zero.sh” instalator. Instalator Snowboy jest wspólny dla obu

7.1 Uczyń instalatory wykonywalnym

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 Uruchom instalatory (Uruchom najpierw instalatora snowboya. Nie spiesz się i nie uruchamiaj ich równolegle, uruchamiaj je jeden po drugim

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. Skopiuj link uwierzytelniający asystenta Google z terminala i autoryzuj przy użyciu swojego konta Google

9. Skopiuj kod autoryzacyjny z przeglądarki na terminal i naciśnij enter

10. Przenieś się do środowiska i przetestuj asystenta google zgodnie z tablicą

źródło env/bin/aktywuj

google-assistant-demo (powiedz słowo-klucz „ok google”) lub źródło env/bin/activate googlesamples-assistant-pushtotalk

11. Aby nasz asystent Google automatycznie uruchamiał się, gdy malina pi jest włączona, uruchom to polecenie

sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl włącz gassistpi-ok-google.service sudo systemctl włącz snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. Uruchom ponownie raspberry pi, a asystent Google uruchomi się automatycznie

Krok 5: Personalizacja Twojego GassistPi

Personalizacja Twojego GassistPi
Personalizacja Twojego GassistPi
Personalizacja Twojego GassistPi
Personalizacja Twojego GassistPi
Personalizacja Twojego GassistPi
Personalizacja Twojego GassistPi

Aby poczuć prawdziwy „Google Home”, dodamy niestandardowe dźwięki i reakcję światła led.

Zmiana dźwięków

Pobierz moje niestandardowe dźwięki

1. Umieść pobrane dźwięki w /home/pi/GassistPi/sample-audio-files

2. Teraz przejdź do /home/pi/GassistPi/src, a następnie otwórz main.py

3. Znajdź i zamień Startup.wav na on.wav

4. Znajdź i zamień Fb.wav na respond.wav

5. Następnie Zapisz

Dodawanie reakcji na światła LED

W GassistPi Pin 05 i Pin 06 to asystent Google słucha i odpowiada, ale dodamy dodatkową diodę LED, aby poinformować nas, czy Asystent Google jest uruchomiony

W main.py dodamy #Indicator Pins

GPIO.setup(13, GPIO. OUT)

GPIO.wyjście(13, GPIO. HIGH)

Za ON_CONVERSATION_TURN_STARTED dodaj tę linię

GPIO.wyjście(13, GPIO. LOW)

Za ON_CONVERSATION_TURN_STARTED dodaj tę linię

GPIO.wyjście(13, GPIO. HIGH)

Możesz pobrać main.py i zastąpić main.py w /home/pi/GassistPi/src

Krok 6: Obudowa

Załącznik
Załącznik
Załącznik
Załącznik
Załącznik
Załącznik

Wiem, że można zrobić o wiele piękniejszą obudowę:) ale pokażę jak robię tę obudowę dla mojego Asystenta Google:)

Przenoszę diody z płytki stykowej na żeńskie na żeńskie kable rozruchowe.

Ojciec pomaga mi przycinać resztki drewna na podstawę i środek do ogrodzenia.

Do drewna bazowego przymocowałem 1 głośnik.

Środkowe drewno przymocowałem 2 głośniki na dole i raspberry pi na górze

Diody, używam gorącego kleju, aby przymocować je na górze obudowy

W przypadku otworów na głośniki i mikrofony używam lutownicy, aby umieścić otwory na dole obudowy i 2 otwory na górze.

Krok 7: Wniosek

Ten projekt kosztował mniej niż 50 $ (Php 2563,70).

Ten projekt GassistPi może również pomóc zautomatyzować Twój dom. Może wyzwalać przekaźnik włączania/wyłączania.

Dodałem również LightshowPi (https://lightshowpi.org/) w tym projekcie, więc kiedy odtwarzam na nim muzykę, światła będą się na nim podążać:)

Jeśli ten projekt jest świetny, zagłosuj na ten wpis do konkursu "Raspberry Pi" i "Wireless":) Dzięki!

Zalecana: