Mục lục:

GassistPi (Google Home trong Raspberry Pi): 7 bước (có Hình ảnh)
GassistPi (Google Home trong Raspberry Pi): 7 bước (có Hình ảnh)

Video: GassistPi (Google Home trong Raspberry Pi): 7 bước (có Hình ảnh)

Video: GassistPi (Google Home trong Raspberry Pi): 7 bước (có Hình ảnh)
Video: Google AIY voice kit | Unboxing | building | Setting up | Change language 2024, Tháng bảy
Anonim
GassistPi (Google Home trong Raspberry Pi)
GassistPi (Google Home trong Raspberry Pi)
GassistPi (Google Home trong Raspberry Pi)
GassistPi (Google Home trong Raspberry Pi)

Trợ lý Google cho Raspberry Pi!

Bước 1: Thu thập Vật liệu & Công cụ

Thu thập Vật liệu & Công cụ
Thu thập Vật liệu & Công cụ
Thu thập Vật liệu & Công cụ
Thu thập Vật liệu & Công cụ
Thu thập Vật liệu & Công cụ
Thu thập Vật liệu & Công cụ
  1. Raspberry Pi 3 Model B (Bạn cũng có thể sử dụng phiên bản raspberry pi khác nhưng bạn cần có Wi-Fi để chạy phiên bản này)
  2. Thẻ Micro SD 8GB
  3. Đầu đọc thẻ nhớ Micro SD
  4. Micrô USB
  5. Loa hỗ trợ USB
  6. Bộ chia giắc cắm 3,5 mm
  7. Bộ đổi nguồn USB 5V 2A
  8. Cáp Micro USB
  9. Cáp nhảy từ nữ sang nam
  10. Breadboard
  11. Đèn LED (bất kỳ màu nào bạn muốn)
  12. Tua vít Phillips
  13. Phillips Screws
  14. Băng điện
  15. Sắt hàn & chân đế
  16. Chì hàn
  17. Kìm cắt dây
  18. Ketchup Jug (Tôi đã cắt nó rồi:))
  19. Điện trở 100/150/330 ohms

Bước 2: Nhấp nháy Raspbian sang thẻ Micro SD

Nhấp nháy Raspbian sang thẻ Micro SD
Nhấp nháy Raspbian sang thẻ Micro SD
  1. Tải xuống Raspbian hoặc Raspbian Lite
  2. Tải xuống và cài đặt Etcher
  3. Cắm Đầu đọc thẻ Micro SD với Thẻ Micro SD trong đó.
  4. Mở Etcher
  5. Nhấp vào Chọn Hình ảnh và duyệt qua vị trí tải xuống của Raspbian / RaspbianLite Zip
  6. Nhấp vào Chọn Ổ đĩa và tìm ổ đĩa của đầu đọc thẻ micro sd của bạn.
  7. Sau đó, cuối cùng nhấp vào "Flash!"

Quá trình này có thể mất 10-30 phút, vì vậy hãy ngồi lại, thư giãn và ăn bánh:)

Bước 3: Tăng sức mạnh cho Raspberry Pi của bạn

Tăng sức mạnh cho Raspberry Pi của bạn!
Tăng sức mạnh cho Raspberry Pi của bạn!

Bây giờ sau khi chúng tôi flash thẻ micro sd, bây giờ chúng tôi có thể khởi động pi raspberry này sang raspbian:)

Cắm pi raspberry vào màn hình của bạn bằng cáp hdmi.

Bước 4: Cài đặt GassistPi

Cài đặt GassistPi
Cài đặt GassistPi
Cài đặt GassistPi
Cài đặt GassistPi
Cài đặt GassistPi
Cài đặt GassistPi

Bây giờ sau khi khởi động raspberry pi, bạn có thể truy cập Kho lưu trữ Github này của GassistPi và bạn cũng có thể làm theo hướng dẫn ở đó.

1. Mở thiết bị đầu cuối và sao chép kho lưu trữ

git clone

2. Cập nhật hệ điều hành và nhân

sudo apt-get cập nhật

sudo apt-get install raspberrypi-kernel

