Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo .net Magazine 57 - Controle robôs com comandos de voz
Artigo da Revista .NET Magazine - Edição 57.

Boa Idéia
Controle robôs com comandos de voz
Saiba como controlar motores de um robô através do computador com comando de voz e .NET
|
Neste artigo veremos |
|
· Montagem de um motor a ser controlado pelo computador; · Como controlar um robô através da porta paralela; · Ativar comandos de voz que controlam o robô. |
|
Qual a finalidade |
|
· Integração do hardware com comando de voz. |
|
Quais situações utilizam esses recursos? |
|
· Aplicações residenciais e industriais. |
Resumo do DevMan
Cada vez mais os robôs farão parte de nossas vidas. Mecanismos de automação são uma realidade cada vez mais presente e neste artigo veremos como controlar um motor por comandos de voz.
No artigo anterior vimos como fazer uma simulação de um robô, utilizando o Robotic Studio e integrando-o com uma aplicação construída no Visual Studio. Aprendemos que simulações de robôs permitem que uma equipe trabalhe em um mesmo projeto de forma ágil com uma incrível redução de custo, pois nenhum grande investimento inicial é necessário.
Neste artigo vamos deixar um pouco o mundo da simulação e faremos um "hello world" (olá mundo) de um robô *real*. Nosso robô será representado por um motor, e será controlado através de comandos de voz utilizando o Speech SDK. Será possível rotacionar o motor no sentido horário e anti-horário, além de controlar a velocidade e o ângulo de rotação. Embora bem simples, este exemplo pode servir de base para um robô mais sofisticado, ou utilizado em uma automação residencial ou industrial controlada por comandos de voz.
No site da .Net Magazine há disponível um vídeo que fiz com o motor em funcionamento, inclusive com os comando de voz. Se quiser, veja o vídeo antes de “sujarmos nossas mãos” com o código.
Motor de Passo
Antes de construirmos o robô, vamos conhecer um pouco sobre motor de passo. Todos conhecemos o funcionamento de uma bússola, correto? É um metal, apoiado no centro permitindo uma mobilidade de 360 graus. Como a terra possui campos magnéticos a bússola aponta sempre para o pólo magnético, permitindo assim uma orientação geográfica. Imagine se tivéssemos a capacidade de girar este pólo magnético. Certamente o ferro da bússola iria girar, conforme o pólo fosse girando. Se você quiser fazer uma experiência, aproxime um imã perto da bússola. Ela se orientará de acordo com a posição do imã, pois sua força magnética passa a ser mais intensa sobre a bússola do que a força imposta pelo campo magnético terrestre. Se girarmos o imã ao redor da bússola, fazendo uma volta completa, o ferro central da bússola também girará, acompanhando o imã. Este é o mesmo princípio de funcionamento do motor de passo. Em termos gerais, existem imãs dentro do motor de passos que podem ser ativados ou desativados. Quando ativados e desativados em seqüência, ele permite que o eixo rotacione, girando assim o motor. Este funcionamento será explorado neste artigo.
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Thomas Alexander Semple
É engenheiro eletrônico com ênfase em telecomunicações e é líder de projetos da T4W, com mais de 10 anos de experiência, participa de projetos para empresas dos mais diversos segmentos. A T4W é uma empresa de tecnologia cuja área de desenvolvimento atende empresas de médio e grande porte em projetos...



