DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou 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.

Esse artigo faz parte da revista .NET Magazine edição 57. Clique aqui para ler todos os artigos desta edição

 

imagem_pdf.jpg

 

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.

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou 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...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03