Оглавление:
- Шаг 1. Требования и материалы
- Шаг 2: 3D-печать корпуса
- Шаг 3: Электромонтаж и сборка
- Шаг 4: Программное обеспечение
- Шаг 5: обучение и калибровка
Видео: Псевдоним проекта: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Псевдоним - это обучаемый «паразит», который призван дать пользователям больше контроля над своими умными помощниками, как в том, что касается настройки, так и в отношении конфиденциальности. С помощью простого приложения пользователь может обучить 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-принтере
На данный момент мы предоставили 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
Рекомендуемые:
GPS-мониторинг с помощью проекта OLED-дисплея: 5 шагов (с изображениями)
GPS-мониторинг с помощью проекта OLED-дисплея: Всем привет, в этой быстрой статье я поделюсь с вами своим проектом: GPS-модуль ATGM332D с микроконтроллером SAMD21J18 и дисплеем SSD1306 OLED 128 * 64, я построил для него специальную печатную плату на Eagle Autodesk и запрограммировал ее. используя Atmel studio 7.0 и ASF
Создание профессионального пульта дистанционного управления для вашего проекта Arduino дома: 9 шагов (с изображениями)
Создание профессионального пульта дистанционного управления для вашего проекта Arduino дома: я сделал проект, в котором для управления парой вещей использовались arduino и ИК-библиотека, поэтому в этой инструкции я покажу вам, как вы можете перепрофилировать любой пульт дистанционного управления, чтобы он был использовали ваш следующий проект. И вам не нужно ничего особенного, чтобы сделать хороший туалет
Выбор шагового двигателя и драйвера для проекта автоматического затенения Arduino: 12 шагов (с изображениями)
Выбор шагового двигателя и драйвера для проекта автоматизированного затененного экрана Arduino: в этом руководстве я проделаю шаги, которые я предпринял, чтобы выбрать шаговый двигатель и драйвер для прототипа проекта автоматизированного затененного экрана. Шторы - это популярные и недорогие модели Coolaroo с ручным приводом, и я хотел заменить их
Сделайте профессионально выглядящие передние панели для вашего следующего проекта DIY: 7 шагов (с изображениями)
Сделайте профессионально выглядящие передние панели для вашего следующего проекта DIY: создание профессиональных лицевых панелей для проектов DIY не должно быть трудным или дорогим. Имея БЕСПЛАТНОЕ программное обеспечение, канцелярские принадлежности и немного времени, вы можете сделать профессионально выглядящие передние панели дома, чтобы украсить свой следующий проект
WIND - ускоритель проекта для Adafruit Feather: 9 шагов (с изображениями)
WIND - Project Accelerator для Adafruit Feather: я медленно собирал различные микроконтроллеры и сенсорные платы Adafruit Feather, которые доступны от Adafruit. Они делают прототипирование и тестирование очень легкими, и я большой поклонник компоновки платы. Поскольку я обнаружил, что использую