Hướng dẫn bạn đọc chế loa Google Home bằng Raspberry 3 đơn giản, giá bằng 1/3 loa xịn

Hướng dẫn bạn đọc chế loa Google Home bằng Raspberry 3 đơn giản, giá bằng 1/3 loa xịn
Theo: Nguyễn Sơn Theo Trí Thức Trẻ
Thể loại: Thủ Thuật Chương Trình
Chiếc loa thông minh của Google giống như một trợ lý ảo trong nhà bạn vậy, nó có thể làm được rất nhiều việc đặc biệt là ứng dụng trong lĩnh vực điều khiển nhà thông minh.

Loa Google Home có thể ứng dụng được vào rất nhiều lĩnh vực trong cuộc sống. Chúng ta có thể trò truyện hỏi thời gian, tình hình thời tiết, gia lệnh tìm kiếm thông tin, hay thậm chí loa google home còn có thể hát mừng sinh nhật chúng ta. Còn rất rất nhiều điều thú vị khác đang chờ bạn khám phá trên chiếc loa thông minh này của Google. Chiếc loa này đươch google bán với giá 130$ tuy nhiên không bán ở VN nên để mua được thì chúng ta mất khá nhiều thời gian và chi phí đội lên cũng khá cao. Hôm nay chúng tôi sẽ hướng dẫn các bạn tự làm một chiếc loa google home tương tự với chi phí rẻ hơn rất nhiều.

Video hoạt động

Chuẩn bị:

Một Broad Raspberry Pi 3 Model B ( Gọi tắt là Pi giá khoảng 1,2 triệu đồng)

Một chiếc micro cắm qua cổng USB

Một thẻ nhớ microSD từ 8GB trở lên

Một chiếc loa

Một nút bấm 2 chân và dây để cắm trên Raspberry Pi 3

Ghi chú:

Nếu bạn không có mic USB bạn có thể dùng một chiếc tai nghe có mic cắm qua cổng USB hoặc dùng một Adapter chuyển từ cổng USB sang cổng 3.5mm như mình ở đây. Sau đó chế thêm một cái mic và hàn vào.

Bạn có thể dùng sẵn một chiếc loa, hoặc chế một chiếc loa đơn giản như mình với một broad mạch tăng âm có bán sẵn và chú thích rõ các vị trí hàn dây như thế này

Bước 1:

Đầu tiên chúng ta cần tải File data về tại đây.

Sau đó dùng phần mềm etcher ở đây để ghi file image để ghi file data vào thẻ nhớ.

Cách ghi file rất đơn giản bạn chỉ cần chọn file vừa tải về ( không cần giải nén) Chọn thẻ nhớ ( nếu bạn chỉ đang cắm duy nhất 1 thẻ nhớ trên máy thì phần mềm sẽ tự chọn chiếc thẻ đó luôn) và ấn Flash chờ khoảng 3 phút để quá trình ghi file hoàn thành.

Các bạn cắm nguồn vào, chúng ta cần chuột với bàn phím đồng thời kết nối với màn hình thông qua cổng HDMI để thực hiện một số cài đặt

Bước 2:

Chọn kết nối Wifi ở góc phải màn hình để Pi kết nối

Sau đó các bạn click vào biểu tượng Pi ở góc trái trên cùng màn hình mở của sổ Pi configuration lên, tại thẻ System đổi tên hostname thành google-voice

Sang thẻ Interfaces chọn Enable SSH lên và Ok để lưu các thiết lập

Tiếp đến chúng ta cần Reboot lại Pi.

Bước 3:

Click đúp vào biểu tượng Start dev terminal trên màn hình sau đó gõ vào dòng lệnh sau: sudo leafpad /boot/config.txt

Một cửa sổ file config.txt hiện lên các bạn kéo tìm đến dòng mình bôi màu xanh như hình.

Chúng ta cần bỏ dấu # trước dtparam=audio=on đi và thêm dấu # vào trước 2 dòng dtoverlay=i2s-mmap ; dtoverlay=googlevoicehat-soundcard Sau đó lưu file lại và tắt cửa sổ đó đi.

Tiếp tục Click đúp vào biểu tượng Start dev terminal trên màn hình sau đó gõ vào dòng lệnh sau: sudo leafpad /etc/asound.conf cửa sổ asound.conf hiện lên.

Các bạn xóa hết code bắt đầu từ dòng thứ 2 cho đến hết và thay bằng đoạn code dưới đây sau đó lưu loại và tắt cửa sổ đi.

pcm.!default { type asym capture.pcm "mic" playback.pcm "speaker"}pcm.mic { type plug slave {pcm "hw:1,0" }}pcm.speaker { type plug slave {pcm "hw:0,0" }}

Thực hiện xong bước trên các bạn cần reboot lại Pi một lần nữa.

Bước 4:

Click đúp vào biểu tượng Start dev terminal trên màn hình sau đó gõ vào dòng lệnh sau: leafpad /home/pi/AIY-voice-kit-python/checkpoints/check_audio.py

Cửa sổ check-audio.py hiện lên các bạn tìm đến dòng VOICEHAT_ID = ‘googlevoicehat’

Thay bằng VOICEHAT_ID = ‘bcm2835’ Sau đó lưu lại và thoát cửa sổ.

Nếu bạn dùng một chiếc adaper chuyển đổi USB sang cổng 3.5 giống mình thì cần phải vào Audio Device Setting bằng cách click vào biểu tượng Pi ở góc trên bên trái màn hình sau đó phần Sound Card chọn USB Audico Device và chọn Make Default.

Ngoài ra nếu Pi mặc định xuất âm thanh qua cổng HDMI bạn cũng cần đặt lại bằng cách mở của sổ terminal gõ lệnh sudo raspi config sau đó chọn mục audio và chọn xuất âm thanh của Jack 3.5 mm

Bước 5:

Các bước thiết lập âm thanh đã xong, các bạn click vào file check Audio trên màn hình và làm theo hướng dẫn ở cửa sổ LXTerminal để kiểm tra xem mic và âm thanh đã hoạt động chưa. Nếu chưa bạn cần kiểm tra lại Sound card và lựa chọn xuất âm thanh.

Bước 6

Các bạn truy cập vào trang web console ở đây và đăng nhập tài khoản google.

Sau khi đăng nhập cửa sổ Platform hiện lên các bạn chọn giống như hình và ấn tiếp tục.

Click chuột vào Selecrt a project.

Ấn vào dấu + ở đây để tạo Project mới.

Đặt tên cho Project này và ấn Create.

Bước 7:

Click chuột vào API & services

Sau đó chọn Enable APIS AND Services

Gõ vào thẻ tìm kiếm cụm từ Google assistant để tìm kiếm APIs, APIs tìm được sẽ xuất hiện bên dưới các bạn click vào nó.

Và chọn Enable ở đây.

Bước 8:

Tiếp đến chọn Create Credentials

Đặt các tùy chọn như hình trên, và click vào What Credentials do I need?

Tiếp tục thiết lập như hình và Click vào Continue

File Service key được tạo và tải về.

Bước 9:

Các bạn chuyển sang thẻ Oauth consent Screen

Điền địa chỉ email đã đăng nhập ban đầu và điền Product name sau đó chọn Save

Sau đó click vào Create credentials và chọn dòng Oauth client ID

Mục Application type các bạn Other, mục name các bạn điền tên của client sau đó ấn Create.

File Oauth được tạo ra các bạn ấn vào đây để tải về.

Các bạn đổi tên file client_secrets_XXXX.json thành Assistant.json, File còn lại đổi tên thành Credentials.json và copy sang /home/pi

Bước 10:

Các bạn truy cập vào trang Activity Controls Cho phép hoạt động web và ứng dụng, lịch sử vị trí, thông tin thiết bị, và hoạt động giọng nói và âm thanh.

Bây giờ trở lại màn hình chính click đúp vào Start Dev Terminal và gõ vào dòng lệnh src/assistant_library_demo.py

Dòng Say “Ok, google" then speak hiện ra là bạn đã thành công rồi. Bây giờ hãy trò truyện và gia lệnh cho chiếc Google Home mà bạn vừa hoàn thành thôi.

Ngoài ra chúng ta cần thêm 1 nút bấm để kích hoạt Assistant khi bật lại nguồn mà không có màn hình. Các bạn nối nút bấm này vào chân GPIO 23 như ở trên.

Vậy là chúng ta đã hoàn thành một chiếc loa Google home với chi phí rẻ bằng 1/5 chiếc loa do Google bán rồi. Chiếc loa thông minh này có rất nhiều ứng dụng hay VD như ứng dụng vào điều khiển hệ thống nhà thông minh, trong các bài tiếp theo chúng tôi sẽ hướng dẫn các bạn chi tiết các bước thực hiện.

Xin cảm ơn cửa hàng Linh Kiện Hà Nội đã hỗ trợ chúng tôi thực hiện bài viết này.

Bạn đọc có thắc mắc trong quá trình thực hành có thể tham gia nhóm Facebook tại đây để đặt câu hỏi và thảo luận.

Cuối cùng, Gmail trên iOS cũng hỗ trợ thao tác vuốt

tinybook tinybook 3 tuần 2 ngày
Cuối cùng, Gmail trên iOS cũng hỗ trợ thao tác vuốt
Ứng dụng Gmail trên iOS đang được cập nhật nhiều tính năng tương tự như Gmail trên Android.

Ứng dụng hẹn hò dành cho giới đồng tính nữ Trung Quốc làm lộ 5,3 triệu hồ sơ người dùng

tinybook tinybook 3 tuần 2 ngày
Ứng dụng hẹn hò dành cho giới đồng tính nữ Trung Quốc làm lộ 5,3 triệu hồ sơ người dùng
Một ứng dụng hẹn hò dành cho giới đồng tính nữ Trung Quốc không biết vì lý do gì đã để lộ hồ sơ và dữ liệu riêng tư của hơn 5,3 triệu người dùng, và điều đáng nói là vụ việc này đã diễn ra từ tháng 6/2018.

Hacker chiếm quyền kiểm soát công cụ cập nhật, gửi malware đến hàng chục ngàn máy tính ASUS

tinybook tinybook 3 tuần 6 ngày
Hacker chiếm quyền kiểm soát công cụ cập nhật, gửi malware đến hàng chục ngàn máy tính ASUS
Hàng ngàn máy tính của ASUS đã bị lây nhiễm malware đến từ công cụ cập nhật của chính công ty, đó là thông tin được cung cấp bởi các nhà nghiên cứu tại Kaspersky Lab.

Cách khắc phục các vấn đề liên quan đến chế độ Sleep trên Windows 10

tinybook tinybook 2 tuần 1 ngày
Cách khắc phục các vấn đề liên quan đến chế độ Sleep trên Windows 10
Nếu nhận thấy Windows 10 của bạn đang có những vấn đề với chế độ Sleep thì bài viết này sẽ đưa ra giải pháp cho bạn.

6 lựa chọn thay thế Youtube tốt nhất dành cho trẻ em

tinybook tinybook 2 tuần 1 ngày
6 lựa chọn thay thế Youtube tốt nhất dành cho trẻ em
Nếu bạn lo sợ các nội dung xấu trên Youtube có thể ảnh hưởng đến con bạn thì đây sẽ là những gợi ý thay thể dành cho bạn.

Cảm thấy pin Galaxy S10 của bạn chưa đủ "đã"? Sử dụng tính năng này ngay sẽ thấy rất khác biệt

tinybook tinybook 3 tuần 1 ngày
Cảm thấy pin Galaxy S10 của bạn chưa đủ "đã"? Sử dụng tính năng này ngay sẽ thấy rất khác biệt
Pin sụt nhanh là trải nghiệm không hề dễ chịu gì, nhưng một chiêu đơn giản này có thể xử lý vấn đề đó.

Cách đồng bộ bookmarks, mật khẩu,… và các dữ liệu trình duyệt khác vào Microsoft Edge mới

tinybook tinybook 3 tuần 1 ngày
Cách đồng bộ bookmarks, mật khẩu,… và các dữ liệu trình duyệt khác vào Microsoft Edge mới
Nếu bạn đang tự hỏi về cách đồng bộ dữ liệu duyệt web khác trong Microsoft Edge thì đây là câu trả lời dành cho bạn.

4 Cách đơn giản để dễ dàng biết ai đó đang… lén dùng trộm máy tính của bạn

tinybook tinybook 3 tuần 1 ngày
4 Cách đơn giản để dễ dàng biết ai đó đang… lén dùng trộm máy tính của bạn
Có bao giờ bạn thắc mắc về việc liệu có ai đó đang… lén dùng trộm máy tính của bạn hay không?

10 Font chữ miễn phí và cực đẹp từ Google thích hợp để bạn sử dụng cho bài thuyết trình

tinybook tinybook 3 tuần 1 ngày
10 Font chữ miễn phí và cực đẹp từ Google thích hợp để bạn sử dụng cho bài thuyết trình
Nếu bạn chưa biết thì kiểu chữ (font) có thể tạo nên thành công cho một bài thuyết trình hoặc phá vỡ nó.

Cách tuyệt vời để tận dụng màn hình đục lỗ trên Galaxy S10: hiển thị mức pin

tinybook tinybook 3 tuần 6 ngày
Cách tuyệt vời để tận dụng màn hình đục lỗ trên Galaxy S10: hiển thị mức pin
Bạn thấy khó chịu với "lỗ camera" trên Galaxy S10? Vậy thì đừng lo, ứng dụng có tên Energy Ring này sẽ giúp bạn giải quyết vấn đề này.

Google muốn kiếm nhiều tiền hơn từ Maps, người dùng được gì và mất gì?

tinybook tinybook 1 tuần 3 ngày
Google muốn kiếm nhiều tiền hơn từ Maps, người dùng được gì và mất gì?
Google được cho là sắp áp dụng phương thức họ từng làm để biến bộ máy tìm kiếm tốt nhất thế giới thành một máy in tiền không ngừng nghỉ vào Google Maps.

DaVinci Resolve 16: Phần mềm cắt video được thiết kế dành riêng cho YouTuber, rất đáng để trải nghiệm

tinybook tinybook 1 tuần 4 ngày
DaVinci Resolve 16: Phần mềm cắt video được thiết kế dành riêng cho YouTuber, rất đáng để trải nghiệm
Ứng dụng chỉnh sửa có tên DaVinci Resolve 16 của hãng Blackmagic giúp các YouTuber có thể cắt video của nhanh hơn nhiều so với các ứng dụng hiện tại.

Google Docs chuẩn bị cho phép chỉnh sửa các tập tin Microsoft Word, Excel và PowerPoint

tinybook tinybook 1 tuần 4 ngày
Google Docs chuẩn bị cho phép chỉnh sửa các tập tin Microsoft Word, Excel và PowerPoint
Hiện tại, Google đã tung tính năng này ra cho khách hàng doanh nghiệp và người dùng thông thường cũng sẽ được cập nhật ngay trong tháng này.

Dùng thử tính năng gọi video cùng lúc 50 người của Skype: gợi lại một thời chat room Yahoo

tinybook tinybook 1 tuần 4 ngày
Dùng thử tính năng gọi video cùng lúc 50 người của Skype: gợi lại một thời chat room Yahoo
Bạn còn dùng Skype không?

