Daftar Isi:

GassistPi (Google Home di Raspberry Pi): 7 Langkah (dengan Gambar)
GassistPi (Google Home di Raspberry Pi): 7 Langkah (dengan Gambar)

Video: GassistPi (Google Home di Raspberry Pi): 7 Langkah (dengan Gambar)

Video: GassistPi (Google Home di Raspberry Pi): 7 Langkah (dengan Gambar)
Video: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, Juli
Anonim
GassistPi (Google Home di Raspberry Pi)
GassistPi (Google Home di Raspberry Pi)
GassistPi (Google Home di Raspberry Pi)
GassistPi (Google Home di Raspberry Pi)

Asisten Google untuk Raspberry Pi!

Langkah 1: Mengumpulkan Bahan & Alat

Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
  1. Raspberry Pi 3 Model B (Anda juga dapat menggunakan versi raspberry pi lainnya tetapi Anda memerlukan Wi-Fi untuk menjalankannya)
  2. Kartu Micro SD 8GB
  3. Pembaca Kartu Micro SD
  4. Mikrofon USB
  5. Speaker Bertenaga USB
  6. Pemisah Jack 3.5mm
  7. Adaptor Daya USB 5V 2A
  8. Kabel USB Mikro
  9. Kabel Jumper Wanita ke Pria
  10. Papan tempat memotong roti
  11. LED (warna apa pun yang Anda inginkan)
  12. Obeng Phillips
  13. Sekrup Phillips
  14. Pita Listrik
  15. Besi Solder & Penyangga
  16. timah solder
  17. Alat pemotong kawat
  18. Kecap Kecap (saya sudah memotongnya:))
  19. Resistor 100/150/330 ohm

Langkah 2: Mem-flash Raspbian ke Kartu Micro SD

Flashing Raspbian ke Kartu Micro SD
Flashing Raspbian ke Kartu Micro SD
  1. Unduh Raspbian atau Raspbian Lite
  2. Unduh & Instal Etcher
  3. Pasang Pembaca Kartu Micro SD dengan Kartu Micro SD di dalamnya.
  4. Buka Etcher
  5. Klik Pilih Gambar dan telusuri lokasi pengunduhan Raspbian/RaspbianLite Zip
  6. Klik Pilih Drive dan temukan drive pembaca kartu micro sd Anda.
  7. Kemudian terakhir klik "Flash!"

Ini bisa memakan waktu 10-30 menit jadi duduk, santai dan makan pai:)

Langkah 3: Nyalakan Raspberry Pi Anda

Nyalakan Raspberry Pi Anda!
Nyalakan Raspberry Pi Anda!

Sekarang setelah kita mem-flash kartu micro sd kita sekarang dapat mem-boot raspberry pi ini ke raspbian:)

Colokkan raspberry pi ke monitor Anda dengan kabel HDMI.

Langkah 4: Memasang GassistPi

Memasang GassistPi
Memasang GassistPi
Memasang GassistPi
Memasang GassistPi
Memasang GassistPi
Memasang GassistPi

Sekarang setelah Anda mem-boot raspberry pi Anda, Anda sekarang dapat pergi ke Github Repository of GassistPi ini dan Anda juga dapat mengikuti panduan di sana.

1. Buka terminal dan kloning repositori

git clone

2. Perbarui OS dan Kernel

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. Restart Raspberry Pi Anda Setelah boot, buka terminal Anda lagi dan jalankan perintah ini karena kita akan menggunakan mic usb dan jack audio onboard (TELANKAN MIC USB DAN SPEAKER ANDA TERLEBIH DAHULU SEBELUM MELAKUKAN PERINTAH)

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. Unduh file kredensial-.json (lihat dokumen ini untuk membuat kredensial

5. Tempatkan file.json di direktori/home/pi

6. Ganti namanya menjadi assistant.json

7. Menggunakan penginstal satu baris untuk menginstal Google Assistant dan dependensi Snowboy Pengguna Pi3 dan Armv7 menggunakan penginstal "gassist-installer-pi3.sh" dan pengguna Pi Zero, Pi A dan Pi 1 B+ menggunakan "gassist-installer-pi -zero.sh" penginstal. Pemasang Snowboy umum untuk keduanya

7.1 Jadikan penginstal Dapat Dieksekusi

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 Jalankan installer (Jalankan installer snowboy terlebih dahulu. Jangan terburu-buru dan Jangan dijalankan secara paralel, Jalankan satu demi satu

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. Salin tautan otentikasi asisten google dari terminal dan otorisasi menggunakan akun google Anda

9. Salin kode otorisasi dari browser ke terminal dan tekan enter

10. Pindah ke lingkungan dan uji asisten google sesuai dengan papan Anda

sumber env/bin/aktifkan

google-assistant-demo (ucapkan kata cepat "ok google") atau sumber env/bin/aktifkan googlesamples-assistant-pushtotalk

11. Untuk membuat asisten google kami autostart ketika raspberry pi dijalankan, jalankan perintah ini

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

sudo /home/pi/GassistPi/scripts/service-installer.sh Sudo systemctl aktifkan gassistpi-ok-google.service Sudo systemctl aktifkan snowboy.service Sudo systemctl start gassistpi-ok-google.service Sudo systemctl start snowboy.service

12. Mulai ulang raspberry pi Anda dan asisten google Anda akan memulai secara otomatis

Langkah 5: Kustomisasi GassistPi. Anda

Kustomisasi GassistPi. Anda
Kustomisasi GassistPi. Anda
Kustomisasi GassistPi. Anda
Kustomisasi GassistPi. Anda
Kustomisasi GassistPi. Anda
Kustomisasi GassistPi. Anda

Untuk merasakan "Google Home" yang sebenarnya, kami akan menambahkan suara khusus dan respons lampu led.

Mengubah suara

Unduh suara kustom saya

1. Letakkan suara yang diunduh di /home/pi/GassistPi/sample-audio-files

2. Sekarang buka /home/pi/GassistPi/src lalu buka main.py

3. Temukan & Ganti Startup.wav ke on.wav

4. Temukan & Ganti Fb.wav ke respond.wav

5. Kemudian Simpan

Menambahkan Respon Lampu LED

Di GassistPi, Pin 05 & Pin 06 adalah asisten Google yang mendengarkan dan merespons, tetapi kami akan menambahkan petunjuk tambahan untuk memberi tahu kami jika asisten google dimulai

Di main.py kami akan menambahkan #Pin Indikator

GPIO.setup(13, GPIO. OUT)

GPIO.output(13, GPIO. HIGH)

Di ON_CONVERSATION_TURN_STARTED tambahkan baris ini

GPIO.output(13, GPIO. LOW)

Di ON_CONVERSATION_TURN_STARTED tambahkan baris ini

GPIO.output(13, GPIO. HIGH)

Anda dapat mengunduh main.py dan mengganti main.py Anda di /home/pi/GassistPi/src

Langkah 6: Kandang

Lampiran
Lampiran
Lampiran
Lampiran
Lampiran
Lampiran

Saya tahu Anda dapat membuat penutup yang jauh lebih indah:) tetapi saya akan menunjukkan cara membuat penutup ini untuk Asisten Google saya:)

Saya mentransfer led dari papan tempat memotong roti ke kabel jumper wanita ke wanita.

Ayah saya membantu saya untuk melihat potongan kayu untuk alas dan tengah untuk kandang.

Kayu dasar saya pasang 1 speaker di atasnya.

Kayu tengah saya pasang 2 speaker di bawah dan raspberry pi di atas

Led, saya menggunakan lem panas untuk menempelkannya di bagian atas kandang

Untuk lubang speaker dan lubang mikrofon, saya menggunakan besi solder untuk membuat lubang di bagian bawah casing dan 2 lubang di bagian atas.

Langkah 7: Kesimpulan

Biaya pembuatan proyek ini kurang dari $50 (Php 2563.70).

Proyek GassistPi ini juga dapat membantu Anda untuk mengotomatisasi rumah Anda. Hal ini dapat memicu On/Off relay.

Saya juga menambahkan LightshowPi (https://lightshowpi.org/) dalam proyek ini sehingga ketika saya memutar musik di atasnya, lampu akan mengikutinya:)

Jika proyek ini luar biasa, silakan pilih entri ini untuk kontes "Raspberry Pi" & "Nirkabel":) Terima kasih!

Direkomendasikan: