Оглавление:

Псевдоним проекта: 5 шагов (с изображениями)
Псевдоним проекта: 5 шагов (с изображениями)

Видео: Псевдоним проекта: 5 шагов (с изображениями)

Видео: Псевдоним проекта: 5 шагов (с изображениями)
Видео: 5 простых шагов, как стать ДИЗАЙНЕРОМ ИНТЕРЬЕРА с нуля 2024, Июль
Anonim

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

Шаг 1. Требования и материалы

Требования и материалы
Требования и материалы
Требования и материалы
Требования и материалы

Основные компоненты, используемые в этой сборке:

  • 1x Raspberry Pi3 A +
  • 1x зарядное устройство Raspberry Pi 5v (белое)
  • 1x ReSpeaker 2-Mics Pi шляпа
  • 2x Tiny Speaker 16 мм, пример
  • 4 маленьких шурупа по дереву (примерно 2 x 10 мм)
  • Карта Micro SD
  • Провода
  • Разъем JST 2.0 или старый кабель Jack

Инструменты, необходимые для этого проекта:

  • Доступ к 3d-принтеру
  • Паяльник
  • Инструмент для зачистки проводов
  • Отвертка
  • Способ прошивки карты micro SD на вашем компьютере

Примечание: этот проект был протестирован только с этими компонентами.

Шаг 2: 3D-печать корпуса

3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса

На этом этапе мы будем печатать оболочку на 3D-принтере

На данный момент мы предоставили 2 варианта:

  • Google Home (оригинал)
  • Amazon Echo

1. Распечатайте корпус и держатель динамика любым цветом на 3D-принтере. Из-за наличия сетки в объекте важно, чтобы поддерживающий материал был минимальным. Наилучший результат у нас получился при печати на обратной стороне. (См. Картинку)

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

Шаг 3: Электромонтаж и сборка

Электромонтаж и сборка
Электромонтаж и сборка
Электромонтаж и сборка
Электромонтаж и сборка

Перед сборкой Alias нам нужно подключить динамики к звуковому экрану ReSpeaker, а источник питания - к Raspberry Pi

1. Провода динамика зачищены и припаяны к разъему JST 2.0 или старому кабелю Jack. Динамики и провода защелкиваются в держателе динамика, напечатанном на 3D-принтере. (См. Рисунок выше). Примечание. Мы обнаружили, что провода могут запускать Google Home, если их разместить в центре. Поэтому для лучшего результата в Google Home попробуйте проложить провода по бокам.

2. Далее нам нужно подать 5В на Raspberry Pi. Поскольку внутри корпуса не так много места, мы решили припаять 5V и заземление непосредственно к контактам GPIO. Вы можете попробовать использовать изогнутый или модифицированный кабель micro USB. На корпусе есть небольшая вмятина для вывода провода. В зависимости от вашего провода может потребоваться какой-то фитинг.

3. Прикрепите держатель динамика и Raspberry Pi к экрану с помощью 4 небольших шурупов. (Осторожно затяните, чтобы 3D-принт не потрескался)

4. Поместите собранный Псевдоним на ваше устройство. Если посадка неровная, нанесите на внутренний край наждачную бумагу. Важно совместить динамики с микрофонами вашего устройства.

Шаг 4: Программное обеспечение

На этом этапе мы добавим программное обеспечение в Raspberry Pi

Следуйте инструкциям на странице проектов на GitHub. Код по умолчанию настроен на использование с Google Home. Если вы планируете использовать его в Amazon Echo, измените строку 21 в app.py, чтобы использовать файл alexa.wav. Amazon: sound.audioPlayer ("data / alexa.wav", 0, "wakeup", False)

Google Home: sound.audioPlayer ("data / google_home.wav", 0, "wakeup", False)

Шаг 5: обучение и калибровка

Обучение и калибровка
Обучение и калибровка

На этом этапе мы обучим псевдонима с помощью настраиваемого пробуждающего слова.

1. Чтобы обучить Alias, используйте браузер на телефоне и откройте raspberrypi.local: 5050

2. Удерживая кнопку записи, произнесите новое имя примерно 4-6 раз. Маленькая полоса должна указывать на 2-секундное окно записи. Каждое имя должно соответствовать этим временным рамкам.

3. В меню нажмите «Обучить псевдоним» и подождите несколько секунд, пока модель не узнает имя. Это имя не обязательно должно быть словом, но может быть звуком на любом языке. Так что будьте изобретательны! Вы всегда можете сбросить свое имя в меню. Совет: это помогает записывать имя из разных мест в вашем доме.

4. Попробуйте! Назовите имя и задайте вопрос, как только увидите синий индикатор на устройстве или телефоне. Примечание: после обучения больше не нужно подключать телефон. Если вы обнаружите, что Alias не отвечает правильно, попробуйте обучить еще несколько примеров. Или, если вы обнаружите, что псевдоним срабатывает слишком часто, вы можете перейти в меню и включить фоновый звук. Это переключает фоновый режим и добавляет любые новые записи к примерам фона. Записывайте и тренируйтесь так же, как и раньше, но старайтесь улавливать уникальные звуки в вашей среде или даже слова, похожие на ваше выбранное имя.

Безопасный и надежный вызов
Безопасный и надежный вызов
Безопасный и надежный вызов
Безопасный и надежный вызов

Второй приз в конкурсе Safe and Secure Challenge

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