3. Khởi động lại Raspberry Pi của bạn Sau khi khởi động, hãy mở lại thiết bị đầu cuối của bạn và thực hiện lệnh này vì chúng tôi sẽ sử dụng micrô USB và giắc cắm âm thanh trên bo mạch (CẮM MIC USB VÀ LOA CỦA BẠN ĐẦU TIÊN TRƯỚC KHI THỰC HIỆN LỆNH)

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. Tải xuống tệp thông tin xác thực-.json (tham khảo tài liệu này để tạo thông tin xác thực

5. Đặt tệp.json vào thư mục / home / pi

6. Đổi tên nó thành Assistant.json

7. Sử dụng trình cài đặt một dòng để cài đặt Trợ lý Google và phụ thuộc Snowboy Người dùng Pi3 và Armv7 sử dụng trình cài đặt "gassist-installer-pi3.sh" và người dùng Pi Zero, Pi A và Pi 1 B + sử dụng "gassist-installer-pi -zero.sh "trình cài đặt. Trình cài đặt Snowboy chung cho cả hai

7.1 Làm cho trình cài đặt có thể thực thi được

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 Thực thi trình cài đặt (Chạy trình cài đặt snowboy trước. Đừng vội vàng và Đừng chạy chúng song song, hãy chạy chúng lần lượt

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. Sao chép liên kết xác thực trợ lý google từ thiết bị đầu cuối và cho phép sử dụng tài khoản google của bạn

9. Sao chép mã ủy quyền từ trình duyệt vào thiết bị đầu cuối và nhấn enter

10. Di chuyển vào môi trường và kiểm tra trợ lý Google theo bảng của bạn

nguồn env / bin / kích hoạt

google-Assistant-demo (giả sử từ nóng "ok google") hoặc nguồn env / bin / kích hoạt googlesamples-Assistant-pushtotalk

11. Để làm cho trợ lý google của chúng tôi tự động khởi động khi pi raspberry đang bật, hãy chạy lệnh này

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

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

12. Khởi động lại raspberry pi của bạn và trợ lý Google của bạn sẽ tự động khởi động lại

Bước 5: Tùy chỉnh GassistPi của bạn

Tùy chỉnh GassistPi của bạn
Tùy chỉnh GassistPi của bạn
Tùy chỉnh GassistPi của bạn
Tùy chỉnh GassistPi của bạn
Tùy chỉnh GassistPi của bạn
Tùy chỉnh GassistPi của bạn

Để cảm nhận được "Google Home" thực sự, chúng tôi sẽ thêm âm thanh tùy chỉnh và phản hồi ánh sáng dẫn.

Thay đổi âm thanh

Tải xuống âm thanh tùy chỉnh của tôi

1. Đưa các âm thanh đã tải xuống vào / home / pi / GassistPi / sample-audio-files

2. Bây giờ hãy truy cập / home / pi / GassistPi / src rồi mở main.py

3. Tìm & thay thế Startup.wav thành on.wav

4. Tìm & thay thế Fb.wav thành response.wav

5. Sau đó Lưu

Thêm phản hồi đèn LED

Trong GassistPi Pin 05 & Pin 06 là trợ lý của Google lắng nghe và phản hồi nhưng chúng tôi sẽ thêm một đèn LED bổ sung để cho chúng tôi biết liệu trợ lý Google có được khởi động hay không

Trong main.py, chúng tôi sẽ thêm vào #Indicator Pins

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGH)

Trong ON_CONVERSATION_TURN_STARTED thêm dòng này

GPIO.output (13, GPIO. LOW)

Trong ON_CONVERSATION_TURN_STARTED thêm dòng này

GPIO.output (13, GPIO. HIGH)

Bạn có thể tải xuống main.py và thay thế main.py của mình trong / home / pi / GassistPi / src

Bước 6: Bao vây

Bao vây
Bao vây
Bao vây
Bao vây
Bao vây
Bao vây

Tôi biết bạn có thể làm bao vây đẹp hơn nhiều:) nhưng tôi sẽ chỉ cho bạn cách tôi làm bao vây này cho Trợ lý Google của mình:)

Tôi chuyển các đèn led từ breadboard sang cáp cái sang cáp jumper nữ.

Cha tôi giúp tôi cưa gỗ vụn để làm phần đế và phần giữa làm thùng loa.

Gỗ đế tôi gắn 1 loa trên đó.

Gỗ ở giữa tôi gắn 2 loa ở dưới cùng và pi mâm xôi ở trên cùng

Các đèn led, tôi sử dụng keo nóng để gắn nó ở trên cùng của bao vây

Đối với các lỗ loa và lỗ micrô, tôi sử dụng mỏ hàn để đặt các lỗ ở dưới cùng của hộp loa và 2 lỗ ở trên cùng.

Bước 7: Kết luận

Dự án này tốn ít hơn $ 50 (Php 2563,70) để thực hiện.

Dự án GassistPi này cũng có thể giúp bạn tự động hóa ngôi nhà của mình. Nó có thể kích hoạt chuyển tiếp Bật / Tắt.

Tôi cũng đã thêm LightshowPi (https://lightshowpi.org/) vào dự án này để khi tôi phát nhạc trên đó, đèn sẽ theo dõi trên đó:)

Nếu dự án này tuyệt vời, vui lòng bình chọn mục này cho cuộc thi "Raspberry Pi" & "Wireless":) Cảm ơn!

Đề xuất: