Voice recognition modile v3

Gocher
Offline
Зарегистрирован: 22.05.2018

Добрый день!

Ковыряюсь с этим модулем, есть кто разобрался с управлением этой херотой?

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

Возможность такая точно есть, но разобраться не могу.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Что-то в документации ничего такого не указано - https://www.elechouse.com/elechouse/images/product/VR3/VR3_manual.pdf

А пины IN0-IN3 используются для выбора группы.

Gocher
Offline
Зарегистрирован: 22.05.2018

Вот тут вроде как описана такая возможность:

https://github.com/elechouse/VoiceRecognitionV3/blob/master/libref.pdf?r...

Вот то, что я раскопал:

int VR :: trainWithSignature(uint8_t record, const void *buf, uint8_t len, uint8_t * retbuf)

Но разобраться не смог)

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Ну так это вызываемая функция. К "запись команд производилась автономно, по нажатию кнопки" никаким боком не относится.

Gocher
Offline
Зарегистрирован: 22.05.2018

Ну эта функция как раз запись то и осуществляет, разве нет?

Я к тому, что автономно можно заставить этот модуль записывать, и сигнатуру присваивать.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Так, определите, для начала, что значат ваши слова  "автономно заставить этот модуль записывать".

Если под "автономно" имеется ввиду "без ардуино или без команды от ардуино", то никак нельзя. 

Gocher
Offline
Зарегистрирован: 22.05.2018

Прошу прощения за непонятное объяснение.

В мануале к этому модулю - запись возможна через готовый скетч и отправку команд в порт вручную.

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

Команда как раз должна идти от ардуино, она должна быть прописана в скетче.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

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

Gocher
Offline
Зарегистрирован: 22.05.2018

В общем так.

В доступных описаниях к модулю есть только один способ записи голосовых команд в модуль. Прошивка ардуино готовым скетчем и отправка команд в через порт в ардуино. Вот как в этом мануале https://www.elechouse.com/elechouse/images/product/VR3/VR3_manual.pdf

 

Я пытаюсь сделать так, чтобы итоговое устройство было абсолютно автономно от компьютера и отправки команд в порт.

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

Возможность такая точно есть, но я понимаю, что моих знаний катастрофически не хватает, чтобы это написать))

sadman41
Offline
Зарегистрирован: 19.10.2016

Придётся драматически быстро наращивать уровень знаний, если необходимо реализовать задуманную функциональность.