Trình duyệt Edge mới đã khiến tôi gỡ bỏ Chrome lần đầu tiên trong cả một thập kỷ

tinybook tinybook 1 tuần 4 ngày
Trình duyệt Edge mới đã khiến tôi gỡ bỏ Chrome lần đầu tiên trong cả một thập kỷ
Giống hàng triệu người khác, tôi từng từ bỏ Firefox và Safari để chuyển sang Chrome hồi cuối thập kỷ trước, và dù hiệu năng ban đầu còn kém, tính dễ sử dụng và thiết kế đơn giản của Chrome vẫn khiến các trình duyệt khác không thể nào qua mặt được.

Người dùng smartphone đã không còn hào hứng chờ đón các ứng dụng mới ra mắt nữa

tinybook tinybook 1 tuần 5 ngày
Người dùng smartphone đã không còn hào hứng chờ đón các ứng dụng mới ra mắt nữa
Dữ liệu phân tích từ App Store cho thấy Elon Musk đã nhận định đúng. Người dùng hiện nay không còn hào hứng chờ đón để được dùng thử các ứng dụng mới nữa, thay vào đó họ ngày càng tải về nhiều hơn các ứng dụng đã có mức độ nổi tiếng nhất định.

Microsoft chính thức cho cho tải về bản dùng thử của trình duyệt Edge dùng nhân Chromium

tinybook tinybook 1 tuần 6 ngày
Microsoft chính thức cho cho tải về bản dùng thử của trình duyệt Edge dùng nhân Chromium
Tải về "vọc" thử ngay thôi các bạn.

Tencent ra mắt WeGame X, nền tảng cho phép game thủ quốc tế chơi game nội địa Trung Quốc

tinybook tinybook 1 tuần 6 ngày
Tencent ra mắt WeGame X, nền tảng cho phép game thủ quốc tế chơi game nội địa Trung Quốc
Game thủ quốc tế sẽ có cơ hội tiếp cận với các game vốn trước đây chỉ dành cho game thủ Trung Quốc.

Công ty này trả tiền cho bạn học code, khi nào đi làm nhớ nộp 15% số tiền bạn kiếm được cho họ trong 2 năm là OK

tinybook tinybook 2 tuần 4 ngày
Công ty này trả tiền cho bạn học code, khi nào đi làm nhớ nộp 15% số tiền bạn kiếm được cho họ trong 2 năm là OK
Modern Labor hứa hẹn sẽ dạy bạn code trong 5 tháng và giúp bạn tìm một công việc sau khi tốt nghiệp - nhưng bạn sẽ bị ràng buộc trong một bản hợp đồng kéo dài 2 năm.

Google cách mạng hóa vệ sinh smartphone với Screen Cleaner - Tính năng lau màn hình thông minh chưa từng có

tinybook tinybook 3 tuần 3 giờ
Google cách mạng hóa vệ sinh smartphone với Screen Cleaner - Tính năng lau màn hình thông minh chưa từng có
Vừa quản lý file lại còn tự làm sạch màn hình, Google có lẽ đang khiến các đối thủ sợ tái mào.

Tắt Wifi, tắt 3G/4G ngay để thử tựa game ẩn mới xuất hiện trên Google

tinybook tinybook 3 tuần 3 giờ
Tắt Wifi, tắt 3G/4G ngay để thử tựa game ẩn mới xuất hiện trên Google
Google quả rất biết cách làm những trò chơi ẩn nhưng cực kỳ thú vị.

Giải mã cơn sốt của tựa game hot nhất tuần vừa qua - Sekiro: vừa dễ lại vừa khó hơn Dark Souls và Bloodborne

