Mục lục:
- Bước 1: Bạn Nhận được HAT đó ở đâu?
- Bước 2: Vintage Comms
- Bước 3: Làm cho nó vừa vặn
- Bước 4: Kit Hacks
- Bước 5: Chạm lên
- Bước 6: Lắp ráp
- Bước 7: Làm cho nó trở nên thông minh
- Bước 8: Google tại nhà
Video: 1986 Google Pi Intercom: 8 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:34
Đây là hệ thống liên lạc nội bộ năm 1986 mà tôi đã chuyển đổi thành trợ lý giọng nói gắn trên tường của Google, sử dụng Raspberry PI 3 và bộ Google AIY (Artificial Intelligence Yourself) được phát hành miễn phí cùng với số 57 của tạp chí MagPi. Đó là một thiết bị kiểu Google Home với cảm giác cổ điển!
Trong trường hợp bạn không thể nhìn thấy liên kết video được nhúng tại:
Bước 1: Bạn Nhận được HAT đó ở đâu?
Google AIY HAT của Pi (Phần cứng đính kèm trên đầu) là cốt lõi của dự án này và thật tuyệt vời khi nó được cung cấp miễn phí cùng với tạp chí MagPi. Tôi chưa bao giờ nghe nói về nó cho đến khi tôi đọc thông báo trên Twitter vào ngày tạp chí ra mắt, nhắc nhở một dấu gạch ngang thú vị trong giờ ăn trưa đến "Big Sainsburys" để mua một tờ trước khi chúng bán hết. Vẫn còn ba cái trên kệ và tôi nửa mong muốn mình đã mua hết chúng, nhưng thật tuyệt hơn khi biết rằng nhiều người hâm mộ Pi đang có cùng niềm vui với nó như tôi!
Tóm lại, nền tảng Raspberry Pi đã hợp tác với Google để phát triển HAT thân thiện với người dùng nhằm mang lại sức mạnh của Tương tác ngôn ngữ tự nhiên của Google cho Raspberry Pi - bộ tạp chí bao gồm HAT và mọi thứ bạn cần (ngoại trừ Pi) để xây dựng điều này chính bạn. Các hướng dẫn rõ ràng và được viết tốt, cũng có lời khen cho các nhà thiết kế bộ phụ kiện, tất cả các thành phần đều có chất lượng thực sự tốt và có thể được lắp ráp mà không cần hàn.
Ở dạng cơ bản, bộ công cụ sử dụng Trợ lý Google để trả lời các câu hỏi nói của bạn, nó "lắng nghe" sau một lần nhấn nút và sau đó bằng cách nào đó tìm ra khi bạn nói xong - nó hoạt động ngay lập tức và tạo ấn tượng đầu tiên thực sự tốt, hoàn hảo để xây dựng với trẻ em hoặc như lần đầu tiên nhúng chân vào đại dương rộng lớn của khả năng Pi. Bộ AIY được thiết kế để tích hợp vào vỏ bìa cứng của riêng nó (hơi giống thiết bị xem Cardboard VR của Google), nhưng sau khi lắp ráp và thử nghiệm, tôi rất nóng lòng muốn xây dựng động cơ mạnh mẽ này thành một chiếc vỏ phù hợp hơn với các chuyển đổi cổ điển thông thường của tôi.
Bước 2: Vintage Comms
Tôi đã chọn bộ ba máy liên lạc FM giữa những năm 1980 được đóng hộp này với giá bán gần đây với giá £ 4 - Tôi không thể cưỡng lại cảm giác cổ điển của chúng và nghệ thuật đóng hộp với bút "điều hành" (với đồng hồ LCD tích hợp!) Và bọc da khối lượng. Sau đó, họ ngồi xung quanh xưởng một lúc để kiểm tra chúng cho thấy đáng buồn là chúng không được thiết kế cho những ngôi nhà chống nhiễu cao ngày nay.
Tôi muốn biết những thứ này được bán ban đầu từ khi nào (mặc dù chiếc bút đồng hồ kỹ thuật số trên hộp cho manh mối rõ ràng) vì vậy tôi đã tìm hiểu qua kho lưu trữ trực tuyến của danh mục Radio Shack (nhớ Tandy ở Anh chứ?). Tôi đoán là năm 1985 và vừa tròn một năm, thật hài lòng khi ai đó đã ghi lại những điều này!
Vào thời điểm tôi lấy bộ công cụ AIY của Google, tôi biết rằng một trong những thiết bị cũ này sẽ hoàn toàn phù hợp với nó - xét cho cùng, cả hai về cơ bản đều dựa trên nút, micrô và loa, chỉ với công nghệ khác nhau ở giữa. Không lâu sau, tôi lấy tua vít ra và, không quan tâm đến cảnh báo trên thùng máy như thường lệ, bắt đầu tháo dỡ một trong các thiết bị. Bẻ khóa mở hộp luôn là một trong những phần yêu thích của tôi trong một dự án khôi phục hoặc chuyển đổi, bạn sẽ không bao giờ biết mình sẽ tìm thấy gì bên trong. Bảng mạch chính khá cồng kềnh (và 240v, ngày nay có vẻ thực sự kỳ quặc) nhưng một khi nó bị loại bỏ, tất cả những gì còn lại chỉ còn lại là vỏ, nút và loa. Với mọi thứ được loại bỏ, có vẻ như có rất nhiều không gian cho Pi và các thành phần khác - nhưng ngoại hình có thể đánh lừa…
Bước 3: Làm cho nó vừa vặn
Đối mặt với trường hợp trống, công việc đầu tiên là quyết định xem Pi sẽ đi đâu, với Google HAT sáng bóng được cố định chắc chắn trên đầu. Điều này chặt chẽ hơn nhiều so với tôi mong đợi, rất nhiều định hướng sẽ không hoạt động vì khối lượng lớn của loa và không gian cần thiết cho nút liên lạc nội bộ có bản lề lớn, và những nút không chặn cổng của Pi đã can thiệp một cách bực bội vào thứ khác.
Loa từ bộ AIY sẽ không bao giờ phù hợp, nó quá lớn so với vỏ máy, vì vậy tôi cần tìm một giải pháp thay thế. Thật không may, chiếc loa liên lạc nội bộ ban đầu không phù hợp với công việc, nhưng sau nhiều lần tìm kiếm trên mạng, tôi đã tìm thấy bản nâng cấp lý tưởng, nó có cùng đường kính với bản gốc nhưng cứng cáp hơn nhiều, rất may là âm thanh tốt như loa trong bộ.
Tôi đã cho rằng bộ phụ kiện này sẽ bao gồm một micrô đơn, rẻ tiền sẽ nằm vừa vặn phía sau lưới tản nhiệt ban đầu, nhưng thay vào đó đó là một bộ âm thanh nổi lạ mắt, trên bảng mạch riêng của nó với các mic được đặt cách nhau tương tự như trên sản phẩm Google Home. Không đặt micrô phía sau lưới tản nhiệt có nghĩa là tôi có thể đặt Pi xuống đầu đó, mặc dù nó thực sự vừa vặn và có nghĩa là tôi không thể để lộ cổng HDMI - một sự thỏa hiệp công bằng.
Tiếp theo, tôi loại bỏ một số trụ, cục và va chạm từ bên trong vỏ bằng công cụ xoay để Pi nằm phẳng, sau đó tôi chuyển sang khám phá cách các thành phần mới có thể hoạt động hài hòa với vỏ cổ điển và điều khiển.
Bước 4: Kit Hacks
Thành phần dừng đầu tiên khôn ngoan là bảng mạch micrô đáng yêu đó - đây là một sự phù hợp tự nhiên cho phần trên của thùng máy, vì vậy tôi (nhiều lần) đã đo khoảng cách giữa các mic và khoan một số lỗ chìm cho chúng - cho đến nay rất tốt! Nó sẽ được dán nóng nhẹ tại chỗ khi lắp ráp.
Trong bộ công tắc, nút bấm và đèn LED đều được lắp cùng nhau nhưng tôi cần tách các chức năng này ra. Bản năng của tôi là sử dụng các thành phần thay thế, nhưng sau đó tôi coi đó là một thách thức cá nhân khi chỉ sử dụng các bit đi kèm với bộ phụ kiện!
Nút "nói chuyện" liên lạc nội bộ ban đầu có khá nhiều điểm, xoay trên một thanh với cảm giác cổ điển đáng yêu mà tôi muốn giữ lại, vì vậy tôi đã tìm cách để gắn công tắc của bộ phù hợp với nó. Phương châm của tôi cho một số dự án Pi gần đây nhất là "giữ cho nó đơn giản, làm cho nó thú vị" vì vậy tôi đã xem xét các phụ kiện ban đầu để có các lựa chọn. Thật ngạc nhiên là tôi đã có thể sử dụng một lỗ vít hiện có để giữ công tắc tại chỗ, chỉ cần thay thế vít ban đầu bằng một vít dài hơn để phù hợp với thân của thiết bị.
Tiếp theo là đèn LED - hệ thống liên lạc nội bộ ban đầu đã có đèn báo LED nhưng thời gian đã trôi qua kể từ những ngày đèn LED "Đỏ hoặc Xanh lục" mờ và tôi nghĩ rằng có một đèn LED trắng sáng ló ra khỏi vỏ máy sẽ hơi nhiều! Ngoài việc chiếu sáng một nửa nhà bếp vào ban đêm, nó cảm thấy hơi quá "vào mặt" của bạn đối với dự án này. Thay vào đó, tôi quyết định gắn đèn LED kit phía sau lưới tản nhiệt micrô, vì vậy nó sẽ cung cấp ánh sáng và phản hồi tinh tế mà không quá xâm phạm. Tôi đã cắt cáp LED và hàn một đầu nối thành phần 2 lỗ vào vị trí của các đầu nối hình chóp của bộ phụ kiện, sau đó cố định điểm này giữa các cổng USB trên bảng Pi để nó luôn đặt và chiếu sáng qua lưới tản nhiệt micrô.
Biết tất cả mọi thứ bây giờ sẽ phù hợp, đã đến lúc chuyển sang mỹ phẩm!
Bước 5: Chạm lên
Cá nhân tôi thích kiểu dáng của những thiết bị liên lạc nội bộ cũ này và các nút xúc giác của chúng, nhưng tầm nhìn của tôi là gắn nó một cách kín đáo trên bức tường giữa nhà bếp và phòng gia đình (một khu vực có lưu lượng truy cập rất cao!) Vì vậy nó chắc chắn cần một chút bề ngoài- nâng lên.
Tại thời điểm này, tất cả quá trình mài nhựa thừa đã được thực hiện và tôi biết chính xác cách thức và vị trí các bộ phận sẽ phù hợp với vỏ máy, vì vậy đầu tiên tôi đã chà kỹ tất cả các bộ phận cần sơn trong bồn rửa để loại bỏ bụi bẩn ba thập kỷ. & dầu mỡ.
Tiếp theo là một vài lớp sơn lót để đảm bảo rằng lớp cuối cùng sẽ được thi công đúng cách - trước đây tôi đã bị đánh lừa bởi sơn "trực tiếp với nhựa", vì vậy tôi luôn dành thêm thời gian để sơn bề mặt. Tôi có một mối quan hệ yêu-ghét thực sự với công việc phun sơn, nó luôn ở phía cuối của một dự án nên tôi rất muốn hoàn thành nó, nhưng đồng thời tôi biết rằng chỉ cần một lần phun quá nhiệt tình sẽ làm hỏng kết thúc! Bàn xoay gia vị cũ đáng tin cậy của tôi rất tiện dụng để xoay các bộ phận trong khi phun vì không có nhiều chỗ để khuỷu tay trong nhà kho!
Tôi sử dụng sơn thủ công với lớp hoàn thiện mờ đẹp, không phải loại sơn tôi đã sử dụng trước đây, và nhiều lớp mỏng tiếp tục khá đẹp - bất chấp một cơn bão mùa hè, nghĩa là tôi bị ướt mỗi khi ra ngoài để sơn một lớp sơn khác.
Một điều khác mà tôi đã học được từ kinh nghiệm cay đắng là hãy để lớp sơn cứng lại trước khi lắp ráp dự án! Một vài ngày sau đó là thời gian cho phần vui vẻ, tập hợp tất cả lại với nhau (và thầm cầu nguyện nó sẽ phù hợp).
Bước 6: Lắp ráp
Thật tuyệt khi có tất cả các bộ phận được sắp xếp giống như một bộ dụng cụ để lắp ráp - không có nhiều thứ để làm, nhưng mọi thứ phải đi cùng nhau theo một thứ tự cụ thể để không vướng vào nhau.
Đầu tiên, tôi đã lắp chính chiếc Pi vào vỏ - nó chỉ được giữ bằng một chiếc chốt duy nhất nhưng nó thực sự không có chỗ để kêu lung tung! Tiếp theo là đèn LED, được cố định giữa các cổng USB của Pi để nó nằm ngay bên dưới lưới micro ban đầu. Tiếp theo, HAT nhẹ nhàng được thêm vào trên cùng và cáp LED / Switch được kết nối chắc chắn.
Bo mạch micrô, loa và nút xoay âm lượng (không sử dụng) được dán nóng nhẹ tại chỗ và kết nối với HAT, sau đó nút bản lề được lắp ráp và cố định tại chỗ bằng vít giữ của nó, cũng giữ nút chuyển từ bộ chỉ trong đúng vị trí đằng sau nó.
Cuối cùng, hai nửa của vỏ được vặn vào nhau (luôn là phần khó nhất) và công tắc bộ chọn không sử dụng đã được kẹp vào.
Intercom Pi cần phải tinh tế và nhẹ nhàng nhưng tôi muốn thêm một chút màu sắc, vì vậy tôi đã xóa các màu khỏi biểu trưng của Google và in chúng trên một mảnh giấy nhỏ, nơi ban đầu bạn sẽ viết tên của căn phòng. hoặc người.
Bước 7: Làm cho nó trở nên thông minh
Tôi thích tiềm năng điều khiển bằng giọng nói, dự án đầu tiên của tôi là Google Voice Search-O-Matic vào tháng 6 năm 2014! Gần đây hơn, tôi đã sử dụng dịch vụ giọng nói Amazon Alexa trong AlexaPhone và Rabbit Pi, vì vậy tôi muốn xem Google Assistant và HAT so sánh như thế nào, mặc dù rõ ràng là nó kém trưởng thành hơn với tư cách là một nền tảng, đặc biệt là trong lĩnh vực nhà sản xuất. Trước đây đã dành hàng giờ để Alexa và Pi chơi tốt với card âm thanh USB, loa di động và micrô, thật sự rất vui khi sử dụng Voice HAT cho bản dựng này, nó đã gây ra rất nhiều thất vọng và Googling (kỳ lạ là) phương trình.
Bộ AIY đi kèm với một số tùy chọn để tích hợp với các dự án, bạn có thể thay thế dịch vụ Trợ lý Google bằng Cloud Speech để có thêm tùy chọn chuyển văn bản thành giọng nói hoặc thậm chí sử dụng bản dựng Androidthings. Phần cứng HAT linh hoạt tương tự và có nhiều kết nối để liên kết trong các thành phần servos hoặc GPIO (General Purpose In Out), tất cả đều có thể được kích hoạt bằng giọng nói.
Vẫn còn khá sớm đối với các thiết bị Google Home sản xuất tại nhà và phần mềm python của HAT chưa đạt 100% ở mức độ với Google Home "phù hợp", chẳng hạn như nó không xuất hiện dưới dạng thiết bị được liên kết trong ứng dụng Google Home và chưa có tích hợp Chromecast, nhưng dường như có một cộng đồng nhà phát triển / hack đang hoạt động và nhiều tính năng nổi bật đã có trong lộ trình phát triển.
Kể từ khi tôi xây dựng hệ thống liên lạc nội bộ, mã AIY Projects đã được cập nhật đáng kể và giờ đây bạn có thể dễ dàng chọn giữa nhấn nút, vỗ tay hoặc chỉ nói "OK Google" để thiết bị của bạn lắng nghe - với việc kích hoạt bằng giọng nói, việc này sẽ dễ dàng hơn nhiều để chơi đố vào giờ ăn sáng ngay bây giờ!
Nếu bạn vẫn đang chạy mã gốc thì rất đáng để cập nhật. Tôi đã làm theo hướng dẫn từng bước của Eric Duncan và lần đầu tiên nó hoạt động - đó cũng là ý tưởng để giữ các tab trên phiên bản mã mới nhất trên trang github vì không thể còn xa.
Đối với dự án này, tôi muốn tích hợp hệ thống liên lạc nội bộ với những thứ khác càng đơn giản càng tốt, vì vậy tôi đã liên kết Trợ lý Google với tài khoản IFTTT (If This Then That) hiện có của mình. Nếu bạn chưa sử dụng IFTTT trước đây thì đây là một trung tâm tuyệt vời để liên kết các dịch vụ trực tuyến với nhau, hãy ghép nối các trình kích hoạt và hành động với nhau từ các dịch vụ khác nhau.
IFTTT cho phép bạn điều khiển ổ cắm thông minh, điều chỉnh bộ điều nhiệt, gửi email thông báo và nhiều thứ khác tùy thuộc vào dịch vụ bạn đã kích hoạt. Trợ lý Google có vẻ linh hoạt hơn Alexa về điều này, vì bạn có thể định cấu hình nhiều cụm từ "kích hoạt" (mà không cần phải thực sự nói từ "kích hoạt" trước khi nói chúng) và tùy chỉnh phản hồi mà trợ lý sẽ đọc ra khi chúng được xử lý. Ví dụ: tôi đã sử dụng nó để bật đèn nhà búp bê trong video có cụm từ "Doll's House On", nhắc nhở phản hồi "Wakey wakey tiny people" và kích hoạt ổ cắm thông minh WeMo.
Bước 8: Google tại nhà
Đây là một dự án tuyệt vời, nhiều niềm vui và đó là một thử thách thực sự để làm cho mọi thứ trở nên phù hợp - nếu trường hợp nhỏ hơn 5mm theo bất kỳ hướng nào thì nó sẽ không hoạt động, vì vậy tôi đã rất may mắn khi mua được.
Sau khi chụp một số bức ảnh có chủ đề bằng bìa cứng, tôi gắn hệ thống liên lạc nội bộ lên tường, sử dụng ống dẫn nhỏ để thu gọn dây cáp duy nhất tới nguồn điện. Voice HAT thực sự đã làm cho dự án này dễ dàng hơn nhiều, tôi biết bạn có thể sử dụng Google Voice trên Pi mà không cần nó, nhưng thật tuyệt khi không phải rối tung với loa chạy bằng pin, micrô usb hoặc nguồn điện riêng như tôi đã làm với các dự án lồng tiếng trước đó.
Tôi rất hài lòng với cách nó hoạt động và chúng tôi sử dụng nó mọi lúc, điều hối tiếc duy nhất của tôi là không khai thác thêm các tùy chọn phần cứng của Voice HAT, có rất nhiều tiềm năng ở đó cho GPIO và điều khiển động cơ! Hy vọng rằng HAT sẽ được phát hành để bán vào một thời điểm nào đó, tôi rất muốn sở hữu một chiếc khác (mà không phải trả một khoản tiền lớn trên ebay) - một robot cổ điển để mang lại cho tôi điều khiển từ xa theo lệnh sẽ đứng đầu danh sách!
Nếu bạn thích dự án này và muốn xem thêm, bạn có thể xem trang web của tôi để biết thông tin cập nhật về dự án đang tiến hành tại bit.ly/OldTechNewSpec, tham gia trên Twitter @OldTechNewSpec hoặc đăng ký kênh YouTube đang phát triển tại bit.ly/oldtechtube - give một số công nghệ cũ của bạn một thông số kỹ thuật mới!
Về nhì trong Thử thách phát minh 2017
Về nhì trong Thử thách sử dụng bất thường 2017
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
MÁY ẢNH UNICORN - Raspberry Pi Zero W NoIR Cấu hình máy ảnh 8MP: 7 bước (có hình ảnh)
UNICORN CAMERA - Raspberry Pi Zero W NoIR Camera 8MP Build: Pi Zero W NoIR Camera 8MP BuildThis hướng dẫn được tạo ra để giúp bất kỳ ai muốn có Camera hồng ngoại hoặc Camera di động thực sự tuyệt vời hoặc Camera Raspberry Pi di động hoặc chỉ muốn giải trí, heheh . Đây là cấu hình và giá cả phải chăng nhất
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc