#10
Сообщение
Calton » 10.04.2020{, 00:20}
Хотелось бы разработать пользовательский блок для: Модуль распознования речи Elechouse Voice Recognition Module v3.1
В интернете есть по нему достаточно информации, библиотеки, включая перевод команд и их назначение на русский язык, есть много видео на Ютубе.
Нужен блок позволяющий подключить модуль без его первоначальной настройки, то есть все настройки модуля по умолчанию должны быть в самом блоке пользователя, если такое возможно. Блок должен иметь вход(ы) на запись голосовых команд(типа нажал кнопку, пошла запись команды, отпустил кнопку, команда записалась), выходы 7 пинов, которые меняют логический уровень от того какая команда была распознана. По выходам нужно иметь возможность менять режим работы выходов, всего 3 режима. Они даже есть вроде в даташите, кому интересно скину всю инфу, которая есть по модулю.
Режимы работы выходов:
1. Режим триггера(режим с фиксацией) для каждого выхода - Сказали команду "Привет" включился выход "0" соответствующий этой команде. Загорелся светодиод. Сказали команду "Привет" повторно, выключился выход "0" соответствующий этой команде. Выключился светодиод.
2. Режим без фиксации для каждого выхода - Сказали команду "Привет" кратковременно включился выход "0" соответствующий этой команде. Загорелся светодиод и выключился.
3. Режим переключение с выхода на выход, при этом только последний включенный по команде выход будет всегда активным. - Сказали команду "Привет" включился выход "0" соответствующий этой команде. Загорелся светодиод подключенный к этому выходу № 0. Сказали команду "Включить" включился выход "1" соответствующий этой команде. Загорелся светодиод подключенный к этому выходу №1. Отключился выход № 0, погас светодиод подключенный к этому выходу. И т.д.
Как то так!