Умная колонка своими руками
Смартфон
В основе колонки лежит старенький смартфон с установленным голосовым помощником. В моем случае, это Bluboo Picasso с Google Assistant и Алисой. В принципе, подойдет любой телефон, на который встанет голосовой помощник.
Для работы устройства необходимо, чтобы у смартфона был постоянно включен экран. Для этого нужно зайти в Настройки / Для разработчиков и поставить галочку «Не выключать экран». Тогда, при подключении питания, экран телефона будет всегда включен. Для выключения экрана придется вынуть вилку из розетки 🙂
Приложения устанавливаются в зависимости от потребностей и задач, но понятно, что обязательно будет нужен голосовой помощник для управления колонкой. Кроме Алисы и Google Assistant я поставил YouTube, YouTube Music, виджет Я.Погоды, TinyCam — чтобы приглядывать за детьми, TuneIn для радио. В фоне висит Viber и почта для просмотра уведомлений.
Тихого звука динамика смартфона явно недостаточно для больших помещений. Поэтому присоедил к нему колонки. Из своих запасов взял пару старых динамиков 8Ом и прикупил плату усилителя.
Стерео усилитель на основе чипа PAM8406 и питается от 5В (т.е. от USB), рассчитан на динамики 4Ом. Это значит, что динамики 8Ом к нему подключать можно, а вот 2Ом – нельзя, сгорит. На Ali похожие усилители можно найти по запросам «pam8406» и «amplifier board».
У колонки получился на удивление неплохой звук, т.е. послушать в фоне радио и передачи на YouTube его вполне хватает. А вот слушать классическую музыку – уже точно нет.
Корпус
Основу корпуса я напечатал на 3D принтере. Испугавшись, что крышка из пластика будет дребезжать – сверху и снизу поставил фанеру. Исходники для печати:
Изначально думал, что придется ставить выносной внешний микрофон типа hands free, но микрофоны телефона оказалась достаточно чувствительными, чтобы слышать команды из корпуса.
Можно обойтись и без 3D печати, просто из подручных материалов (ДСП или фанеры) сделайте открытую колонку. Подробнее об открытых колонках можно посмотреть, например, здесь.
Общие впечатления
Колонка прочно обосновалась на кухне — это одновременно часы, таймер, радио, маленький телевизор, музыкальный центр и интерактивная игрушка, с которой периодически пытаются общаться дети.
Нельзя сказать, что получился просто «телефон с колонкой», пользовательский опыт сильно отличается от повседневного использования смартфона. Как ни странно, это принципиально другое устройство: оно стационарное и с ним надо разговаривать, а не тыкать в экран. В результате, первые впечатления сугубо положительные – устройство получилось неожиданно интересным и полезным.
В живую это выглядит как-то так:
Tikhon Kozyrev
А с тобой роботы общаются.
Valera Kojan
А ты можешь залить куда нибудь файлы корпуса, в SolidWorsk если есть. Отличная идея и реализация.
Спасибо. Делал во Fusion 360, исходники тут: a360.co/2HsS4Da
Eduard Samoylov
зачем экран то держать постоянно включенным?зачем Google Assistant и эта тупая Алиса?Да и по уму можно во внутрь трансформатор питания 220/5 Вольт воткнуть.и питать от сети 220 Вольт.Все эти голосовые помощники для ленивых
Eduard Samoylov
Алиса тупая дура!робот он и есть робот,тупой набор микросхем как и все смартфоны тупые куски пластика,которые стоят дофига а толку ноль
Olga Aleynikova
Думаю, Вы правы. Давно известна история об обезьяне с гранатой.
Andrey Ilyin
Здравствуйте. Не могли бы Вы, скинуть файлы stl на умную колонку. Ссылка на Thingiverse не работает, а fusion 360, мой древний комп не тянет.
Попробуйте качать из Thingiverse переведя браузер в режим инкогнито.
Andrey Ilyin
Спасибо огромное! Буду делать себе. Очень понравился Ваш вариант. 👍🏻
Anton Motovilov
Эдуард ))) во первых устройство, с которого вы слышите — это лишь посредник. обработка данных и т.п. происходит в облаке. во вторых, это скорее программное обеспечение и огромные массивы данных и алгоритмы их обработки.
Sergey Moskovchenko
Антон, вообще-то нейронная сеть, что в мозге, что в Алисе, разница не такая большая ))
Tikhon Kozyrev
Сергей, ну да, что жопа, что палец — всё это части организма 🙂
Andrey Borisov
Работа при отключенном экране: Нажмите и удерживайте кнопку главного экрана на телефоне или планшете Android. Коснитесь значка компаса в правом нижнем углу экрана. В правом верхнем углу экрана нажмите на фото профиля или на значок с первой буквой имени. Нажмите Настройки Ассистент. Выберите телефон или планшет в разделе «Устройства с Ассистентом. Включите Google Ассистента. Включите функцию Доступ с помощью Voice Match. Включите функцию Распознавать «Окей, Google» всегда..
Valery Burachevsky
Корпус шикарно выглядит, просто шикарно, да и реализация очень неплохая, как впрочем и подача материала. Загорелся идеей. Шкурный вопрос, а заказать такой корпус у вас возможно?
Источник
Что такое стереопара и как ее включить в Яндекс.Станции
Две одинаковые колонки Яндекс.Станция можно объединить в стереопару для создания эффекта объемного звука. Как это сделать и какие есть ограничения. 1318
Обычно беспроводные колонки используются как автономные устройства, размещенные в разных комнатах. Тем не менее, если вы являетесь обладателем нескольких поддерживаемых колонок, то вы можете объединить их в мультирум или стереопару.
Функция мультирум позволяет синхронизировать несколько умных колонок в доме, чтобы они одновременно воспроизводили один и тот же контент. Стереопара позволяет объединить две колонки, размещенные в одном помещении, чтобы создать стереофоническое звучание.
Когда вы сгруппируете пару колонок в стереопару, то одна колонка будет выводить звук левого канала, а другая — правого канала. В результате качество воспроизведения повышается.
Какие Яндекс.Станции можно объединить в стереопару
Для создания стереопары ваши устройства должны отвечать определенным условиям:
- Обе колонки должны быть одинаковых звуковыми характеристиками. Так например, вы можете объединить две Яндекс.Станции Мини первой версии или две обновленные Станции Мини с часами или без часов. Возможны следующие конфигурации:
- Яндекс.Станция Макс + Яндекс.Станция Макс
- Яндекс.Станция + Яндекс.Станция
- Яндекс.Станция Мини (1 версия) + Яндекс.Станция Мини (1 версия)
- Яндекс.Станция Мини (2 версия, с часами или без часов) + Яндекс.Станция Мини (2 версия, с часами или без часов)
- Яндекс.Станция Лайт + Яндекс.Станция Лайт
- Колонки должны быть привязаны к одному и тому же аккаунту Яндекс.
- Колонки должны быть подключены к одной беспроводной сети. Важно, чтобы колонки были подключены к одному роутеру или любой другой сетевой конфигурации с общей локальной сетью (в этом случае роутеры должны иметь одно пространство имен).
- Колонки должны находиться в одном помещении.
Партнерские устройства, такие как JBL Link Portable, JBL Link Music, LG XBOOM AI ThinQ, DEXP Smartbox, Irbis A, Elari SmartBeat и Prestigio PSS101Y BK пока не поддерживают создание стереопары.
Как создать стереопару из колонок Яндекс.Станция
Создать стереопару можно через приложение на мобильном телефоне или через браузер.
Используем приложение Яндекс
- Войдите в приложение Яндекс на устройстве Android или iOS.
- Скажите в приложении Алиса, настрой колонку
- Выберите одну из колонок.
- Выберите опцию Собрать стереопару.
- Укажите, с какой колонкой нужно создать стереопару. Не забывайте про необходимые условия.
- Укажите, как колонка будет стоять слева, а какая справа.
- Укажите, как колонка будет главной. Только главная колонка будет слушать команды и реагировать на них.
- Остается немного подождать. Процесс создания стереопары может длиться до 5 минут. В результате вы услышить тестовую мелодию, звук которой будет переходить от одной колонки в другую.
Используем браузер
- Перейдите на страницу управления устройствами (так называемый интерфейс «Квазар»).
- Выберите одну из колонок.
- Выберите опцию Собрать стереопару.
- Укажите, с какой колонкой нужно создать стереопару. Не забывайте про необходимые условия.
- Укажите, как колонка будет стоять слева, а какая справа.
- Укажите, как колонка будет главной. Только главная колонка будет слушать команды и реагировать на них.
- Подождите до 5 минут. Прозвучит тестовая мелодия.
Как разъединить стереопару
- Перейдите в приложение Яндекс, а затем скажите Алиса настрой колонку или откройте страницу управления устройствами в браузере.
- В списке устройств выберите стереопару.
- Выберите опцию Разъединить стереопару.
Что еще нужно знать
- Когда вы создаете стереопару, что определяете, какая колонка будет главной. При этом вторая колонка будет только воспроизводить звук и не сможет вас слышать. Все настройки и сценарии на ней будут сброшены и их нельзя будет восстановить, даже после разъединения стереопары. После разъединения стереопары вторая колонка может некоторое время не отвечать на запросы — до 5 минут.
- После того, как вы указали все необходимые параметры, начнется процесс создания стереопары, который обычно занимает до 5 минут. Однако, если какой-либо из устройств настраивается впервые, то вместо с установкой обновлений процедура может занять до получаса.
- Если у вас не получается настроить стереопару, то проблема может быть связана с подключением. Нужно проверить, включена ли в настройках роутера функция Multicast. Данная технология нужна для совместной работы колонок, которые подключены к сети разной частоты (2,4 и 5 ГГц). Также проверьте, что в маршрутизаторе отключена функция изоляции клиентов — она может препятствовать передаче данных между колонками.
- Если вы не можете найти колонку в списке устройств, то, возможно, она состоит в тандеме с Яндекс.Модулей. Придется сначала разъединить тандем, а уже потом создавать стереопару.
Дата публикации: 16 Октября 2021
Источник
Как самому собрать умную колонку с поддержкой Google Assistant
Компания Google выпустила конструктор Voice Kit, с помощью которого можно создать домашнюю умную колонку с поддержкой сервиса Google Assistant и распознаванием голоса через Google Cloud Speech API.
Voice Kit распространяется бесплатно вместе с журналом MagPi, который издаёт компания Raspberry Pi и где рассказывается о всевозможных устройствах, созданных на базе её компьютерных плат. Конструктор создавался Google в сотрудничестве с инженерами Raspberry Pi. Приобрести Voice Kit отдельно можно будет в американской сети магазинов Barnes & Noble, а также в Великобритании у WH Smith, Tesco, Sainsburys и Asda. Возможно, через какое-то время он появится в продаже на Ebay и других онлайн-барахолках.
В комплекте Voice Kit содержится не всё необходимое для сборки умной колонки, пользователю потребуется компьютер Raspberry Pi 3. Он продаётся отдельно: в США его сейчас можно купить на Amazon за 36,81 доллара (примерно 2150 рублей), а в России он, например, есть в магазинах DNS, хотя и стоит заметно дороже — 3599 рублей.
При наличии Raspberry Pi 3 собрать умную колонку можно всего за несколько минут. В коробке помимо динамика, стереофонического микрофона и логической платы находятся кабеля, крепления и даже картонный корпус. При желании можно самостоятельно собрать корпус из другого материала — например, напечатав его из пластика на 3D-принтере.
Voice Kit отличается от колонки Google Home. Голосовое распознавание на самосборной колонке работает не постоянно — оно активируется нажатием на специальную кнопку. Если вы не опасаетесь, что Google может вас прослушивать, эту кнопку можно исключить из цепи, тогда колонка будет постоянно активна. Кроме того, этот гаджет совместим с операционной системой Android Things, благодаря чему его можно связать с устройствами категории «интернет вещей». Различные варианты сборки и настройки можно найти в инструкции к Voice Kit.
Конструктор Voice Kit — первый проект Google, выпущенный в рамках новой экспериментальной инициативы AIY Projects. Вероятно, Google будет и дальше выпускать подобные конструкторы с поддержкой различных сервисов.
Источник