Isi kandungan:

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

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

Video: GassistPi (Laman Utama Google di Raspberry Pi): 7 Langkah (dengan Gambar)
Video: Обзор Jasper AI 2022: мой опыт использования Jasper (Jarvis.AI) 2024, November
Anonim
GassistPi (Laman Utama Google di Raspberry Pi)
GassistPi (Laman Utama Google di Raspberry Pi)
GassistPi (Laman Utama Google di Raspberry Pi)
GassistPi (Laman Utama Google di Raspberry Pi)

Pembantu Google untuk Raspberry Pi!

Langkah 1: Mengumpulkan Bahan & Alat

Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alat
Mengumpulkan Bahan & Alatan
Mengumpulkan Bahan & Alatan
  1. Raspberry Pi 3 Model B (Anda juga boleh menggunakan versi pi raspberry lain tetapi anda memerlukan Wi-Fi untuk menjalankannya)
  2. Kad SD Micro 8GB
  3. Pembaca Kad Micro SD
  4. Mikrofon USB
  5. Pembesar suara berkuasa USB
  6. Jack Splitter 3.5mm
  7. Penyesuai Kuasa USB 5V 2A
  8. Kabel USB Mikro
  9. Kabel Jumper Wanita hingga Lelaki
  10. Papan roti
  11. LED (warna apa pun yang anda mahukan)
  12. Pemutar Skru Phillips
  13. Skru Phillips
  14. Pita elektrik
  15. Soldering Iron & Stand
  16. Memimpin Pematerian
  17. Pemotong wayar
  18. Jug Ketchup (saya sudah memotongnya:))
  19. Perintang 100/150/330 ohm

Langkah 2: Flashing Kad Raspbian ke Kad Micro SD

Mengelip Kad Raspbian ke Kad Micro SD
Mengelip Kad Raspbian ke Kad Micro SD
  1. Muat turun Raspbian atau Raspbian Lite
  2. Muat turun & Pasang Etcher
  3. Pasang Pembaca Kad Mikro SD dengan Kad Mikro SD di dalamnya.
  4. Buka Etcher
  5. Klik Pilih Gambar dan semak lokasi muat turun Raspbian / RaspbianLite Zip
  6. Klik Pilih Pemacu dan cari pemacu pembaca kad mikro sd anda.
  7. Kemudian klik terakhir pada "Flash!"

Ini boleh mengambil masa 10-30 minit jadi duduk, berehat dan makan pai:)

Langkah 3: Naikkan Pi Raspberry Anda

Kuasakan Pi Raspberry Anda!
Kuasakan Pi Raspberry Anda!

Sekarang setelah kami mem-flash kad micro sd, kami mungkin dapat boot pi raspberry ini ke raspbian:)

Pasangkan pi raspberry 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 boot pi raspberry anda, sekarang anda boleh pergi ke Github Repository of GassistPi ini dan anda juga boleh mengikuti panduan di sana.

1. Buka terminal dan klon repositori

git klon

2. Kemas kini OS dan Kernel

sudo apt-get kemas kini

sudo apt-get install raspberrypi-kernel

3. Mulakan semula Raspberry Pi anda Setelah boot, buka terminal anda sekali lagi dan laksanakan perintah ini kerana kami akan menggunakan mikrofon usb dan bicu audio onboard (MEMASUKI MIC USB AND SPEAKER PERTAMA SEBELUM MENGHASILKAN 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. Muat turun fail kelayakan-.json (rujuk dokumen ini untuk membuat tauliah

5. Letakkan fail.json di / home / pi direktori

6. Namakan semula menjadi pembantu.json

7. Menggunakan pemasang satu baris untuk memasang pergantungan Pembantu Google dan Snowboy pengguna Pi3 dan Armv7 menggunakan pemasang "gassist-installer-pi3.sh" dan pengguna Pi Zero, Pi A dan Pi 1 B + menggunakan "gassist-installer-pi pemasang -zero.sh ". Pemasang Snowboy adalah perkara biasa bagi kedua-duanya

7.1 Jadikan pemasang Boleh Dilaksanakan

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 pemasang (Jalankan pemasang salji terlebih dahulu. Jangan terburu-buru dan Jangan jalankannya secara paralel, Jalankan mereka 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 pautan pengesahan pembantu google dari terminal dan beri kebenaran menggunakan akaun google anda

9. Salin kod kebenaran dari penyemak imbas ke terminal dan tekan enter

10. Pindah ke persekitaran dan uji pembantu google mengikut papan kenyataan anda

sumber env / bin / aktifkan

google-Assistant-demo (sebut kata panas "ok google") atau sumber env / bin / aktifkan googlesamples-Assistant-pushtotalk

11. Untuk menjadikan pembantu google kami memulakan secara automatik semasa raspberry pi dijalankan perintah ini

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

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

12. Mulakan semula pi raspberry anda dan pembantu google anda akan memulakan semula secara automatik

Langkah 5: Penyesuaian GassistPi Anda

Penyesuaian GassistPi Anda
Penyesuaian GassistPi Anda
Penyesuaian GassistPi Anda
Penyesuaian GassistPi Anda
Penyesuaian GassistPi Anda
Penyesuaian GassistPi Anda

Untuk merasakan "Rumah Google" yang sebenar, kami akan menambahkan suara tersuai dan tindak balas cahaya yang dipimpin.

Menukar suara

Muat turun suara khas saya

1. Masukkan bunyi yang dimuat turun di / home / pi / GassistPi / sample-audio-files

2. Sekarang pergi ke / home / pi / GassistPi / src kemudian buka main.py

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

4. Cari & Gantikan Fb.wav untuk bertindak balas.wav

5. Kemudian Simpan

Menambah Respons Lampu LED

Dalam GassistPi Pin 05 & Pin 06 adalah pembantu Google mendengar dan memberi respons tetapi kami akan menambah petunjuk tambahan untuk memberitahu kami jika pembantu google dimulakan

Dalam main.py kami akan menambah #Indicator Pin

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

Dalam ON_CONVERSATION_TURN_STARTED tambahkan baris ini

GPIO.output (13, GPIO. LOW)

Dalam ON_CONVERSATION_TURN_STARTED tambahkan baris ini

GPIO.output (13, GPIO. HIGH)

Anda boleh memuat turun main.py dan menggantikan main.py anda di / home / pi / GassistPi / src

Langkah 6: Kandang

Pagar
Pagar
Pagar
Pagar
Pagar
Pagar

Saya tahu anda boleh membuat kandang yang jauh lebih indah:) tetapi saya akan menunjukkan kepada anda bagaimana saya membuat kandang ini untuk Pembantu Google saya:)

Saya memindahkan led dari papan roti ke kabel pelompat wanita ke wanita.

Bapa saya menolong saya melihat kayu sekerap untuk pangkal dan tengah untuk kandang.

Kayu asas saya melampirkan 1 pembesar suara di atasnya.

Kayu tengah saya memasang 2 pembesar suara di bahagian bawah dan raspberry pi di bahagian atas

LED, saya menggunakan gam panas untuk memasangnya di bahagian atas kandang

Untuk lubang pembesar suara dan lubang mikrofon, saya menggunakan besi pematerian saya untuk meletakkan lubang di bahagian bawah kandang saya dan 2 lubang di bahagian atas.

Langkah 7: Kesimpulannya

Projek ini berharga kurang dari $ 50 (Php 2563.70) untuk dibuat.

Projek GassistPi ini juga dapat membantu anda mengautomasikan rumah anda. Ia boleh mencetuskan geganti Hidup / Mati.

Saya juga menambahkan LightshowPi (https://lightshowpi.org/) dalam projek ini jadi apabila saya memainkan muzik di dalamnya lampu akan mengikutinya:)

Sekiranya projek ini hebat, sila pilih entri ini untuk peraduan "Raspberry Pi" & "Wireless":) Terima kasih!

Disyorkan: