Модул за препознавање гласа

Поздрав драги пријатељи. Коначно сам стигао да снимим лекцију о раду са гласовним модулом. Видим да вам се допао мој домаћи производ са гласовном контролом и многи су већ почели да се питају када ће бити објављена практична лекција о раду са модулом за управљање гласом.

Модул за препознавање гласа

О предностима овог модула за препознавање:

- Модул је аутономан и може да ради без екстерног контролера, што је веома важно за радио аматере који нису упознати са програмирањем.

- Заједно са осталим моделима, овај модул има предност по својој функционалности, цени и релативној лакоћи управљања и повезивања.

- Има високу способност препознавања.

- Није потребан паметни телефон.

И тако идемо! Овај видео ће бити првенствено намењен почетницима, онима који нису упознати са програмирањем и интерфејсима, уопште, за обичне радио аматере. У видеу ћу показати све од „А“ до „З“: почећемо са инсталирањем програма и повезивањем, а завршићемо са конкретним резултатом аутономног рада модула.

Хајде да ипак почнемо са теоријским знањем да бисмо разумели како ово чудо инжењерства заправо функционише. Пре свега, морате знати неке карактеристике овог модула за препознавање гласа:

Потрошња струје: не више од 40 мА, струја није критична, па само узмите у обзир. Напон напајања је 5 В, напајаћемо УСБ порт модул рачунара током програмирања, а затим током рада одлучујете одакле ћете га напајати. Тачност препознавања гласовних команди је 99% у идеалним условима. Модул за препознавање гласа верзија В3.1 је способан да запамти 80 гласовних команди! Што је, по мом мишљењу, сасвим довољно за било коју сврху. Али опет, ово је „АЛИ“. Али модул може да препозна само седам команди по јединици времена, а које команде можете да изаберете.

Модул за препознавање гласа

То јест, можете уписати свих 80 команди у базу података, али одабрати само седам за препознавање, било којих седам од осамдесет. То је као са рачунаром: можете написати 80 команди на чврсти диск, али радити само са 7 команди у РАМ-у. Ако вам је сада тешко да разумете, онда мало касније у пракси, мислим да ће вам постати јасно о чему говоримо. Дужина гласовне команде је максимална вредност 1,5 секунди (1500 мс). Плоча модула се може контролисати преко УАРТ интерфејса, али информације се могу преузети или са УАРТ-а или са ГПИО портова који се налазе на плочи. У ствари, ово је оно што ћемо урадити: уклонићемо сигнал са излаза порта.

Пређимо на практични део.

Шта нам је потребно за посао?

- Сам модул за препознавање гласа је верзија В3 (В3.1) Верзија није толико битна - принцип рада је исти за све. Модул долази са микрофоном.

- Приручник за модул, односно датумски лист.

- Терминални програм.

- УСБ-УАРТ претварач интерфејса.

Све везе за куповину и преузимање софтвера налазе се испод видеа, на крају чланка.

То је све. Као што је Гагарин рекао: „Идемо.

Преузмите приручник и терминал. Инсталирамо терминал.Повезујемо модул са претварачем интерфејса.

Модул за препознавање гласа

Будите веома опрезни приликом повезивања. У реду је, ако побркате ТКСД и РКСД, неће се догодити ништа лоше. Али ако помешате снагу плус са заједничком жицом, то ће бити катастрофа! Као што се мени десило, модул и порт рачунара су одмах изгорели! Будите веома опрезни и не понављајте моје грешке. Не мучите се, не журите, проверите коло неколико пута пре него што га укључите, а тек након тога повежите се на УСБ.

Након повезивања на УСБ, ваш систем ће почети да тражи драјвере за претварач; у 90% случајева систем сам пронађе драјвер и инсталира га, али ако се из неког разлога то не догоди, онда ћете морати да пронађете драјвер сами на мрежи и инсталирајте га. Да бисте то урадили, напишите „Преузимање драјвера ЦП2102“ или нешто слично у траци за претрагу, модул је уобичајен, постоји много опција драјвера.

Затим, након успешног инсталирања опреме, идите у менаџер уређаја и погледајте портове. Занима нас додељени број нашег претварача. Када сазнамо број порта, покрећемо терминал. Идемо на подешавања и подесимо вредности као на мојој слици.

Напишемо команду у прозору терминала - „АА 02 00 0А“ (из табеле са подацима | АА | 02 | 00 | 0А |). Сви тимови увек користе велика и латинична слова.

У пољу за слање требало би да добијете одговор попут: „АА 08 00 СТА БР ИОМ ИОПВ АЛ ГРП 0А“ (или из табеле са подацима | АА | 08 | 00 | СТА | БР | ИОМ | ИОПВ | АЛ | ГРП | 0А |) . Ако дође одговор, онда је све у реду, пола посла је урађено. Ако не, играмо се са подешавањима подешавања брзине преноса у терминалу, само је могуће да је модул конфигурисан за другу брзину.

Нећу се задржавати на томе шта овај одговор модула значи, можете га сами погледати у упутствима.А команда је захтев за инсталиране поставке.

Модул за препознавање гласа

