Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales at Tool sa Pagpangalap
- Hakbang 2: Flashing Raspbian sa Micro SD Card
- Hakbang 3: Palakasin ang Iyong Raspberry Pi
- Hakbang 4: Pag-install ng GassistPi
- Hakbang 5: Pagpapasadya ng Iyong GassistPi
- Hakbang 6: Enclosure
- Hakbang 7: Konklusyon
Video: GassistPi (Google Home sa Raspberry Pi): 7 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Google Assistant para sa Raspberry Pi!
Hakbang 1: Mga Materyales at Tool sa Pagpangalap
- Raspberry Pi 3 Model B (Maaari mo ring gamitin ang iba pang bersyon ng raspberry pi ngunit kailangan mo ng Wi-Fi upang patakbuhin ito)
- 8GB Micro SD Card
- Reader ng Micro SD Card
- USB Mikropono
- Mga Powered Speaker ng USB
- 3.5mm Jack Splitter
- 5V 2A USB Power Adapter
- Micro USB Cable
- Babae sa Mga Male Jumper Cables
- Breadboard
- Mga LED (anumang kulay na gusto mo)
- Phillips Screwdriver
- Phillips Screws
- Electrical Tape
- Panghinang at Tumayo
- Panghinang na Lead
- Pamutol ng Wire
- Ketchup Jug (pinutol ko na ito:))
- 100/150/330 ohms risistor
Hakbang 2: Flashing Raspbian sa Micro SD Card
- Mag-download ng Raspbian o Raspbian Lite
- Mag-download at Mag-install ng Etcher
- I-plug ang Reader ng Micro SD Card gamit ang Micro SD Card dito.
- Buksan si Etcher
- Mag-click sa Piliin ang Imahe at i-browse ang lokasyon ng pag-download ng Raspbian / RaspbianLite Zip
- Mag-click sa Piliin ang Drive at hanapin ang drive ng iyong micro sd card reader.
- Pagkatapos ay panghuli mag-click sa "Flash!"
Maaari itong tumagal ng 10-30 minuto kaya't umupo, magpahinga at kumain ng pie:)
Hakbang 3: Palakasin ang Iyong Raspberry Pi
Ngayon pagkatapos naming mai-flash ang micro sd card maaari na naming i-boot ang raspberry pi na ito sa raspbian:)
I-plug ang raspberry pi sa iyong monitor gamit ang HDMI cable.
Hakbang 4: Pag-install ng GassistPi
Ngayon pagkatapos mong i-boot up ang iyong raspberry pi maaari mo na ngayong puntahan ang Github Repository ng GassistPi at maaari mo ring sundin ang gabay doon.
1. Buksan ang terminal at i-clone ang repository
git clone
2. I-update ang OS at Kernel
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. I-restart ang iyong Raspberry Pi Pagkatapos ng pag-boot buksan muli ang iyong terminal at ipatupad ang utos na ito dahil gagamitin namin ang usb mic at ang onboard audio jack (I-plug ANG IYONG USB MIC AT SPEAKER UNA BAGO ANG PAG-EKSTO SA UTOS)
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. Mag-download ng mga kredensyal-.json file (sumangguni sa dokumentong ito para sa paglikha ng mga kredensyal
5. Ilagay ang.json file sa direktoryo / home / pi
6. Palitan ang pangalan nito sa katulong.json
7. Ang paggamit ng isang linya na installer para sa pag-install ng Google Assistant at Snowboy dependencies Ang mga gumagamit ng Pi3 at Armv7 ay gumagamit ng "gassist-installer-pi3.sh" installer at Pi Zero, ginagamit ng mga gumagamit ng Pi A at Pi 1 B + ang "gassist-installer-pi -zero.sh "installer. Ang installer ng Snowboy ay karaniwan para sa pareho
7.1 Gawing maipatupad ang mga installer
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 Ipatupad ang mga installer (Patakbuhin muna ang installer ng snowboy. Huwag magmadali at Huwag patakbuhin ang mga ito nang parada, Patakbuhin ang mga ito sunud-sunod
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. Kopyahin ang link ng pagpapatotoo ng katulong sa google mula sa terminal at pahintulutan ang paggamit ng iyong google account
9. Kopyahin ang code ng pagpapahintulot mula sa browser papunta sa terminal at pindutin ang enter
10. Lumipat sa kapaligiran at subukan ang google assistant alinsunod sa iyong board
pinagmulan env / bin / buhayin
google-assistant-demo (sabihin ang hotword na "ok google") o source env / bin / buhayin ang googlesamples-assistant-pushtotalk
11. Upang gawing autostart ang aming google assistant kapag ang raspberry pi ay isinasagawa ang mga utos na ito
sudo chmod + x /home/pi/GassistPi/scripts/service-installer.sh
sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl paganahin ang gassistpi-ok-google.service sudo systemctl paganahin ang snowboy.service sudo systemctl simulan ang gassistpi-ok-google.service sudo systemctl simulan ang snowboy.service
12. I-restart ang iyong raspberry pi at ang iyong katulong sa google ay mag-autostart
Hakbang 5: Pagpapasadya ng Iyong GassistPi
Upang madama ang totoong "Google Home" magdaragdag kami ng mga pasadyang tunog at humantong sa madaling tugon.
Pagbabago ng tunog
I-download ang aking mga pasadyang tunog
1. Ilagay ang na-download na tunog sa / home / pi / GassistPi / sample-audio-files
2. Ngayon pumunta sa / home / pi / GassistPi / src pagkatapos buksan ang main.py
3. Hanapin at Palitan ang Startup.wav sa on.wav
4. Hanapin at Palitan ang Fb.wav upang tumugon.wav
5. Pagkatapos Makatipid
Pagdaragdag ng LED Lights Response
Sa GassistPi Pin 05 & Pin 06 ay ang katulong ng Google na nakikinig at tumutugon ngunit magdaragdag kami ng labis na humantong upang ipaalam sa amin kung nagsimula na ang katulong sa google
Sa main.py idaragdag namin sa #Indicator Pins
GPIO.setup (13, GPIO. OUT)
GPIO.output (13, GPIO. HIGH)
Sa ON_CONVERSATION_TURN_STARTED idagdag ang linyang ito
GPIO.output (13, GPIO. LOW)
Sa ON_CONVERSATION_TURN_STARTED idagdag ang linyang ito
GPIO.output (13, GPIO. HIGH)
Maaari mong i-download ang main.py at palitan ang iyong main.py in / home / pi / GassistPi / src
Hakbang 6: Enclosure
Alam kong makakagawa ka ng mas maraming magandang enclosure:) ngunit ipapakita ko sa iyo kung paano ko ginagawa ang enclosure na ito para sa aking Google Assistant:)
Inililipat ko ang mga leds mula sa breadboard patungo sa mga babae hanggang sa mga kable ng jumper ng babae.
Tinutulungan ako ng aking ama na makita ang mga scrap na kahoy para sa base at gitna para sa enclosure.
Ang batayang kahoy ay inilakip ko ang 1 speaker dito.
Ang gitnang kahoy ay ikinabit ko ang 2 speaker sa ilalim at raspberry pi sa itaas
Ang mga leds, gumagamit ako ng mainit na pandikit upang ilakip ito sa tuktok ng enclosure
Para sa nagsasalita ng mga butas at butas ng mikropono, ginagamit ko ang aking soldering iron upang ilagay ang mga butas sa ilalim ng aking enclosure at 2 butas sa itaas.
Hakbang 7: Konklusyon
Ang proyektong ito ay nagkakahalaga ng mas mababa sa $ 50 (Php 2563.70) upang magawa.
Ang proyekto na GassistPi na ito ay makakatulong din sa iyo na i-automate mo ang iyong bahay. Maaari itong mag-trigger ng On / Off relay.
Nagdagdag din ako ng LightshowPi (https://lighthowpi.org/) sa proyektong ito kaya kapag nagpatugtog ako ng musika dito susundan ito ng mga ilaw:)
Kung ang proyekto ay kahanga-hangang mangyaring iboto ang entry na ito para sa "Raspberry Pi" & "Wireless" na paligsahan:) Salamat!
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Google Home Controlled Power Outlet: 9 Mga Hakbang (na may Mga Larawan)
Google Home Controlled Power Outlet: Palaging nais ng aking kasintahan na bumuo ng isang matalinong bahay. Kaya itinatayo namin ang imprastraktura at unang item ng matalinong bahay, isang remote control outlet switch na maaari mong kontrolin ang paggamit ng isang control panel o paggamit ng mga command sa boses (kung mayroon kang google home o goog
DIY Google Home Sa Bluetooth Speaker sa Raspberry Pi Zero Docking Hub: 7 Hakbang (na may Mga Larawan)
DIY Google Home Sa Bluetooth Speaker sa Raspberry Pi Zero Docking Hub: Mayroon kaming isang itinuturo sa DIY Amazon Echo Alexa - Alexa Voice Assistant sa Raspberry Pi Zero Docking Hub. Sa oras na ito nais naming ipakita sa iyo kung paano bumuo ng isang DIY Google Home. Sa itinuturo na ito, ipapakita namin sa iyo kung paano mag-install at mag-setup ng Google Assistant