Перейти к содержимому

Как сделать яндекс станцию своими руками

  • автор:

Можно ли сделать умную колонку из обычной, подключив ее к Android-смартфону

Я скептически отношусь к умным колонкам. И главная моя претензия не столько в самой концепцией общения с воображаемым другом, сколько в цене подобных устройств. Самая дешевая Яндекс Станция Лайт с 5-ваттным динамиком стоит 4 990 ₽, в то время как за эти же деньги можно купить 10 китайских Bluetooth-колонок с аналогичным качеством звука. Спрашивается, зачем платить больше, если можно сделать умную колонку, подключив дешевый спикер к своему смартфону?

Можно ли сделать умную колонку из обычной, подключив ее к Android-смартфону. Разберемся, может ли обычная колонка, подключенная к смартфону с голосовым ассистентом, считаться умной. Фото.

Разберемся, может ли обычная колонка, подключенная к смартфону с голосовым ассистентом, считаться умной

Ведь что собой представляет умная колонка? По сути, это самое обычное аудиоустройство, только с голосовым ассистентом, для работы которого требуется подключение к интернету. А раз виртуальный помощник есть на Android, то у нас без труда получится сделать умную колонку из обычной, настроек ее сопряжение с телефоном. Но так ли это на самом деле, и может ли простой китайский ширпотреб заменить Яндекс Станцию или VK Капсулу?

⚡ Подпишись на AndroidInsider в Дзене, чтобы получать новости из мира Андроид первым

Как сделать умную колонку из блютуз-колонки

Прежде всего нам нужно настроить голосовой помощник на телефоне. На устройствах с операционной системой Android в качестве такового по умолчанию выступает Google Ассистент. Если при первом включении смартфона вы не настроили команду «ОК, Google», то сделайте следующее:

  1. Запустите приложение Google.
  2. Нажмите на иконку своей учетной записи и откройте настройки.
  3. Перейдите в раздел «Google Ассистент», а затем — «Voice Match».
  4. Активируйте функцию «Hey Google».

Как сделать умную колонку из блютуз-колонки. После включения этой опции ассистент будет откликаться по команде «ОК, Google». Фото.

После включения этой опции ассистент будет откликаться по команде «ОК, Google»

Также в настройках приложения Google надо убедиться, что включена работа ассистента на заблокированном экране. Она позволит нам не прикасаться к смартфону для вызова голосового ассистента. Что еще осталось? Правильно, нужно подключить колонку к телефону:

  1. Включаем блютуз-колонку.
  2. Открываем настройки Bluetooth на смартфоне.
  3. Включаем блютуз и жмем на название своей колонки.
  4. Подтверждаем сопряжение.

Как сделать умную колонку из блютуз-колонки. Неужели колонка поумнела? Фото.

Неужели колонка поумнела?

Ну все: умная колонка готова. Теперь через ассистента Google можно узнать погоду и даже позвонить кому-нибудь из своей телефонной книги. При этом Android-устройство должно находиться в непосредственной близости, ведь именно оно оснащено железом, способным обрабатывать запросы.

❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате

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

Как сделать умную колонку с Алисой из обычной

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

Как сделать умную колонку с Алисой из обычной. И все-таки не Яндекс Станция, правда? Фото.

И все-таки не Яндекс Станция, правда?

Либо устройство должно постоянно лежать с активным экраном, либо вам придется вызывать ассистента вручную. О том, как включить Алису на телефоне, мы рассказывали в отдельном материале. Это же касается любого другого голосового ассистента.

Что умеет умная колонка

Если все так замечательно, то зачем нужна умная колонка? На самом деле, подключив блютуз-устройство к смартфону, мы не наделили его интеллектом. Мало того, что все запросы обрабатываются средствами операционной системы Android, так еще сам голосовой помощник адаптирован только для работы на телефоне.

�� Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс

Вот вам простой пример. Если вы спросите у ассистента, как приготовить борщ, то он введет соответствующий запрос в браузере, а вся поисковая выдача отобразится на экране смартфона и не будет озвучена. Это касается всех обращений. Спросили о погоде или просто поинтересовались, как дела у вашего виртуального друга, — получили ответ не только голосом, но и текстом. А чтобы закрыть диалоговое окно, все равно придется коснуться смартфона.

Что умеет умная колонка. Ассистент все равно думает, что его вызывают со смартфона. Фото.

Ассистент все равно думает, что его вызывают со смартфона

Яндекс Станция Лайт и любая другая умная колонка на просьбу помочь с приготовлением какого-нибудь блюда озвучит заготовленный шаблон или информацию из интернета. При этом вам не придется прикасаться ни к ней, ни к смартфону. Такое управление можно в полной мере называть голосовым.

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

Оставить комментарий в Telegram. Поделитесь мнением в чате читателей Androidinsider.ru

Теги

  • Новичкам в Android
  • Приложения для Андроид
  • Умный дом
  • Яндекс Алиса

Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция

Рассказываем, как поэтапно можно создать умный дом на Arduino, которым можно будет управлять через Яндекс.Алису. В частости, создадим умную лампочку.

Уже больше года Яндекс развивает систему управления умным домом через Алису. Благодаря ей вы сможете включать свет, переключать каналы телевизора, заваривать кофе, изменять цвет подсветки, будить умные пылесосы и контролировать температуру в помещении.

Чтобы создать такую продвинутую экосистему умных устройств, совсем не обязательно штурмовать магазины электроники. Яндекс предоставляет API для интеграции ваших собственных решений через платформу навыков.

В этой статье расскажем, как с помощью микроконтроллера и обычного реле сделать умную лампочку и управлять ей с помощью Алисы.

Как работает такой умный дом?

Чтобы создать умный дом своими руками, потребуется навык Домовёнок Кузя. Через него можно не только контролировать умный дом, но и интегрировать виртуальные устройства напрямую в Яндекс.Алису. Это значит, что вам не придётся постоянно открывать навык, чтобы просто выключить лампочку. С микроконтроллером навык будет связываться через веб-хуки.

Для веб-хуков отлично подходит платформа Blynk — панель управления устройствами на Arduino и Raspberry Pi. Там вы сможете без труда создать графический интерфейс, через который можно будет управлять устройством по Wi-Fi (а ещё по Ethernet, USB, GSM и Bluetooth).

Какие устройства можно интегрировать в умный дом?

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

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

Аппаратная и программная часть

Для того, чтобы собрать умный дом своими руками, мы будет использовать Wi-Fi модуль ESP8266. Процесс разработки на нём почти не отличается от традиционной разработки на Arduino.

Для начала нужно скачать приложение Blynk из GooglePlay или AppStore и зарегистрироваться в нём. После этого нужно создать новый проект и выбрать соответствующий микроконтроллер. Перед вами появится пустая панель, на которой можно размещать элементы управления. Это могут быть кнопки, иконки, слайдеры, индикаторы, выпадающие списки и многое другое.

После создания проекта на вашу почту придёт токен доступа. Его нужно будет указать в скетче и веб-хуках.

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

Примечание Виртуальные порты в Blynk можно представить как переменные, которые синхронизируются между устройством и сервером.

На этом сайте можно найти много примеров кода для Blynk под разные платформы микроконтроллеров. Ниже приведён скетч, который будет управлять пином. Тот, в свою очередь, будет управлять реле, к которому будет подключена лампа:

#define BLYNK_PRINT Serial #include #include char auth[] = "*****"; // Ваш токен Blynk char ssid[] = "*****"; // Название вашей точки доступа char pass[] = "*****"; // Пароль к точке доступа int RelayPin = 13; // Пин, на который подключено реле BLYNK_WRITE(V0) // Вызовется при обновлении виртуального порта V0 < int pinValue = param.asInt(); // Считываем новое значение порта digitalWrite(RelayPin, pinValue); // Устанавливаем значение на пин >void setup() < Serial.begin(9600); pinMode(RelayPin, OUTPUT); // Настройка порта RelayPin на выход Blynk.begin(auth, ssid, pass); // Инициализация и подключение к Blynk >void loop() < Blynk.run(); // Вызов в цикле необходим для работы Blynk > 

Для этого скетча в панели управления Blynk нужно добавить элемент «Button». В его настройках OUTPUT выставить V0, а режим работы переключить в Switch.

Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция 1

Теперь к указанному порту можно подключать реле. Если всё правильно, то при нажатии на кнопку в панели управления реле будет открываться и закрываться.

Голосовое управление светом не мешает управлению им аппаратно. К микроконтроллеру можно подключить физическую кнопку или выключатель, которые тоже будут включать и выключать свет. Если это необходимо, то изменять состояние виртуального порта можно методом Blynk.virtualWrite(port, value) . Тогда изменения будут отображаться и на панели управления.

Примечание При работе с механическими кнопками и выключателями не забывайте про дребезг контактов.

Всё работает? Тогда можете переходить к следующему этапу.

Получение веб-хуков

От Blynk вам потребуется не панель управления, а контроль виртуальных портов через GET-запросы. Вот так выглядит веб-хук на изменение состояния порта:

Чтобы включить виртуальный порт, нужно указать как 1, чтобы выключить — как 0.

Помимо этого, значение с порта можно получить таким запросом:

Настройка навыка «Домовёнок Кузя»

Перейдите на сайт навыка и авторизуйтесь там через Яндекс. Далее жмите на Добавить правило HTTP (GET). Перед вами откроется форма настройки правила.

Активационная фраза — название запроса, которое будет отображаться в списке (например «свет на кухне, включение»). Если вы не планируете контролировать умный дом конкретно изнутри навыка, то больше фраза нигде не понадобится. Поле Ответ Кузи тоже оставляйте пустым. В поле URL вставляете соответствующий веб-хук на включение света (виртуального порта). Остальные параметры можно не изменять. После этого нужно сделать идентичное правило на выключение света.

Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция 2

Дальше нужно перейти во вкладку виртуальных устройств и добавить устройство «Лампа». Тут нужно дать название устройству, по которому его будет идентифицировать Алиса. Например: свет, бра, подсветка, лампа или торшер. Место расположения — комната, в которой будет установлено устройство. Это нужно на тот случай, если в нескольких комнатах будут одинаковые по названию элементы. К тому же, одной голосовой командой можно включать и выключать все устройства в определённой комнате.

В Правило на включение/выключение из списка выбираете соответствующие запросы. В лампе имеется возможность управления яркостью. Для этого нужно создать ещё одно правило, но значение параметра value установить как . Тогда в запрос будет подставляться число от 0 до 100, которое будет обозначать требуемую яркость. Вам лишь остаётся обработать это значение в скетче.

Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция 3

Примечание Если вы планируете изменять яркость, то параметр value в веб-хуке на включение нужно изменить с 1 на 100.

Настройка Алисы

В приложении Яндекс перейдите в раздел Устройства→Управление устройствами. Нажмите на кнопку «Добавить»→«Другое устройство». В открывшемся списке найдите навык «Домовёнок Кузя».

Авторизуйтесь в нём. Возможно, нужно будет ввести код объединения устройств, указанный в панели управления умным домом. Потом нажмите на Обновить список устройств.

На этом этом этапе вы уже создали умный дом своими руками. Теперь система полностью готова к голосовому контролю. К ней имеет доступ лишь ваш аккаунт. В настройках виртуальных устройств можно расширить доступ на другие аккаунты.

— Алиса, включи свет.

bitКонтейнер (для еды) — самодельная Яндекс.Станция

Вчера в чате на работе предложили скидки на Яндекс станцию. Посмотрел обычную цену — 9900.

В общем, она мне не нужна.

image

А так как без дела лежала плата Orange PI PC, купленная за 700 рублей на Алиэкспресс, решил собрать свою Станцию, а точнее «bitКонтейнер для еды».

Купил в обед флешку 10 класса за 399 рублей.

Залил прям в обед на флешку ПО Zidoo X1 v1.0.21 — скачал образ отсюда piboard.io.

image

Дома собрал все вместе — флешку в Orange PI PC (сама плата раньше использовалась — поэтому уже были приспособлены корпус — контейнер для еды, и кулер)

Для того что бы Яндекс Контейнер был мобильным — подключил Orange Pi PC к роутеру проводом, а сам роутер к домашнему wifi.

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

Как видно 4 провода подключено к плате — питание, hdmi, эзернет, мышка.

Включаем, устанавливаем приложение Яндекс из Гугл плэй. Настраиваем в параметрах Google ассистента.

Начинается все с того что что голосом запускаем Ассистента гугл — Окей гугл, Затем кодовой, секретной фразой Включи Яндекс запускается Яндекс с Алисой. И дальше даем команды Алисе.

В чем различия — цена 1000 рублей против 10000.

  • Звук есть — Video/audio output так что можно подключить колонки или аудиосистему (не знаю не пробовал), в Яндекс станции встроены динамики, вуфер и т.д..
  • Видео — и там и там HDMI, но в Контейнере есть еще и Video out — так что тюльпанами можно подключить бабушкин телевизор(не пробовал) — а это плюс.
  • Интернет — кабель против wifi в станции. Естественно мы за кабель. (Есть платы расширения и может быть добавлен Wifi, но это не эстетично)
  • 3! USB входа — значит — мышка, мышка(для второй руки), флешка с фильмами — Яндекс Станция не имеет USB.
  • Железо Контейнера: 4-ядерный процессор Allwinner H3, 1Gb RAM и GPU Mali-400MP2 600MHz, по Станции не подскажу — слышал, что там тоже 1Gb RAM.
  • В Контейнере полноценный Android — надоело? можно все сломать и установить другую ОС.
  • 6 микрофонов в Станции против жалкого 1го в Контейнере, надо в упор кричать — режим Алисе 70+ лет.
  • Видео кстати не тормозит — ни iptv, ни сериалы в Яндексе. По станции не знаю.
  • На Контейнере можно майнить Крипту, качать торренты (поэтому bit)… естественно Станция так не может.

P.S.: осталось примотать синей изолентой Контейнер к колонкам Sven — на одну Проектор, на другую Контейнер — получится мега-гипер-ультра Аппарат.

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

image

Либо на саморез к монитору сзади — он хотя бы скроет весь этот ужас.

  • яндекс.станция
  • изолентотехнологии
  • очумелые ручки
  • голосовой помощник

СДЕЛАТЬ ЯНДЕКС СТАНЦИЮ С АЛИСОЙ ИЗ ОБЫЧНОЙ КОЛОНКИ | АЛИСА ИЗ ОБЫЧНОЙ БЛЮТУЗ КОЛОНКИ

Иконка канала Дядя Серёжа

ЕСЛИ НУЖНА ПРОГРАММА — ПИШИ МНЕ В ИНСТАГРАММ Смотри больше распаковок, ремонтов и новинок на моём YouTube и ТикТок канале. Ведь я мастер и я знаю что делать в любой ситуации! ПРИСОЕДИНЯЙСЯ И ПОДДЕРЖИ МЕНЯ ТУТ: Тик Ток — https://www.tiktok.com/@osipov_offici . YouTube — https://www.youtube.com/c/OsipovMusic Инстаграм — https://www.instagram.com/osip.off21 Группа ВК — https://vk.com/osipov_off Автор ВК — https://vk.com/osipofff

Показать больше

Войдите , чтобы оставлять комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *