Turinys:

„GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“): 7 žingsniai (su nuotraukomis)
„GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“): 7 žingsniai (su nuotraukomis)

Video: „GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“): 7 žingsniai (su nuotraukomis)

Video: „GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“): 7 žingsniai (su nuotraukomis)
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Lapkritis
Anonim
„GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“)
„GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“)
„GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“)
„GassistPi“(„Google“pagrindinis puslapis „Raspberry Pi“)

„Google“padėjėjas, skirtas Raspberry Pi!

1 žingsnis: Surinkite medžiagas ir įrankius

Medžiagų ir įrankių rinkimas
Medžiagų ir įrankių rinkimas
Medžiagų ir įrankių rinkimas
Medžiagų ir įrankių rinkimas
Medžiagų ir įrankių rinkimas
Medžiagų ir įrankių rinkimas
  1. „Raspberry Pi 3“modelis B (taip pat galite naudoti kitą „Raspberry pi“versiją, tačiau norint ją paleisti reikia „Wi-Fi“)
  2. 8 GB „Micro SD“kortelė
  3. „Micro SD“kortelių skaitytuvas
  4. USB mikrofonas
  5. USB maitinimo garsiakalbiai
  6. 3,5 mm lizdo skirstytuvas
  7. 5V 2A USB maitinimo adapteris
  8. Mikro USB kabelis
  9. Kabeliai nuo moterų iki vyrų
  10. Bandomoji Lenta
  11. Šviesos diodai (bet kokios spalvos)
  12. Phillips atsuktuvas
  13. „Phillips“varžtai
  14. Izoliacinė juosta
  15. Lituoklis ir stovas
  16. Litavimo švinas
  17. Vielos pjaustytuvas
  18. Kečupo ąsotis (aš jau jį supjaustiau:))
  19. 100/150/330 omų rezistorius

2 veiksmas: mirksi „Raspbian“į „Micro SD“kortelę

Mirksi „Raspbian“į „Micro SD“kortelę
Mirksi „Raspbian“į „Micro SD“kortelę
  1. Atsisiųskite „Raspbian“arba „Raspbian Lite“
  2. Atsisiųskite ir įdiekite „Etcher“
  3. Prijunkite „Micro SD“kortelių skaitytuvą su „Micro SD“kortele.
  4. Atidarykite „Etcher“
  5. Spustelėkite Pasirinkti vaizdą ir naršykite Raspbian/RaspbianLite Zip atsisiuntimo vietą
  6. Spustelėkite Pasirinkti diską ir suraskite savo „micro sd“kortelių skaitytuvo diską.
  7. Tada galiausiai spustelėkite „Flash“!

Tai gali užtrukti 10-30 minučių, todėl atsisėskite, atsipalaiduokite ir valgykite pyragą:)

3 žingsnis: įjunkite „Raspberry Pi“

Įjunkite Raspberry Pi!
Įjunkite Raspberry Pi!

Dabar, kai paleidžiame „micro sd“kortelę, dabar galime paleisti šią aviečių pi į raspbian:)

Prijunkite „Raspberry pi“prie monitoriaus naudodami „HDMI“kabelį.

4 žingsnis: „GassistPi“diegimas

„GassistPi“diegimas
„GassistPi“diegimas
„GassistPi“diegimas
„GassistPi“diegimas
„GassistPi“diegimas
„GassistPi“diegimas

Dabar, paleidę savo aviečių pi, dabar galite eiti į šią „GassubPi“saugyklą „GassistPi“ir sekti ten pateiktą vadovą.

1. Atidarykite terminalą ir klonuokite saugyklą

git klonas

2. Atnaujinkite OS ir branduolį

sudo apt-get atnaujinimas

sudo apt-get įdiegti raspberrypi-branduolį

3. Iš naujo paleiskite „Raspberry Pi“. Įkėlę dar kartą atidarykite savo terminalą ir vykdykite šią komandą, nes mes naudosime USB mikrofoną ir įmontuotą garso lizdą (PIRMAI PRIEŠ VYKDYKITE KOMANDĄ)

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. Atsisiųskite kredencialų failą.json (kreipkitės į šį dokumentą, kad sukurtumėte kredencialus

5. Įdėkite.json failą į/home/pi katalogą

6. Pervardykite jį į assist.json

7. Naudodami vienos eilės diegimo programą „Google Assistant“ir „Snowboy“priklausomybėms Pi3 ir „Armv7“naudotojams įdiegti naudokite „gassist-installer-pi3.sh“diegimo programą, o „Pi Zero“, „Pi A“ir „Pi 1 B+“vartotojai-„gassist-installer-pi“-zero.sh diegimo programa. „Snowboy“montuotojas yra įprastas abiem

7.1 Padarykite montuotojus vykdomuosius

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 Atlikite diegimo darbus

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. Nukopijuokite „Google“padėjėjo autentifikavimo nuorodą iš terminalo ir įgalinkite naudodami „Google“paskyrą

9. Nukopijuokite leidimo kodą iš naršyklės į terminalą ir paspauskite enter

10. Pereikite į aplinką ir išbandykite „Google“padėjėją pagal savo lentą

šaltinis env/bin/active

„google-assistent“demonstracinė versija (pasakykite karštą žodį „ok google“) arba šaltinis env/bin/suaktyvinti „googlesamples-assistent-pushtotalk“

11. Kad mūsų „Google“padėjėjas automatiškai įsijungtų, kai įjungtas aviečių pi, paleiskite šias komandas

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

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl įgalinti gassistpi-ok-google.service sudo systemctl įjungti snowboy.service sudo systemctl pradėti gassistpi-ok-google.service sudo systemctl pradėti snowboy.service

12. Iš naujo paleiskite „Raspberry pi“ir „Google“padėjėjas automatiškai paleidžiamas

5 veiksmas: „GassistPi“pritaikymas

Jūsų „GassistPi“pritaikymas
Jūsų „GassistPi“pritaikymas
Jūsų „GassistPi“pritaikymas
Jūsų „GassistPi“pritaikymas
Jūsų „GassistPi“pritaikymas
Jūsų „GassistPi“pritaikymas

Norėdami pajusti tikrąjį „Google“pagrindinį puslapį, pridėsime pasirinktinių garsų ir LED šviesos atsako.

Garsų keitimas

Atsisiųskite mano pasirinktus garsus

1. Įdėkite atsisiųstus garsus į/home/pi/GassistPi/sample-audio-files

2. Dabar eikite į/home/pi/GassistPi/src, tada atidarykite main.py

3. Raskite ir pakeiskite „Startup.wav“į on.wav

4. Raskite ir pakeiskite Fb.wav, kad atsakytumėte.wav

5. Tada Išsaugoti

Pridedamas LED žibintų atsakas

„GassistPi“„Pin 05“ir „Pin 06“yra „Google“padėjėjas, kuris klausosi ir reaguoja, bet pridėsime papildomą indikatorių, kuris praneš mums, ar „Google“padėjėjas paleistas

Į main.py pridėsime #indikatoriaus kaiščius

GPIO nustatymas (13, GPIO. OUT)

GPIO išėjimas (13, GPIO. HIGH)

Į ON_CONVERSATION_TURN_STARTED pridėkite šią eilutę

GPIO išėjimas (13, GPIO. LOW)

Į ON_CONVERSATION_TURN_STARTED pridėkite šią eilutę

GPIO išėjimas (13, GPIO. HIGH)

Galite atsisiųsti main.py ir pakeisti savo main.py iš/home/pi/GassistPi/src

6 žingsnis: gaubtas

Korpusas
Korpusas
Korpusas
Korpusas
Korpusas
Korpusas

Aš žinau, kad galite padaryti daug gražesnį korpusą:) bet aš jums parodysiu, kaip aš gaminu šį korpusą savo „Google“padėjėjui:)

Aš perkeliu šviesos diodus iš duonos lentos į moteriškus ir moteriškus trumpiklius.

Mano tėvas padeda man pjauti medienos laužą pagrindui ir vidurį aptvarui.

Prie pagrindo pritvirtinau 1 garsiakalbį.

Vidurinė mediena i pritvirtino 2 garsiakalbius apačioje ir aviečių pi viršuje

Šviesos diodai, aš naudoju karštus klijus, kad pritvirtinčiau jį korpuso viršuje

Kalbant apie skylutes ir mikrofono skyles, aš naudoju savo lituoklį, kad padaryčiau skyles korpuso apačioje ir 2 skyles viršuje.

7 žingsnis: Išvada

Šio projekto įgyvendinimas kainavo mažiau nei 50 USD (2563,70 PHP).

Šis „GassistPi“projektas taip pat gali padėti jums automatizuoti savo namus. Jis gali suaktyvinti įjungimo/išjungimo relę.

Aš taip pat pridėjau „LightshowPi“(https://lightshowpi.org/) prie šio projekto, taigi, kai groju muziką, šviesa jį seka:)

Jei šis projektas yra nuostabus, balsuokite už šį įrašą „Raspberry Pi“ir „Wireless“konkursui:) Ačiū!

Rekomenduojamas: