Obsah:
- Krok 1: Shromažďování materiálů a nástrojů
- Krok 2: Přenesení karty Raspbian na kartu Micro SD
- Krok 3: Zapněte Raspberry Pi
- Krok 4: Instalace GassistPi
- Krok 5: Přizpůsobení vašeho GassistPi
- Krok 6: Příloha
- Krok 7: Závěr
Video: GassistPi (Google Home v Raspberry Pi): 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Google Assistant pro Raspberry Pi!
Krok 1: Shromažďování materiálů a nástrojů
- Raspberry Pi 3 Model B (Můžete také použít jinou verzi Raspberry Pi, ale ke spuštění potřebujete Wi-Fi)
- 8 GB karta Micro SD
- Čtečka karet Micro SD
- USB mikrofon
- USB reproduktory
- Rozbočovač jack 3,5 mm
- 5V 2A USB napájecí adaptér
- Micro USB kabel
- Propojovací kabely mezi ženami a muži
- Prkénko
- LED diody (libovolné barvy)
- Phillips šroubovák
- Šrouby Phillips
- Elektrická páska
- Páječka a stojan
- Pájecí olovo
- Štípačky
- Džbán na kečup (už jsem ho rozřezal:))
- Rezistor 100/150/330 ohmů
Krok 2: Přenesení karty Raspbian na kartu Micro SD
- Stáhněte si Raspbian nebo Raspbian Lite
- Stáhněte a nainstalujte Etcher
- Připojte čtečku karet Micro SD s vloženou kartou Micro SD.
- Otevřete Etcher
- Klikněte na Vybrat obrázek a procházejte umístění stahování Raspbian/RaspbianLite Zip
- Klikněte na Vybrat disk a najděte jednotku své čtečky karet micro sd.
- 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
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
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
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
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:
Smart Home od Raspberry Pi: 5 kroků (s obrázky)
Smart Home od Raspberry Pi: Existuje již několik produktů, díky nimž je váš byt chytřejší, ale většina z nich je proprietární řešení. Proč ale k připojení světla k chytrému telefonu potřebujete připojení k internetu? To byl jeden z důvodů, proč jsem si vybudoval vlastní Smar
Ovládání žaluzií pomocí ESP8266, integrace Google Home a Openhab a Webcontrol: 5 kroků (s obrázky)
Ovládání žaluzií S ESP8266, Google Home a Openhab Integration a Webcontrol: V tomto Instructable vám ukážu, jak jsem do svých žaluzií přidal automatizaci. Chtěl jsem mít možnost přidat a odebrat automatizaci, takže veškerá instalace je jednoduchá. Hlavní části jsou: krokový motor, krokový ovladač ovládaný bij ESP-01 převodovka a montáž
Reupholster Google Home Mini: 6 kroků (s obrázky)
Reupholster vašeho Google Home Mini: Chcete do svého domova opravdu jedinečného digitálního asistenta? Můžete jít do prodeje garáže, spořitelny nebo domu vaší babičky a skončit se starou židlí. Pokud k tomu dojde, možná se rozhodnete vdechnout tomuto nábytku nový výtah reupholem
Google Home Mod - Into a Vintage Radio!: 13 kroků (s obrázky)
Google Home Mod - do Vintage rádia!: Ahoj všichni. Takže … jednoho dne jsem se nudil a v těch dnech obvykle chodím do dílny a něco rozebírám. Moje přítelkyně to nesnáší. (Obvykle přijde domů a na radiátoru něco schne, nebo mám na podlaze barvu!) Tentokrát moje oběť
Dřevěný držák telefonu do auta Google Home pro bezdrátové nabíjení: 7 kroků (s obrázky)
Google Home Bezdrátové nabíjení Dřevěný držák do auta do auta: Vítejte! Chtěli jste někdy položit Googlu otázku za jízdy, aniž byste museli otevřít telefon? Google Assistant je skvělá aplikace se skvělými funkcemi, ale vyžaduje, abyste měli odemčený telefon a aplikaci otevřenou, nebo drželi doma tlačítko