Sisällysluettelo:
- Vaihe 1: Materiaalien ja työkalujen kerääminen
- Vaihe 2: Raspbianin vilkkuminen Micro SD -kortille
- Vaihe 3: Käynnistä Raspberry Pi
- Vaihe 4: GassistPin asennus
- Vaihe 5: GassistPi -laitteen mukauttaminen
- Vaihe 6: Kotelo
- Vaihe 7: Johtopäätös
Video: GassistPi (Google Home in Raspberry Pi): 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Google Assistant Raspberry Pi: lle!
Vaihe 1: Materiaalien ja työkalujen kerääminen
- Raspberry Pi 3 Malli B (Voit käyttää myös muuta vadelmapi-versiota, mutta tarvitset Wi-Fi-yhteyden tämän suorittamiseen)
- 8 Gt: n Micro SD -kortti
- Micro SD -kortinlukija
- USB -mikrofoni
- USB -kaiuttimet
- 3,5 mm jakaja
- 5V 2A USB -virtalähde
- Micro USB -kaapeli
- Naaraspuoliset urospuoliset kaapelit
- Leipälauta
- LEDit (kaikki haluamasi värit)
- Phillips -ruuvimeisseli
- Phillips -ruuvit
- Sähköteippi
- Juotin & jalusta
- Juotosjohto
- Lankaleikkuri
- Ketsuppi (olen jo leikannut sen:))
- 100/150/330 ohmin vastus
Vaihe 2: Raspbianin vilkkuminen Micro SD -kortille
- Lataa Raspbian tai Raspbian Lite
- Lataa ja asenna Etcher
- Liitä Micro SD -kortinlukija Micro SD -kortin kanssa.
- Avaa Etcher
- Napsauta Valitse kuva ja selaa Raspbian/RaspbianLite Zip -lataussijaintia
- Napsauta Valitse asema ja etsi micro sd -kortinlukijan asema.
- Napsauta lopuksi "Flash!"
Tämä voi kestää 10-30 minuuttia, joten istu alas, rentoudu ja syö piirakkaa:)
Vaihe 3: Käynnistä Raspberry Pi
Nyt kun micro -sd -kortti on vilkkunut, voimme nyt käynnistää tämän vadelmapi: n raspbianiksi:)
Liitä vadelma pi näyttöön hdmi -kaapelilla.
Vaihe 4: GassistPin asennus
Nyt kun olet käynnistänyt vadelmapiisi, voit nyt mennä tähän GassubPin Github -arkistoon ja seurata myös siellä olevaa opasta.
1. Avaa päätelaite ja kloonaa arkisto
git -klooni
2. Päivitä käyttöjärjestelmä ja ydin
sudo apt-get päivitys
sudo apt-get install raspberrypi-ydin
3. Käynnistä Raspberry Pi uudelleen käynnistämisen jälkeen avaa päätelaite uudelleen ja suorita tämä komento, koska aiomme käyttää USB -mikrofonia ja sisäistä ääniliitäntää (KYTKE USB -MIKKI JA -KAIUTIN ENNEN KÄSKYN SUORITTAMISTA)
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. Lataa tunnistetiedot-.json-tiedosto (katso tämä asiakirja luodessasi tunnistetiedot
5. Sijoita.json -tiedosto hakemistoon/home/pi
6. Nimeä se uudelleen nimeksi assistent.json
7. Yhden rivin asennusohjelman käyttäminen Google Assistant- ja Snowboy-riippuvuuksien asentamiseen Pi3- ja Armv7-käyttäjät käyttävät "gassist-installer-pi3.sh" -asenninta ja Pi Zero, Pi A ja Pi 1 B+ -käyttäjät "gassist-installer-pi" -zero.sh "asennusohjelma. Snowboy -asennusohjelma on yleinen molemmille
7.1 Tee asentajista suoritettavia
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 Suorita asentajat
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. Kopioi Google Assistantin todennuslinkki päätelaitteesta ja valtuuta Google -tilisi avulla
9. Kopioi valtuutuskoodi selaimesta päätelaitteeseen ja paina enter
10. Siirry ympäristöön ja testaa google -avustaja taulusi mukaan
lähde env/bin/aktivoi
google-assistentti-demo (sano hotword "ok google") tai lähde env/bin/aktivoi googlesamples-assistent-pushtotalk
11. Jotta Google -avustajamme käynnistyy automaattisesti, kun vadelma pi on päällä, suorita nämä komennot
sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh
sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl ota käyttöön gassistpi-ok-google.service sudo systemctl käyttöön snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service
12. Käynnistä vadelma pi uudelleen ja Google -avustaja käynnistyy automaattisesti
Vaihe 5: GassistPi -laitteen mukauttaminen
Jotta voisimme tuntea todellisen "Googlen etusivun", lisäämme mukautettuja ääniä ja led -valovaste.
Äänien vaihtaminen
Lataa mukautetut äänet
1. Laita ladatut äänet kansioon/home/pi/GassistPi/sample-audio-files
2. Siirry nyt kohteeseen/home/pi/GassistPi/src ja avaa main.py
3. Etsi ja korvaa Startup.wav tiedostoon on.wav
4. Etsi ja korvaa Fb.wav vastataksesi.wav
5. Tallenna sitten
LED -valojen vastauksen lisääminen
GassistPi Pin 05 & Pin 06 on Googlen avustaja, joka kuuntelee ja vastaa, mutta lisäämme ylimääräisen ledin, joka ilmoittaa meille, onko Google Assistant käynnistetty
Main.py -sivustoon lisäämme #indikaattoripinoja
GPIO.asetukset (13, GPIO. OUT)
GPIO -lähtö (13, GPIO. HIGH)
Lisää tämä rivi kohdassa ON_CONVERSATION_TURN_STARTED
GPIO -lähtö (13, GPIO. LOW)
Lisää tämä rivi kohdassa ON_CONVERSATION_TURN_STARTED
GPIO -lähtö (13, GPIO. HIGH)
Voit ladata main.py ja korvata main.py in/home/pi/GassistPi/src
Vaihe 6: Kotelo
Tiedän, että voit tehdä paljon kauniimpaa koteloa:) mutta näytän sinulle, kuinka teen tämän kotelon Google Assistantilleni:)
Siirrän ledit leipälevyltä naaraspuolisille naarasliittimille.
Isäni auttaa minua sahaamaan puun romun pohjaan ja kotelon keskelle.
Pohjapuu kiinnitin siihen 1 kaiuttimen.
Keskimmäinen puu i kiinnitti 2 kaiutinta alareunaan ja vadelma pi yläosaan
Ledit, käytän kuumaliimaa kiinnittääksesi sen kotelon yläosaan
Jos puhun reikiä ja mikrofonireikiä, käytän juotosraudalla reikiä kotelon alaosaan ja 2 reikää yläosaan.
Vaihe 7: Johtopäätös
Tämän projektin tekeminen maksoi alle 50 dollaria (2563,70 Php).
Tämä GassistPi -projekti voi myös auttaa sinua automatisoimaan talosi. Se voi laukaista On/Off -releen.
Lisäsin myös LightshowPi: n (https://lightshowpi.org/) tähän projektiin, joten kun soitan musiikkia, valot seuraavat sitä:)
Jos tämä projekti on mahtava, äänestä tätä merkintää "Raspberry Pi" & "Wireless" -kilpailussa:) Kiitos!
Suositeltava:
Hallitse automaattista liukuporttia Home Assistantin ja ESP: n avulla Home: 5 vaihetta (kuvilla)
Hallitse automaattista liukuporttia Home Assistantin ja ESPHomen avulla: Seuraava artikkeli antaa palautetta henkilökohtaisesta kokemuksestani taloon asennetun automaattisen liukuportin ohjaamisesta. Tässä portissa, "V2 Alfariss", oli muutama Phox V2 -kaukosäädin sen hallitsemiseksi. Minulla on myös
Google Home Minin pehmuste: 6 vaihetta (kuvilla)
Reupholster Google Home Mini: Haluatko todella ainutlaatuisen digitaalisen avustajan kotiisi? Saatat mennä autotallimyyntiin, säästökauppaan tai isoäitisi taloon ja päätyä vanhaan tuoliin. Jos näin tapahtuu, saatat haluta hengittää uutta hissiä huonekaluihin reupholilla
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 vaihetta
Sonoff B1 Firmware Home Automation Openhab Google Home: Pidän todella Tasmota -laiteohjelmistosta Sonoff -kytkimille. Mutta a ei ollut todella tyytyväinen Sonoff-B1: n Tasmota-laiteohjelmistoon. En onnistunut täysin integroimaan sitä Openhabiini ja hallitsemaan sitä Google Homen kautta. Siksi kirjoitin oman yritykseni
Google Home Minin retroasennus: 4 vaihetta (kuvilla)
Retro-Fit a Google Home Mini: Anna digitaaliselle avustajallesi analogista tyyliä sovittamalla se vanhaan kasettisoittimeen tai radioon! Tässä ohjeessa opastan sinua asentamaan uuden teknisen Google Home Minin vanhaan tekniikkaan. kasettisoitin 1980 -luvulta. Miksi sinä
Google Home Mod - Vintage -radioon!: 13 vaihetta (kuvilla)
Google Home Mod - Vintage -radioon!: Hei kaikki. Joten … olin kyllästynyt eräänä päivänä, ja noina päivinä pääsen yleensä työpajaan ja puren jotain. Tyttöystäväni vihaa sitä. (Hän tulee yleensä kotiin ja jotain kuivuu jäähdyttimellä, tai minulla on maalia lattialla!) Tällä kertaa uhrini