Сада морате да повежете оптерећење са модулом. Као терет ћу користити ЛЕД диоде са отпорницима. Па, у будућности, када их користите ЛЕД диоде биће замењени релејима за контролу оптерећења са транзисторским прекидачима, мислим да је ово разумљиво.

Дозволите ми да објасним саму наредбу „АА 02 00 0А" је пакет који се састоји од 4 бајта, бајтови су упарени знакови у хексадецималном - АА,02,00,0А. У свим командама пакет ће почети са бајтом А.А. и завршава се бајтом 0А (Нула и А) је предуслов. Одговори модула ће такође почети и завршити са овим знаковима.

«АА 02 00 0А" - други бајт ове команде означава број бајтова између почетног и крајњег бајта, укратко осим А.А. И 0А. И све између њих бројимо и уписујемо у други бајт. Као што видимо у овом примеру, шта је између А.А. Икоштају два бајта - 02 00, дакле – 02, односно број се сам рачуна. Други пример, "АА 03 20 01 0А„односно између А.А. Икоштају три бајта - «03 20 01“, дакле, други бајт је 03. Мислим да ћете разумети.

Тим "12" - постављање портова модула.

На плочи модула постоје портови са којих ћемо уклонити сигнал, пре него што то урадимо, морамо да конфигуришемо ове портове. Можете да конфигуришете портове помоћу команде

"АА 03 12 01 0А" - трећи бајт је команда, а четврти је вредност команде. Четврти бајт може узети следеће вредности и подесити следеће опције: ако је „00“ пулсни режим, односно када се препозна гласовна команда, кратки импулс се шаље на порт који нам је потребан. Ако је „01“ режим инверзије, односно када се препозна гласовна команда, порт који нам је потребан промениће своје стање у супротно, ако је био 0, постаће 1 и обрнуто.Ако је „02“ режим у којем порт иде на нулу. Ако је „03“ режим у којем порт прелази на један.

Тим "20" - постављање портова модула.

"АА 03 20 01 0А" - трећи бајт је број команде коју ћемо написати. Пример писања две команде 1 и 2: "АА 04 20 01 02 0А." Пример писања две команде 1, 2, 3: "АА 05 20 01 02 03 0А."

Тим "30" - учитавање записа у „препознавање“ модула.

"АА 03 30 01 0А" - трећи бајт је команда за учитавање у меморију препознавача записа 01. Ако треба да напишете две команде - "АА 04 30 01 02 0А", ако треба да запишете свих седам команди - "АА 09 30 01 02 03 04 05 06 07 0А."

Тим "15" - Аутоматско учитавање гласовних команди у препознавач када је напајање укључено - рад ван мреже без екстерног контролера.

"АА 03 15 07 01 02 03 0А" - трећи бајт је команда, четврти бајт је ознака команде, односно нека врста идентификатора, и једнак је 01 за учитавање једне команде, 03 за учитавање две команде, 07 за учитавање три команде и тако даље, погледајте табелу са подацима. Па, онда постоје бројеви команди које треба учитати.

То је све: проверили смо везу са модулом, конфигурисали портове, снимили команде и конфигурисали аутоматско учитавање гласовних команди.

Прочитајте о другим командама у таблици са подацима. Управо сам објаснио приближан начин рада са модулом.

 

 

Везе за куповину:

Модул –

Конвертер -

Конвертор са жицама -

 

Линкови за преузимање:

Датум је одређен -

Терминал -

Након што сте прочитали чланак, да ли сте разумели како да радите са гласовним модулом?


Коментар
  • лептир машнаосмехсмејати серуменилоСмајлиопуштено опуштеносмирк
    хеарт_еиесљуби срцекиссинг_цлосед_еиеспоцрвенеорастерећенозадовољаносмех
    винкисплазити језик, намигујућистуцк_оут_тонгуе_цлосед_еиесцерећи сељубакањестуцк_оут_тонгуеспавање
    забринутимрштећи семучноотворена устагримасезбуњенутихнуо
    безизражајнонезабављенисвеат_смилезнојразочаран_олакшаноуморанпасивни
    разочаранзбуњенплашљивхладан знојистрајатиплакатиплач
    радостзачуђенвриштатиуморно_лицељутбестријумф
    поспанииуммасканаочаре за сунцедиззи_фацеимпсмилинг_имп
    неутрал_фацено_моутхневин
3+три=
Коментари (4)
  1. Артиом
    #1 Артиом Гости 30. децембар 2016. 10:12
    1
    Здраво. Да ли је могуће купити готову јединицу гласовне контроле за паметни дом од вас?
  2. Одличан уређај, аутор је паметан.
    #2 Одличан уређај, аутор је паметан. Гости 21. август 2019. 12:09
    1
    Такође желим да купим готов уређај или чекам помоћ око подешавања
    С поштовањем
    чика Миша.
  3. маикл
    #3 маикл Гости 01. октобар 2019. 11:55
    1
    Мали, замућени, самоуверени шкрабач.
    Ако не можете да предајете, не мешајте се. Било би боље да преведете таблицу са подацима.
  4. Гост Николај
    #4 Гост Николај Гости 16. децембар 2019. 22:17
    0
    Добар дан. Да ли је могуће да вам пишем? Што се тиче говорног модула. Желим да знам више о њему.
    Николај