tinybook tinybook 3 tuần 4 giờ
Giải mã cơn sốt của tựa game hot nhất tuần vừa qua - Sekiro: vừa dễ lại vừa khó hơn Dark Souls và Bloodborne
Cùng nhà phát triển dòng Soulborne, cùng là đứa con tinh thần của Hidetaka Miyazaki nhưng Sekiro đẹp và ... khó theo kiểu của riêng nó.

Mở ngay Google Maps lên để chơi Rắn săn mồi đi, quà Google tặng nhân dịp Cá tháng Tư

tinybook tinybook 3 tuần 8 giờ
Mở ngay Google Maps lên để chơi Rắn săn mồi đi, quà Google tặng nhân dịp Cá tháng Tư
Rắn săn mồi hay tàu săn... khách đây?

Cách cài đặt các tiện ích mở rộng Chrome cho trình duyệt Microsoft Edge mới

tinybook tinybook 4 tuần 1 giờ
Cách cài đặt các tiện ích mở rộng Chrome cho trình duyệt Microsoft Edge mới
Tiện ích mở rộng (Extension) như một dạng... thuốc tăng lực cho trình duyệt web, và Microsoft Edge mới cũng không nằm ngoại lệ.

Trải nghiệm sớm trình duyệt Microsoft Edge dựa trên nền Chromium: Tối ưu RAM tốt, dùng được Extension của Chrome

tinybook tinybook 4 tuần 6 giờ
Trải nghiệm sớm trình duyệt Microsoft Edge dựa trên nền Chromium: Tối ưu RAM tốt, dùng được Extension của Chrome
Có lẻ Google sẽ phải dè chừng khi mà Microsoft đang làm Edge ngày càng tốt hơn Chrome.

Những việc cần làm ngay sau khi “tậu” một chiếc Apple Watch

tinybook tinybook 4 tuần 2 ngày
Những việc cần làm ngay sau khi “tậu” một chiếc Apple Watch
Ngay sau khi sở hữu một chiếc Apple Watch, thì đây sẽ là những việc nên làm để tận dụng nó.

iPhone của bạn không thể thực hiện việc sao lưu qua iCloud? Đây là những gợi ý khắc phục mà bạn nên thử qua

tinybook tinybook 4 tuần 2 ngày
iPhone của bạn không thể thực hiện việc sao lưu qua iCloud? Đây là những gợi ý khắc phục mà bạn nên thử qua
Gợi ý cách khắc phục lỗi không thể thực hiện việc sao lưu dữ liệu lên iCloud trên iPhone.

Lên lịch gửi Email định kỳ nhanh chóng và trực quan nhờ công cụ siêu nhỏ

tinybook tinybook 1 tháng 1 ngày
Lên lịch gửi Email định kỳ nhanh chóng và trực quan nhờ công cụ siêu nhỏ
Một tiện ích miễn phí có chức năng lên lịch và tự động kiểm tra tình trạng email đã gửi khi sử dụng Gmail.

Cách khắc phục điện thoại chậm lag, đầy bộ nhớ

tinybook tinybook 1 tháng 3 ngày
Cách khắc phục điện thoại chậm lag, đầy bộ nhớ
Nếu bạn luôn đau đầu vì điện thoại thường chậm đơ, hết dung lượng chụp hình, muốn tải thêm ứng dụng mà đầy bộ nhớ ? Giờ hãy yên tâm vì đã có Nox Cleaner với nhiều tính năng ưu việt giúp tối ưu thiết bị Android vô cùng hiệu quả.

Ngoài "Goose" trong Captain Marvel, đây là 7 boss mèo khác cũng ngầu không kém của thế giới phim ảnh

tinybook tinybook 1 tháng 6 ngày
Ngoài "Goose" trong Captain Marvel, đây là 7 boss mèo khác cũng ngầu không kém của thế giới phim ảnh
Chính những chú mèo vừa đáng yêu, vừa tinh quái này đã phần nào tạo nên thành công cho các tác phẩm nổi tiếng bậc nhất Hollywood.
tinybook Công Nghệ Thông Tin








Chat