Оглавление:

1986 Google Pi Intercom: 8 шагов (с изображениями)
1986 Google Pi Intercom: 8 шагов (с изображениями)

Видео: 1986 Google Pi Intercom: 8 шагов (с изображениями)

Видео: 1986 Google Pi Intercom: 8 шагов (с изображениями)
Видео: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Ноябрь
Anonim
Image
Image
1986 Google Pi Intercom
1986 Google Pi Intercom
1986 Google Pi Intercom
1986 Google Pi Intercom

Это домофон 1986 года, который я преобразовал в настенного голосового помощника Google с помощью Raspberry PI 3 и набора Google AIY (Artificial Intelligence Yourself), который бесплатно поставлялся с номером 57 журнала MagPi. Это устройство в стиле Google Home в стиле ретро!

Если вы не видите встроенную ссылку на видео, она находится по адресу:

Шаг 1. Где вы взяли эту шляпу?

Где ты взял эту шляпу?
Где ты взял эту шляпу?
Где ты взял эту шляпу?
Где ты взял эту шляпу?
Где ты взял эту шляпу?
Где ты взял эту шляпу?
Где ты взял эту шляпу?
Где ты взял эту шляпу?

Google AIY HAT от Pi (Hardware Attached on Top) лежит в основе этого проекта, и замечательно, что он поставляется бесплатно с журналом MagPi. Я никогда не слышал об этом, пока не прочитал объявление в Твиттере в день выхода журнала, что вызвало восторженный обеденный перерыв в «Big Sainsburys», чтобы получить его до того, как они разойдутся. На полке все еще лежало три, и мне наполовину жаль, что я не купил их все, но лучше знать, что больше поклонников Пи веселятся с ним так же, как и я!

Вкратце, фонд Raspberry Pi объединился с Google для разработки удобной HAT, чтобы привнести возможности взаимодействия на естественном языке с Google в Raspberry Pi - набор журналов включал HAT и все необходимое (кроме Pi) для его создания. сам. Инструкции были четкими и хорошо написанными, спасибо также разработчикам комплектов, все компоненты были действительно хорошего качества и могли быть собраны без пайки.

В своей базовой форме набор использует Google Assistant для ответа на ваши устные вопросы, он «слушает» после одного нажатия кнопки, а затем каким-то образом определяет, когда вы закончите говорить - он сразу сработал и произвел действительно хорошее первое впечатление., идеально подходит для строительства с детьми или в качестве первого знакомства с огромным океаном возможностей Pi. Комплект AIY был разработан для встраивания в собственный картонный корпус (немного похожий на средство просмотра Cardboard VR от Google), но после его сборки и тестирования мне не терпелось встроить этот мощный движок в корпус, более подходящий для моих обычных ретро-преобразований.

Шаг 2. Винтажные коммуникации

Винтаж Comms
Винтаж Comms
Винтаж Comms
Винтаж Comms
Винтаж Comms
Винтаж Comms
Винтаж Comms
Винтаж Comms

Я купил этот комплект из трех FM-интеркомов середины 1980-х годов на распродаже недавно за 4 фунта стерлингов - я не мог устоять перед их винтажным ощущением и обложкой с ручкой для руководителей (со встроенными ЖК-часами!) И кожаным переплетом. тома. Затем они некоторое время посидели в мастерской, поскольку тестирование показало, что они, к сожалению, не предназначены для современных домов с высокими помехами.

Мне было интересно узнать, когда они изначально были проданы (хотя ручка цифровых часов на коробке давала убедительную подсказку), поэтому покопался в онлайн-архиве каталогов Radio Shack (помните Тэнди в Великобритании?). Я предположил, что это 1985 год, и до него оставался всего год, это так приятно, что кто-то вёл записи об этом!

В тот момент, когда я взял комплект Google AIY, я понял, что одно из этих старых устройств идеально подойдет для него - в конце концов, оба они, по сути, основаны на кнопке, микрофоне и громкоговорителе, только с другой технологией между ними. Довольно скоро я вынул отвертки и, как обычно, не обращая внимания на предупреждение на корпусе, начал разбирать один из узлов. Открытие корпуса - это всегда одна из моих любимых частей при реставрации или переоборудовании, никогда не знаешь, что там внутри. Основная плата была довольно громоздкой (и 240 В, что в наши дни кажется действительно странным), но после того, как ее сняли, буквально все, что осталось, - это корпус, кнопка и динамик. Когда все было снято, казалось, что места для Pi и других компонентов достаточно, но внешний вид может быть обманчивым …

Шаг 3: доводим его до нужного размера

Делаем это подходящим
Делаем это подходящим
Делаем это подходящим
Делаем это подходящим
Делаем это подходящим
Делаем это подходящим
Делаем это подходящим
Делаем это подходящим

Столкнувшись с пустым корпусом, первой задачей было решить, куда пойдет Pi, с его блестящей шляпой Google, прочно закрепленной сверху. Это было намного труднее, чем я ожидал, многие ориентации просто не работали из-за большого размера динамика и места, необходимого для большой шарнирной кнопки внутренней связи, а те, которые не блокировали порты Pi, разочаровывающе мешали чему-то еще.

Динамик из комплекта AIY никогда не подошел, он был слишком велик для корпуса, поэтому мне нужно было найти альтернативу. Оригинальный динамик для внутренней связи, к сожалению, не подходил для этой работы, но после долгих поисков в сети я нашел идеальное обновление, оно было того же диаметра, что и оригинал, но гораздо более прочное, к счастью, звучало так же хорошо, как и тот, который есть в комплекте.

Я предполагал, что в комплект будет входить единственный дешевый микрофон, который будет хорошо вписываться за оригинальной решеткой, но вместо этого это была модная стереосистема на отдельной печатной плате с микрофонами, любопытно расположенными примерно так же, как и в самом продукте Google Home. Отсутствие микрофона за решеткой означало, что я мог положить Pi на этот конец, хотя это было очень плотно и означало, что я не мог открыть порт HDMI - хотя и справедливый компромисс.

Затем я удалил некоторые столбики, неровности и неровности с внутренней стороны корпуса с помощью вращающегося инструмента, чтобы Pi сидел ровно, затем я перешел к изучению того, как новые компоненты могут каким-то образом работать в гармонии с винтажным корпусом и контролирует.

Шаг 4: Kit Hacks

Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks

Первой остановкой с точки зрения компонентов была прекрасная плата микрофона - она идеально подходила для верхней части корпуса, поэтому я (несколько раз) измерил расстояние между микрофонами и просверлил для них несколько потайных отверстий - пока все хорошо! Когда дело доходит до сборки, его следует слегка приклеить горячим клеем.

В комплекте выключатель, кнопка и светодиод собраны вместе, но мне нужно было разделить эти функции. Моим инстинктом было использовать альтернативные компоненты, но потом я решил, что использовать только те части, которые идут в комплекте, было немного личной проблемой!

Первоначальная кнопка «разговора» домофона имела довольно небольшой ход, вращаясь на стержне с прекрасным ощущением ретро, которое я хотел сохранить, поэтому я искал способы установить переключатель комплекта в соответствии с ней. Моим девизом для последних нескольких проектов Pi было «Будь простым, сделай это забавным», поэтому я обратил внимание на оригинальные комплектующие в поисках опций. Удивительно, но я смог использовать существующее отверстие для винта, чтобы удерживать переключатель на месте, просто заменив оригинальный винт на более длинный, чтобы приспособить корпус устройства.

Затем появился светодиод - у оригинального домофона был светодиодный индикатор, но время прошло с тех пор, как тусклые «красные или зеленые» светодиоды были тусклыми, и я подумал, что яркий белый светодиод, торчащий из корпуса, будет немного! Если не считать освещения половины кухни ночью, это было слишком "в лицо" для этого проекта. Вместо этого я решил установить комплектный светодиод за решеткой микрофона, чтобы он обеспечивал легкое освещение и обратную связь, но не слишком навязчиво. Я отрезал светодиодный кабель и припаял компонентный разъем с двумя отверстиями вместо лопаточных разъемов комплекта, а затем закрепил его между USB-портами на плате Pi, чтобы он оставался на месте и светил через решетку микрофона.

Зная, что теперь все подходит, пора переходить к косметике!

Шаг 5: Подкрашивание

Подкрашивание
Подкрашивание
Подкрашивание
Подкрашивание
Подкрашивание
Подкрашивание
Подкрашивание
Подкрашивание

Мне лично нравится стиль этих старых домофонов и их тактильные кнопки, но я хотел установить их незаметно на стене между кухней и семейной комнатой (место с очень высокой проходимостью!), Так что определенно нужно было немного лица - поднимать.

На этом этапе все излишки шлифовки пластика были выполнены, и я точно знал, как и где детали поместятся в корпусе, поэтому сначала я тщательно протер все детали, требующие краски, в раковине, чтобы удалить три десятилетия грязи. и смазка.

Затем последовала пара слоев грунтовки, чтобы убедиться, что последний слой будет нанесен должным образом - раньше меня обманывала краска «непосредственно на пластик», поэтому теперь я всегда трачу дополнительное время на грунтовку поверхности. У меня настоящие отношения любви-ненависти к окраске распылением, это всегда ближе к концу проекта, поэтому я очень хочу его закончить, но в то же время я знаю, что достаточно одного чрезмерного распыления, чтобы испортить отделку! Мой старый верный вращающийся поддон для приправы очень пригодился для вращения деталей во время распыления, так как в сарае не так много места для локтей!

Я использовал краску для рукоделия с приятной матовой отделкой, которой я не пользовался раньше, и многие тонкие слои шли довольно хорошо - несмотря на летний шторм, что означало, что я промокал каждый раз, когда я пытался нанести новый слой.

Еще одна вещь, которую я извлек из горького опыта, - это дать краске как следует затвердеть перед сборкой проекта! Несколько дней спустя пришло время для веселой части, собрать все воедино (и втайне молиться, чтобы это подошло).

Шаг 6: Сборка

сборка
сборка
сборка
сборка
сборка
сборка
сборка
сборка

Было здорово, когда все детали были разложены как комплект для сборки - делать было не так уж и много, но все должно было идти вместе в определенном порядке, чтобы не мешать друг другу.

Сначала я прикрутил сам Pi к корпусу - он держится только одним болтом, но в нем буквально нет места, чтобы дребезжать! Затем появился светодиод, который был закреплен между USB-портами Pi так, чтобы он располагался прямо под оригинальной решеткой микрофона. Затем сверху аккуратно добавили шляпу и надежно подключили кабель светодиода / переключателя.

Плата микрофона, динамик и (неиспользуемый) регулятор громкости были слегка приклеены горячим клеем и подключены к HAT, затем шарнирная кнопка была собрана и зафиксирована на месте с помощью удерживающего винта, который также удерживал переключатель из комплекта всего в одном правильное положение за ним.

Наконец, две половинки корпуса были скручены вместе (всегда самая изворотливая часть), а неиспользуемый селекторный переключатель был защелкнут.

Intercom Pi должен был быть тонким и сдержанным, но я хотел добавить немного цвета, поэтому я взял цвета с логотипа Google и распечатал их на небольшом полоске бумаги, где изначально вы должны были написать название комнаты. или человека.

Шаг 7. Сделайте это умным

Делаем это умным
Делаем это умным
Делаем это умным
Делаем это умным

Мне нравится потенциал голосового управления, моим первым проектом был Google Voice Search-O-Matic еще в июне 2014 года! Совсем недавно я использовал голосовую службу Amazon Alexa в AlexaPhone и Rabbit Pi, поэтому мне было интересно посмотреть, как сравниваются Google Assistant и HAT, хотя, очевидно, это менее зрелая платформа, особенно на арене производителей. В прошлом потратив несколько часов на то, чтобы Alexa и Pi отлично играли со звуковыми картами USB, портативными колонками и микрофонами, было настоящим удовольствием использовать Voice HAT для этой сборки, потребовалось много разочарований и поисков в Google (как ни странно). уравнение.

Комплект AIY поставляется с несколькими вариантами интеграции с проектами, вы можете заменить сервис Google Assistant на Cloud Speech для большего количества вариантов преобразования текста в речь или даже использовать сборку Androidthings. Аппаратное обеспечение HAT также гибко и имеет множество соединений для подключения сервоприводов или компонентов GPIO (General Purpose In Out), все из которых могут быть активированы голосом.

Для самодельных устройств Google Home все еще довольно рано, и программное обеспечение Python для HAT еще не на 100% соответствует «правильному» Google Home, например, оно не отображается как связанное устройство в приложении Google Home и пока нет интеграции с Chromecast, но, похоже, есть активное сообщество разработчиков / хакеров, и многие из выдающихся функций уже находятся в дорожной карте разработки.

С тех пор, как я построил домофон, код AIY Projects был значительно обновлен, и теперь стало просто выбирать между нажатием кнопки, хлопком в ладоши или просто произнесением «Окей, Google», чтобы ваше устройство слушало - с голосовой активацией это намного проще играть в мелочи во время завтрака прямо сейчас!

Если вы все еще используете исходный код, его стоит обновить. Я следил за пошаговым руководством Эрика Дункана, и он сработал с первого раза - также есть идея следить за последней версией кода на странице github, поскольку дальнейшие разработки не за горами.

В этом проекте я хотел как можно проще интегрировать домофон с другими вещами, поэтому я связал Google Assistant с моей существующей учетной записью IFTTT (If This Then That). Если вы еще не использовали IFTTT, это фантастический центр для связывания онлайн-сервисов вместе, объединения триггеров и действий из разных сервисов.

IFTTT позволяет вам управлять умными розетками, настраивать термостат, отправлять уведомления по электронной почте и многое другое в зависимости от того, какие услуги вы активировали. Google Assistant кажется более гибким для этого, чем Alexa, так как вы можете настроить несколько «триггерных» фраз (без необходимости произносить слово «триггер» перед их произнесением) и настроить ответ, который помощник будет озвучивать при их обработке. Например, я использовал его, чтобы включить освещение кукольного домика в видео с фразой «Doll's House On», вызвав ответ «Wakey wakey tiny people» и активировав интеллектуальную розетку WeMo.

Шаг 8. Google дома

Google дома
Google дома
Google дома
Google дома
Google дома
Google дома
Google дома
Google дома

Это был отличный проект, много веселья, и это была настоящая проблема - привести все в соответствие - если бы корпус был хотя бы на 5 мм меньше в любом направлении, он бы просто не сработал, так что мне очень повезло в сделке.

Сделав несколько фотографий на картонную тематику, я установил домофон на стену, используя крошечный кабелепровод, чтобы убрать единственный кабель к источнику питания. Voice HAT действительно сделал этот проект намного проще, я знаю, что вы можете использовать Google Voice на Pi без него, но было здорово не возиться с динамиками с батарейным питанием, USB-микрофонами или отдельным источником питания, как это сделал я. с предыдущими голосовыми проектами.

Я очень доволен тем, как это получилось, и мы используем его все время, я сожалею только о том, что не использовал больше аппаратных опций Voice HAT, там так много возможностей для GPIO и управления двигателем! Надеюсь, что в какой-то момент шляпа будет выставлена на продажу, я бы с радостью заполучил еще одну (не заплатив целое состояние на ebay) - старинный робот, который по команде принесет мне пульт дистанционного управления, был бы первым в списке!

Если вам нравится этот проект и вы хотите увидеть больше, вы можете зайти на мой веб-сайт, чтобы узнать о текущих обновлениях проекта по адресу bit.ly/OldTechNewSpec, присоединиться к Twitter @OldTechNewSpec или подписаться на растущий канал YouTube по адресу bit.ly/oldtechtube - дайте некоторые из ваших старых технологий - новые спецификации!

Вызов изобретений 2017
Вызов изобретений 2017
Вызов изобретений 2017
Вызов изобретений 2017

Финалист конкурса Invention Challenge 2017

Испытание необычных применений 2017
Испытание необычных применений 2017
Испытание необычных применений 2017
Испытание необычных применений 2017

Финалист конкурса необычных применений 2017 г.

Рекомендуемые: