RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO



Documentos relacionados
Alarme Automotivo com mensagem para móvel utilizando Arduino

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

PROTÓTIPO DE ATENDIMENTO DOMICILIAR AUTOMATIZADO: HOME CARE DE BAIXO CUSTO

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Conceitos Fundamentais de Eletrônica

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

Minicurso de Arduino

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

SISTEMA DE MONITORAMENTO DIGITAL

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

INTRODUÇÃO À TECNOLOGIA TOUCH SCREEN

Manual de utilização do módulo NSE METH-8RL/Exp

Projeto de controle e Automação de Antena

1. CAPÍTULO COMPUTADORES

ARDUINO UNO Guia do Usuário

UM ESTUDO SOBRE INTERFACE CÉREBRO COMPUTADOR E SUA UTILIZAÇÃO EM DISPOSITIVOS ROBÓTICOS

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Versão Manual. Neocontrol Soluções em Automação LTDA

ST 160 ST # Manual de Referência e Instalação

Controle para Motores de Passo usando módulo USB-6008

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Automação de Bancada Pneumática

TÍTULO: JANELA AUTOMATIZADA QUE OPERA A PARTIR DE DADOS METEOROLÓGICOS OBTIDOS POR SENSORES

Ambientes Inteligentes

Minicurso de Arduino

Experiência 06 Resistores e Propriedades dos Semicondutores

Desenvolvimento de Módulo Wireless para Acionamento de Cargas via Porta Paralela

Plataforma ARDUINO Aplicada a Projetos Interdisciplinares. Clebson Joel Mendes de Oliveira Faculdade do Centro Leste - UCL

Bancada de Testes Hidrostáticos e Pneumáticos

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem

Universidade Federal da Paraíba Centro de Ciências Exatas e da Natureza Departamento de Informática

CONTROLE AUTOMÁTICO DO TEMPO DE UM BANHO EM FUNÇÃO DO FLUXO DA AGUA VISANDO A SUSTENTÁBILIDADE

Profª Danielle Casillo

3 Resistores Lei de ohms

Programação de Robótica: Modo Circuitos Programados - Avançado -

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Controladores Lógicos Programáveis (CLPs)

Uma Fonte de Alimentação para a Bancada de Eletronica

INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

Testador de cabos de rede

PROJETO. Ponte Digital. Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

Central de Alarme de Oito Zonas

Plano de Curso Eletrônica de Máquinas

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

RESISTORES, TIPOS DE RESISTORES, IDENTIFICAÇÃO E PRÁTICA DE MEDIÇÃO.

1 Introdução. 2 Funcionamento

PROTÓTIPOS DA LINHA LEGO MINDSTORMS PARA AUXÍLIO NO ENSINO/APRENDIZAGEM PROGRAMAÇÃO

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Composição do MDK-Prog e MDK-Prog Plus

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

Manual. DSC510 Discador Celular GSM. Produzido por SMC Produtos Eletrônicos Ltda. PRODUTOS ELETRÔNICOS REV. A

Comunicação Serial com o AVR ATMEGA8

ISHIFT: Informação em Movimento

Fundamentos de Automação. Controladores

PROJETO DE PESQUISA. Automação residencial utilizando dispositivos móveis e microcontroladores.

Seja Bem-vindo(a)! Neste módulo vamos trabalhar os principais conceitos de informática.

VoIP. Voice Over IP.

Integração de sistemas utilizando Web Services do tipo REST

Técnicas Assistivas para Pessoas com Deficiência Visual

Tutorial de Eletrônica Aplicações com 555 v

Detecção de vazamentos na rede urbana de água com rede de sensores sem fio

Fundamentos de Sistemas de Informação Sistemas de Informação

ACIONANDO DISPOSITIVOS ATUADORES EXTERNAMENTE COM ARDUINO ETHERNET

Fundamentos de Hardware

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

UNIVERSIDADE FEDERAL DA PARAÍBA DEPARTAMENTO DE INFORMÁTICA CURSO DE ENGENHARIA DA COMPUTAÇÃO INTRODUÇÃO À MICROELETRÔNICA RELATÓRIO PARCIAL 1

Módulo II - Aula 3 Comunicação

Disciplina: Introdução à Informática Profª Érica Barcelos

2 Diagrama de Caso de Uso

Controle remoto por Bluetooth

3. Cite o nome e características do ponto mais alto e do ponto mais baixo de uma onda?

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

Controle universal para motor de passo

Suporte a redes CAN para Aplicações Embarcadas

STOPSAT 02. Índice. Revisão 01/10/2003

