Mục lục:
- Bước 1: Thu thập Vật liệu & Công cụ
- Bước 2: Nhấp nháy Raspbian sang thẻ Micro SD
- Bước 3: Tăng sức mạnh cho Raspberry Pi của bạn
- Bước 4: Cài đặt GassistPi
- Bước 5: Tùy chỉnh GassistPi của bạn
- Bước 6: Bao vây
- Bước 7: Kết luận
Video: GassistPi (Google Home trong Raspberry Pi): 7 bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Trợ lý Google cho Raspberry Pi!
Bước 1: Thu thập Vật liệu & Công cụ
- 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)
- Thẻ Micro SD 8GB
- Đầu đọc thẻ nhớ Micro SD
- Micrô USB
- Loa hỗ trợ USB
- Bộ chia giắc cắm 3,5 mm
- Bộ đổi nguồn USB 5V 2A
- Cáp Micro USB
- Cáp nhảy từ nữ sang nam
- Breadboard
- Đèn LED (bất kỳ màu nào bạn muốn)
- Tua vít Phillips
- Phillips Screws
- Băng điện
- Sắt hàn & chân đế
- Chì hàn
- Kìm cắt dây
- Ketchup Jug (Tôi đã cắt nó rồi:))
- Điện trở 100/150/330 ohms
Bước 2: Nhấp nháy Raspbian sang thẻ Micro SD
- Tải xuống Raspbian hoặc Raspbian Lite
- Tải xuống và cài đặt Etcher
- Cắm Đầu đọc thẻ Micro SD với Thẻ Micro SD trong đó.
- Mở Etcher
- Nhấp vào Chọn Hình ảnh và duyệt qua vị trí tải xuống của Raspbian / RaspbianLite Zip
- Nhấp vào Chọn Ổ đĩa và tìm ổ đĩa của đầu đọc thẻ micro sd của bạn.
- 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
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
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
Để 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
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:
Màn hình cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: 8 bước (có hình ảnh)
Máy theo dõi cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: Một vài tháng trước, tôi đã làm một que theo dõi độ ẩm của đất chạy bằng pin và có thể được gắn vào đất trong chậu cây trong nhà của bạn để cung cấp cho bạn một số thông tin hữu ích về đất mức độ ẩm và đèn LED nhấp nháy để cho bạn biết khi nào cần
Biến trống X-box Rock Band thành trống điện tử Midi Stand Alone.: 4 bước (có hình ảnh)
Biến trống X-box Rock Band thành trống điện tử Midi Stand Alone: Tôi may mắn có được một bộ trống x-box đã qua sử dụng, nó có hình dạng hơi thô và không có mái chèo, nhưng không có gì không thể sửa được. biến nó thành một bộ trống điện độc lập. Đọc giá trị tương tự từ cảm biến piezo và chuyển giá trị đó thành dấu phẩy MIDI
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Hộp trồng cây trong nhà: 7 bước (có hình ảnh)
Hộp trồng cây trong nhà: Khái niệm này là tạo một khay chứa cây trồng trong đó. Giống như mặt trời được thay thế bằng ánh sáng phát ra ánh sáng có bước sóng màu đỏ và xanh lam …. mà thực vật hấp thụ ….. không khí được đưa vào bởi ống xả. và chất dinh dưỡng của chất thải hữu cơ được bao bọc trong
Mặc trống: Đánh trống trong quần áo của bạn!: 7 bước
Drum Wear: Drums in Your Clothing !: Hãy nhìn những người đi xe buýt trong thành phố. Nhiều người trong số họ được cắm vào máy nghe nhạc của họ, gõ theo nhịp, giả vờ như họ có trống theo ý của họ. Bây giờ không cần phải giả vờ! Mòn trống mang đến cho những tay trống đầy tham vọng một khả năng di động hoàn toàn và