Um dispositivo braile eletromecânico para leitura de textos digitais



Documentos relacionados
Kit Laboratório de Robótica Escolar 411 PLUS

O uso do DOSVOX no Laboratório de Informática Educativa do IBC

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

Em que consiste o DOSVOX O programa é composto por:

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Fonte: Universidade Federal do Paraná. Sistema de Bibliotecas. Biblioteca Central. Departamento de Bibliotecas e Documentação

Simulado Informática Concurso Correios - IDEAL INFO

Descrição do Produto. Altus S. A. 1

VIII Semana de Ciência e Tecnologia IFMG campus Bambuí VIII Jornada Científica TECLADO VIRTUAL ACESSÍVEL PARA SMARTPHONES E TABLETS

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

Atualizações de Software Guia do Usuário

Professor: Venicio Paulo Mourão Saldanha Site:

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

Classificação de Sistemas: Sistemas Empresariais

Micro Terminal IDTECH

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

CENSO DA EDUCAÇÃO SUPERIOR Manual do Usuário

DEFINIÇÃO DE UMA REDE DE SENSORES SEM FIO PARA A ARQUITETURA AGROMOBILE 1

Todos os produtos são desenvolvidos e produzidos no Brasil!

Definição de Programas de Computadores e Linguagem de Programação de Comutadores

Biblioteca Virtual de Soluções Assistivas

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari.

Computador Digital Circuitos de um computador (Hardware)

Técnicas Assistivas para Pessoas com Deficiência Visual

Comparativo entre câmeras analógicas e Câmeras IP.

OS RECURSOS COMPUTACIONAIS AUXILIANDO OS DEFICIENTES VISUAIS

Síntese de voz panorama tecnológico ANTONIO BORGES

CURSO DE CAPACITAÇÃO EM AEE TRABALHO FINAL DE CURSO. Carla Vallejo Santana De Sordi

APERFEIÇOAMENTO DE PROCEDIMENTOS ESTATÍSTICOS PARA AVALIAÇÃO INSTITUCIONAL ONLINE: IMPLANTAÇÃO DE RELATÓRIOS ARMAZENÁVEIS

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO

PROCESSOS DE CRIAÇÃO DE APLICATIVOS

POLÍTICAS INSTITUCIONAIS DE ACESSIBILIDADE. - Não seja portador de Preconceito -

Gestão patrimonial e a Lei de Responsabilidade Fiscal na Contabilidade Pública, utilizando um software com tecnologia

SINOPSE. Leandro Gomes Matos Diretor da RNC

Acionamento através de senha*, cartão de proximidade e biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,

CONTROLADOR LÓGICO PROGRAMAVEL

Informática. Informática. Valdir

CABEAMENTO ESTRUTURADO INTRODUÇÃO E HISTÓRICO. Professor Carlos Muniz

@FabioCipriani Social Media Brasil de junho de 2011

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

INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE

PREFEITURA MUNICIPAL DE OURO PRETO PATRIMÔNIO

Modem e rede local. Guia do usuário

Humano-Computador (IHC)

Guia de utilização da notação BPMN

PROJETO DE REDES

PESSOA COM DEFICIENCIA VISUAL E EDUCAÇÃO A DISTANCIA: POSSIBILIDADES E ADVERSIDADES

SISTEMA DE CONTROLE DE ACESSO A AMBIENTES RESTRITOS COM ARDUINO 1

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá

Fontes de Alimentação

Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello

XIX CONGRESSO DE PÓS-GRADUAÇÃO DA UFLA 27 de setembro a 01 de outubro de 2010

Manual das Configurações do sistema. Richard A. Johnson Tradução: Marcus Gama Tradução: André Marcelo Alvarenga

CAPÍTULO 4 Interface USB

Novo contexto. A incorporação da Internet à rotina empresarial provocou forte impacto sobre as tradicionais formas de negociação...

Manual de Operação BALANÇA ELETRÔNICA US 30/2

UMA EXTENSÃO AO AMBIENTE VIRTUAL DE APRENDIZAGEM MOODLE PARA A ADAPTAÇÃO DE CONTEÚDOS A PORTADORES DE NECESSIDADES EDUCACIONAIS ESPECIAIS

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa

sendo bastante acessível e compreendido pelos usuários que o utilizarem.

VERSÃO: 1.3 TÍTULO: GUIA DE INÍCIO RÁPIDO CLIENTE: FUNCEF

Introdução. à Informática. Wilson A. Cangussu Junior. Escola Técnica Centro Paula Souza Professor:

O Gerenciamento de Documentos Analógico/Digital

TRIBUNAL DE JUSTIÇA DO ESTADO DO RIO DE JANEIRO DGTEC- Diretoria Geral de Tecnologia da Informação DERUS- Departamento de Relacionamento com o

COTAÇÃO DE COMPRAS COM COTAÇÃO WEB

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

Ambiente Visual para o Desenvolvimento de Jogos Eletrônicos

2.1 Montando o cabo serial Conectando o receptor ao PC Instalando o programa (DRU)... 5

Uma análise qualitativa RESUMO

Atualização, Backup e Recuperação de Software. Número de Peça:

2 Fundamentação Conceitual

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)

Atualmente, a LSoft recomenda seus clientes a adquirirem servidores com o sistema operacional Windows Server 2008.

Backsite Serviços On-line

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

3 Qualidade de Software

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Balanço Energético Nacional Manual do Sistema de Coleta de Dados para o BEN 2012

MODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS)

perspectivas e abordagens típicas de campos de investigação (Senra & Camargo, 2010).

Controlo de servomotores com o microcontrolador BX-24

Uso da Telefonia Móvel: Uma Ferramenta de Interação para a Aprendizagem a Distância

Placas de Modem. Prof. Alexandre Beletti Ferreira

É a parte física de um computador, formada por peças e circuitos eletrônicos que ficam dentro do Gabinete (Torre). Existem diversos tipos de

A INCLUSÃO DIGITAL COMO FATOR SIGNIFICATIVO PARA A INCLUSÃO SOCIAL. Autores: Carlo Schneider, Roberto Sussumu Wataya, Adriano Coelho

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

Software de auxílio ao deficiente visual: DOSVOX

Visão de Liberdade. Categoria do projeto: I Projetos em andamento (projetos em execução atualmente)

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2

Planejamento e Gestão Estratégica

FACULDADE INTERNACIONAL DO DELTA PROJETO PARA INCLUSÃO SOCIAL DOS SURDOS DA FACULDADE INTERNACIONAL DO DELTA

Transcrição:

219 - Encontro Anual de Tecnologia da Informação Um dispositivo braile eletromecânico para leitura de textos digitais Davi Alves Magalhães1, Suellem Stephanne Fernandes Queiroz1, Pedro Fernandes Ribeiro Neto1 1 Departamento de Informática Universidade do Estado do Rio Grande do Norte (UERN) Mossoró, RN Brasil davialvesmagalhaes@outlook.com, suellem_stephanne@hotmail.com, pedrofernandes@uern.br Abstract. The social and professional inclusion of people with visual impairment is currently being sought enough, whereas with accessibility is possible to integrate people in order to provide equal conditions to them and thus become an active part of society. Based upon this theme, the paper proposes a prototype electromechanical braille cell, which, with the use of an Arduino board, servos and software responsible for handling data, it is possible to represent information collected in Braille System Management Information Transit accessibility to Visually Impaired - TRANSITUS -V, making it behave like a human-machine interface for reading in Braille, digital text. Resumo. A inclusão social e profissional de pessoas portadoras de deficiência visual tem sido atualmente bastante buscada, visto que com a acessibilidade é possível integrar pessoas a fim de proporcionar condições de igualdade às mesmas e assim se tornarem parte atuante da sociedade. Embasado nesta temática, o artigo propõe um protótipo de cela braile eletromecânica, que, com a utilização de uma placa Arduino, servomotores e softwares responsáveis que manipulam dados, é possível representar em braile informações obtidas no Sistema de Gestão de Informações do Trânsito com Acessibilidade para Deficientes Visuais - TRANSITUS-V, fazendo com que o mesmo se comporte como uma interface humano-máquina para leitura em braile, de textos digitais. 1. Apresentação De acordo com a Organização Mundial de Saúde (OMS), há cerca de 160 milhões de pessoas com deficiência visual ao redor do mundo, sendo pelo menos 45 milhões desses indivíduos completamente cegos. Devido à deficiência, essas pessoas têm limitado seus direitos básicos como cidadãos. A situação é agravada nos meios digitais, onde a maioria dos portadores de deficiência visual não têm acesso aos dispositivos especiais e nem ajuda de profissionais capacitados no auxílio à manipulação de computadores e outros equipamentos eletrônicos. Sem os meios e recursos necessários, o portador de deficiência não tem oportunidade de utilizar plenamente os fenômenos que a sociedade experimenta, tais como as redes sociais; além de concorrer em grande desvantagem aos postos de trabalho disponíveis que se utilizem de tais tecnologias. Ultimamente as organizações, os estados e a sociedade têm voltado seu foco para trabalhados que possibilitem a inclusão social e profissional de pessoas portadoras de deficiência visual. Diversos equipamentos já foram e estão sendo desenvolvidos com o objetivo de permitir a interação dessas pessoas com o computador. Há muitos

220 - Encontro Anual de Tecnologia da Informação protótipos encontrados na literatura com as mais diferentes propostas para o barateamento e a popularização de tecnologias assistivas. Embasada na temática de acessibilidade e inclusão social de portadores de deficiência visual, foi elaborado um protótipo que tem como foco principal a criação de uma cela braile eletromecânica e implementação de um sistema composto por hardware e software que tem capacidade de interagir com pessoas totalmente cegas, exibindo em braile as informações necessárias para que o deficiente se comunique com a máquina, através do meio digital TRANSITUS V (Gestão de Informações do Trânsito com Acessibilidade para Deficientes Visuais), que tem encorajado o desenvolvimento de novas metodologias para a implementação da acessibilidade. Tal capacidade de interação é uma inovação se comparado a outros protótipos, uma vez que além de possibilitar a interação dos cegos com o meio digital, também possibilita a sua inserção no mercado de trabalho e dá condições para que estas pessoas sejam parte atuante da sociedade. 2. Plataforma Arduino e o sistema TRANSITUS-V Por ser acessível, de baixo custo e composta por hardware e software, a plataforma Arduino foi utilizada para elaboração deste projeto devido sua versatilidade por e possuir uma plataforma totalmente aberta, ou seja, possível reutilizar seu hardware e bibliotecas de software livremente da forma que o desenvolvedor precisar. Além disso, permite a prototipação rápida de projetos, o que simplifica o processo de fabricação ao reduzir as complexidades intrínsecas à programação do micro controlador e à prototipação eletrônica. O uso desta plataforma no protótipo facilitou o controle dos servomotores e reduziu o tempo de programação, dada a objetividade de sua sintaxe. O Arduino já vem sendo bastante utilizado para desenvolvimento de muitos projetos voltados à temática de inclusão social, o que tem encorajado o desenvolvimento de novas metodologias para a implementação da acessibilidade. O TRANSITUS-V (Gestão de Informações do Trânsito com Acessibilidade para Deficientes Visuais), é um sistema computacional digital com tecnologia assistiva que gerencia informações de trânsito, desenvolvido de acordo com as diretrizes de acessibilidade da W3C para facilitar a utilização e a gestão do trânsito por pessoas com deficiência visual, com o emprego de teclas de atalho, bem como suporte a leitores especiais de tela e sintetizadores de voz que aumentam as possibilidades de uso por parte das pessoas portadoras de deficiência. O sistema TRANSITUS-V, por ter sido feito em plataforma Web, dispensa instalação nas máquinas de quem o utilizar, devendo apenas cada máquina possuir acesso à internet, sendo compatível com a maioria dos navegadores web disponíveis no mercado. No entanto, o TRANSITUS-V precisa ser hospedado em um servidor com suporte a PHP e ao banco de dados MySQL. 3. Sistema Braile e Servomotores O sistema Braille de leitura e escrita para cegos, inventado pelo francês Louis Braille, influenciou a sociedade nos processos que culminaram na inclusão social destes indivíduos. O Braille, por sua simplicidade de leitura e escrita, foi a ponte criada entre os cegos e a literatura. Dada a facilidade de sua utilização, a produção de conteúdo em Braille foi encorajada, bem como o seu ensino, disseminando o método por todo o mundo.

221 - Encontro Anual de Tecnologia da Informação Com os avanços tecnológicos, o braile tem sido integrado a dispositivos eletrônicos possibilitando a interação dos deficientes visuais com computadores, editores de texto, internet, livros digitais, dentre outros serviços. A exemplo disso e utilização neste projeto tem-se os servomotores, que são dispositivos eletromecânicos que realizam movimentos, em relação ao seu eixo, de acordo com comandos (sinais de controles) determinados. O dispositivo foi uma solução adotada para o projeto e é responsável pela movimentação dos pinos que compõem uma cela. Além de se mostrar uma alternativa barata e de fácil implementação, uma vez que é de fácil manuseio e conta com uma biblioteca de software especificamente escrita para sua utilização em conjunto com a plataforma Arduino. 4. Objetivo e estudo de caso Mediante as dificuldades passadas pelos portadores de deficiência visual, o objetivo principal deste trabalho é a implementação e disponibilização de um sistema composto por hardware e software que exibe em braile as informações extraídas de um meio digital. A criação da cela braile eletromecânica adiciona ao sistema a capacidade de interagir com pessoas totalmente cegas, o que não é possível somente com a interface web. O protótipo é composto por partes de hardware e software que trabalham em conjunto na tradução e exibição das informações adquiridas no TRANSITUS-V. A parte de hardware é formada por uma placa Arduino BT, seis servomotores, um botão e partes eletrônicas secundárias, como resistores e fios. Juntos, os seis servomotores representam um caractere em braile, podendo o usuário ler uma sequência de caracteres avançando o cursor de leitura por intermédio do botão. Figura 30. Representação em Braille dos dados no protótipo desenvolvido. Cada servomotor é responsável por movimentar um dos seis pinos que compõem uma cela braile. A posição do braço mecânico de cada servomotor é determinada pelo micro controlador ao qual é conectado, controlado em valores de ângulo que variam entre 0º e 179º. As características de cada servomotor Mystery Mini estão descritas na Tabela 1.

222 - Encontro Anual de Tecnologia da Informação Tabela 10. Características do servomotor Mystery Mini Característica Valor Velocidade 60º em 0.12 segundos Torque 0.7kg Voltagem 4.5v - 6v Dimensões 1.98cm x 1.93cm x 8.4cm Para cada servomotor possui três fios: o primeiro, geralmente de cor preta ou marrom escura, é o negativo que deve ser ligado ao terra do circuito; o segundo, geralmente vermelho, é o positivo; o terceiro, geralmente de cor amarela, é ligada a uma porta PWM do Arduino. O modelo de hardware da plataforma Arduino utilizado no trabalho foi o Arduino BT, escolhido por possuir um módulo Bluetooth integrado ao seu hardware, o que facilita a implementação. Outra vantagem do modelo é possuir seis portas digitais PWM, o que permite a utilização de seis servomotores, representando adequadamente um caractere em braile. As características do Arduino BT são idênticas ao modelo Arduino UNO, com a exceção de possuir um módulo Bluetooth integrado. O Arduino BT utilizado possui as portas PWM digitais 3, 5, 6, 9, 10 e 11, e a estas portas são conectadas aos seis servomotores. Apesar do hardware da plataforma Arduino geralmente possuir uma saída de energia dedicada a ligar outros dispositivos, uma fonte de energia externa foi utilizada para suprir o consumo dos servomotores, dada a sua necessidade energética ser superior ao que é oferecido na saída da placa Arduino. O diagrama da Figura 2 descreve a conexão entre os servomotores, o Arduino BT e a fonte de energia externa. Para acomodar os servomotores e a placa Arduino, uma caixa pequena foi construída. Em sua tampa há seis pequenos furos, de modo que os servomotores, ao movimentarem pequenas hastes de ferro acopladas às suas pás façam aparecer na sua superfície um caractere em braile. O botão, usado para avançar o cursor de leitura, é alimentado por uma tensão de 5v obtida em uma das portas de energia da placa Arduino. O tempo entre o pressionar do botão e a troca do caractere é de cerca de 0.1 segundo, de acordo com as especificações dos servomotores vistas na Tabela 1, tornando muito ágil a troca de caracteres e permitindo a leitura rápida do texto exibido no protótipo.

223 - Encontro Anual de Tecnologia da Informação Figura 31. Diagrama da conexão entre os servomotores e o Arduino. Fonte: autoria A parte de software do protótipo é composta pelo sketch que será executado na placa Arduino BT, bem como por um middleware responsável por intermediar a aquisição de informações. Este middleware adquire as informações do banco de dados do TRANSITUS-V e as traduz para braile para, enfim, enviá-las ao skecth na placa Arduino BT. A função do sketch é coordenar o movimento dos servomotores de acordo com a informação recebida, de modo que cada caractere seja representado corretamente. Optou-se por uma aplicação que se comunica diretamente com o banco de dados porque isto simplifica a sua utilização por parte dos usuários cegos. Mesmo que o protótipo possa ser adaptado para utilização por meio do site, há várias etapas anteriores à utilização que ficariam comprometidas. Por exemplo, seria preciso que o usuário cego iniciasse o programa de navegação na internet e acessasse a área administrativa para, só então, ter acesso às informações do TRANSITUS-V. O acesso direto ao banco de dados reduz as etapas necessárias à utilização e consequentemente reduz as barreiras que dificultam a utilização do sistema. Assim, todas as informações são obtidas por meio de consultas em SQL. Após adquirir os dados específicos no TRANSITUS-V, o middleware envia caractere por caractere à placa Arduino, convertidos previamente para o sistema braile, e de acordo com a demanda do usuário. A princípio, apenas o primeiro caractere é enviado e imediatamente representado no protótipo. Ao usuário cabe a tarefa de solicitar os caracteres seguintes, um por vez, ao middleware pelo uso do botão. O acionamento do botão faz com que a placa Arduino envie uma solicitação ao middleware, que é feito em forma de texto com a palavra new. Ao receber a solicitação, o middleware envia o

224 - Encontro Anual de Tecnologia da Informação caractere seguinte à placa, e assim em diante até que se encerrem os caracteres representativos dos dados obtidos. A Figura 3 descreve como se dá essa comunicação. Figura 32. Diagrama mostrando a troca de mensagens entre o Arduino, o middleware e o Banco de Dados do TRANSITUS-V. Fonte: autoria própria 5. Conclusão O protótipo representou corretamente em braile as informações obtidas no sistema TRANSITUS-V. Outras informações podem ser obtidas, bastando apenas escrever as funções e consultas em SQL para acessá-las. O projeto se destaca dos demais na área devido a sua interatividade e inserção dos deficientes visuais à mídia social, possibilitando interação com sistemas web, redes sociais e demais programas que primeiramente não poderiam ser utilizados por deficientes visuais. No entanto, o protótipo não conta com um menu de navegação para as funções de acesso às informações, que é uma barreira criada pela baixa capacidade de texto exibido. Como só é possível representar um caractere por vez, a criação de um menu de navegação é inviável. Como trabalhos futuros, além do desenvolvimento do protótipo com o uso de flip-flops, também é sugerida a criação de um shield para a plataforma que represente caracteres em braile. Tal shield poderia abrir caminho para uma família de projetos voltados para a acessibilidade, facilitando a vida dos deficientes visuais e impulsionando novas pesquisas. Referências Banzi, M., (2009). Getting started with Arduino, http://goo.gl/ue2hr, 1ª edição. Godse, A. P., Mulani, A. O., (2009). Embedded systems, http://goo.gl/8lbzo, 1ª edição. Freedman, R., (1997). Out http://goo.gl/jntkq, 1ª edição. of Darkness: The Story of TRANSITUS-V. Site oficial do http://les.di.uern.br/transitusportal/index.php/transitus-v. Louis Braille, TRANSITUS-V,