1.1. Resistor fixo de carvão e resistor fixo de fio Resistor de fio com derivação - ajustável

Manutenção de Computadores

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

COMO FUNCIONA UM ANTIVÍRUS E QUAIS SUAS PRINCIPAIS FALHAS

Estabilizada de. PdP. Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006

AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA

DIGIMAN. WTB Tecnologia

Sistema de Telemetria para Hidrômetros e Medidores Aquisição de Dados Móvel e Fixa por Radio Freqüência

JULIANA CECÍLIA GIPIELA CORRÊA DIAS MARIO HENRIQUE CÉ DEMARIA COOLER AUTOMÁTICO

Manual de Instalação e Utilização

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

Leitor MaxProx-Lista-PC

Transcrição:

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO Jessica Garcia Luz, Wyllian Fressatti Universidade Paranaense (Unipar) Paranavaí - PR - Brasil jessica.garcia.luz@gmail.com wyllian@unipar.br Resumo. Este artigo científico constitui a descrição de idealização de um protótipo para reconhecimento de comandos por voz, apresentando as etapas utilizadas para o desenvolvimento deste modelo de protótipo. Para implementação deste protótipo, foi utilizada a shield de reconhecimento de voz Voice Recognition Module V3, através de estudos identificou-se que a mesma é de baixo custo e apresenta eficácia constatada para o desenvolvimento deste modelo de protótipo proposto. 1. Introdução A tecnologia surge com a finalidade de facilitar e agilizar as atividades rotineiras e cotidianas em nossa sociedade. Partindo desta premissa, é possível destacar um dos seguimentos mais importantes relacionados a tecnologia que é a Automação. A Automação é um dos clássicos eventos tecnológicos que surge com a finalidade de facilitar nossas ações humanas, desde as mais simples, até as mais complexas, como por exemplo, em ambientes que oferecem riscos aos seres humanos. Mas, para que haja a realização destas ações é necessária que se estabeleça uma interação entre o ser humano com a aplicação, normalmente essa interação é realizada pela comunicação com fios ou através do Reconhecimento por Voz. Este artigo científico propõe um estudo acerca da Tecnologia de Automação, focada no Reconhecimento por Voz, demonstrando ser possível desenvolver uma aplicação utilizando a plataforma de prototipagem eletrônica Arduino. Por meio deste protótipo desenvolvido será possível realizar comandos de voz para ativar e desativar reles, que servirão para acionar dispositivos elétricos em uma casa automatizada. 2. Metodologia Para a realização deste trabalho foi necessária a leitura de diferentes artigos científicos, bem como, teses de dissertação de graduação, mestrado e doutorado de instituições renomadas que apresentavam uma correlação com o tema de nosso estudo. Para o desenvolvimento de sua aplicação foi escolhida a metodologia de prototipagem, que consiste no desenvolvimento gradativo de uma aplicação, identificando limitações e propondo soluções.

3. Sistemas de Comando por Reconhecimento de Voz Quando se fala em reconhecimento de voz, automaticamente nossas lembranças são voltadas para filmes de ação e espionagem, com lugares impossíveis de serem invadidos e requerem sistemas complexos para identificação. Entretanto, Pereira (2009) afirma que, as formas de uso de reconhecimento de padrões estão mais próximas do que podemos imaginar, prova disso são os dispositivos tecnológicos que já possuem integração por reconhecimento de voz. Como exemplo desta integração tecnológica podemos citar a assistente virtual Siri, desenvolvida pela Apple. A assistente virtual Siri é capaz de responder a comandos de voz solicitados pelo usuário, possibilitando a interação ativa entre o usuário e o produto tecnológico, como apresenta a Figura 01, em que o usuário realiza um comando de voz, indagando a assistente virtual: Qual é o horário atual. Figura 01 Assistente Virtual Siri - Reconhecimento de Voz. Fonte: iphone 4S. Quando o comando de voz é captado, o sistema de reconhecimento capta as vibrações sonoras emitidas, transformando-as de ondas analógicas para dados digitais, filtrando o som e apagando ruídos indesejados. Posteriormente, o som é dividido em fonemas Sílabas sonoras que formam palavras, e por fim, é prontamente reportada ao usuário a resposta ao comando solicitado (GUSMAN et al., S/D).

4. Desenvolvimento 4.1. Conhecendo a Plataforma de Prototipagem Eletrônica Arduino Arduino é uma plataforma eletrônica open-source baseada em hardware e software de fácil utilização. O Projeto foi iniciado em 2005 e possuía, primeiramente, cunho educacional e interagia com aplicações escolares. Projetada com um micro controlador Atmel AVR de 8 bits, pinos digitais e analógicos de entrada e saída e entrada USB capaz de se conectar com computadores. A placa Arduino pode ser combinada com outros Arduinos criando extensões chamadas de shields. Existem shields para os mais diversos fins, como por exemplo, shields de comunicação sem fio, comunicação Ethernet, reconhecimento de voz, sensores de diversos tipos, etc. Além da placa, o Arduino conta com uma IDE que pode ser baixada gratuitamente da internet e permite a programação do dispositivo utilizando a linguagem C/C++, com objetivo de criar ferramentas e projetos de baixo custo. Os projetos em Arduino podem ser únicos ou podem se comunicar com outros circuitos, ou até mesmo, se comunicar com softwares em um computador. A placa pode ser montada a mão ou pode ser comprada montada. A Figura 02 representa um modelo de plataforma de desenvolvimento do Arduino, em específico, o Arduino Uno. Figura 02 Plataforma de Desenvolvimento Arduino Uno. Fonte: Arduino, 2015. A placa pode operar de um fornecimento externo de 6 a 20 volts. Se for fornecido com menos de 7V, no entanto, o pino de 5V pode fornecer menos do que cinco volts e a placa pode ser instável. Se usar mais do que 12V, o regulador de tensão pode superaquecer e danificar a placa. O intervalo recomendado é de 7 a 12 volts (ARDUINO, 2015). 4.2. Peças e Materiais Utilizados no Desenvolvimento do Protótipo

O Voice Recognition Module V3 é um shield que atua juntamente com o Arduino. Através deste modulo podemos conversar com o Arduino e programar o que ele fará ao receber comandos por voz. No módulo V3, os comandos de voz são armazenados em um grande grupo como uma biblioteca, com capacidade para no máximo 80 comandos e sete trabalhando simultaneamente. A Figura 03 representa o Module V3. Figura 03 - Modelo Voice Recognition Module V3. Fonte: Documentação da Voice Recognition Module V3. Os relés são dispositivos cumutadores eletromecânicos. Verificou-se que os relês foram muito usados nos sistemas telefônicos e são considerados grandes membros, até mesmo o antepassado dos transistores. Os relés são formados, basicamente, de um eletroímã, uma armadura, uma mola e um conjunto de contatos elétricos. Tem como função permitir o funcionamento de aparelhos ligados ao mesmo, ou em outro circuito elétrico, que estejam também ligados ao relé. Funciona como uma chave automática. Na Figura 04 temos um exemplo de relés. Figura 04 Placa com dois Relés. Fonte: http://www.arduinobr.com/arduino/acionadores/usando-umrele-para-controlar-dispositivos-eletricos/. Resistor é usado para limitar corrente ou causar queda de tensão, enquanto a resistência serve para causar produção de calor, a resistência elétrica é uma propriedade que os materiais em geral tem para dificultar a passagem dos elétrons, ou seja, resistir e

dificultar a passagem da corrente elétrica. Assim, é possível controlar a intensidade de corrente que passa pelo circuito. Os resistores são especificados pela sua resistência média em ohms (Ω). A Figura 05 mostra exemplos de resistores. Figura 05 Placa com dois Relés. Fonte: http://www.arduinobr.com/arduino/acionadores/usando-um-rele-para-controlar-dispositivos-eletricos/. 5. Considerações Finais Este artigo científico abordou o desenvolvimento de um protótipo de automação, utilizando uma plataforma livre de desenvolvimento e de baixo custo, características fundamentais para o desenvolvimento deste projeto. O protótipo construído mostrou-se eficaz, pois, através dele foi possível acionar uma lâmpada elétrica apenas por comandos de voz. Para estudos futuros, serão implementadas mais formas de automação realizadas por comando de voz, objetivando a automação de uma residência. 6. Referências Pereira, A. P. Como Funciona o Reconhecimento de Voz? 2009. Disponível em: <http://www.tecmundo.com.br/curiosidade/3144-como-funciona-o-reconhecimento-devoz-.htm> Acesso em: 19/04/2015. Gusman, et al., S/D. Como Funciona o Reconhecimento de Voz em Aparelhos Eletrônicos? Disponível em: <http://mundoestranho.abril.com.br/materia/comofunciona-o-reconhecimento-de-voz-em-aparelhos-eletronicos>. Acesso em: 19/04/2015. Arduino, G. (2015) Arduino Uno. Disponível em: < https://www.arduino.cc/en/main/arduinoboarduno>. Acesso em 19/04/2015.