Sei sulla pagina 1di 11

SOLUO ELETRNICA PARA SUBSTITUIO DE SENHAS DE PAPEL EM RESTAURANTES E PRAAS DE ALIMENTAO

Clia Marli Tokarski e Rodrigo Amaral Seger


Curso de Engenharia Eltrica Universidade Federal do Paran Curitiba Paran - Brasil E-mail: celiamtd@gmail.com e rodrigo.seger@gmail.com Resumo: este artigo tem como objetivo demonstrar a aplicao de um sistema de transmisso sem fios em praas de alimentao e restaurantes, substituindo as atuais senhas de papel por um sistema mais moderno e agradvel ao consumidor. A transmisso realizada via rdiofreqncia, em 433 MHz. Para isto, utiliza mdulos de transmisso e recepo codificados atravs de um sistema microcontrolado, acionados via software e projetados para a especfica aplicao. Palavras-chave: senha, transmisso, recepo, codificador, decodificador, hardware, software e firmware.
ELECTRONIC SOLUTION FOR CURRENT TICKETS SYSTEM REPLACEMENT ON RESTAURANTS AND FOOD COURTS

Abstract: this article was created to demonstrate the use of a wireless transmission in shopping malls food courts and restaurants, in order to replace the current ticket-in-paper system to a more modern and agreeable one for the costumers. The transmission is led by radio-frequency in 433 MHz. For this, it uses encoded transmitters and receivers in a micro controlled procedure, set by software e designed specifically for this application. Keywords: ticket, transmission, reception, encoder, decoder, hardware, software and firmware. INTRODUO Dado o atual contexto socioeconmico que as empresas de modo geral se encontram, com um elevado nvel competitivo entre elas, o tempo e a capacidade de atendimento ao cliente so essenciais. Atualmente, quem freqenta bares, lanchonetes e restaurantes normalmente convive com o fato de ter que aguardar para ser atendido ou esperar o seu pedido ser processado pelo estabelecimento. Observe as seguintes situaes:

Situao 1: ao usufruir da infra-estrutura das praas de alimentao de shopping centers, o convvio com as senhas de papel absolutamente natural. O procedimento bsico consiste em trs etapas: dirigir-se ao restaurante, por exemplo, efetuar a compra e, ento, receber um ticket impresso, contendo sua ordem de servio (senha). Feito isso, o cliente dirigi-se mesa mais prxima e, ento, aguarda seu pedido ficar pronto. Quando isso ocorre, o funcionrio digita em um terminal a ordem de servio correspondente ao pedido que est pronto e, ento, um sistema eletrnico envia esse cdigo diretamente a um painel com displays de sete segmentos que emitem a numerao digitada. O cliente, ao observar sua senha emitida pelo display, vai de encontro ao balco e retira sua encomenda. Situao 2: para limitar e organizar o processo de atendimento em seus estabelecimentos, diversos restaurantes utilizam o sistema de senha seqencial impressa. Neste caso, a rotina da ordem do cliente chegar ao local, retirar uma senha e aguardar ou ser chamado oralmente pelo nmero da senha, ou ainda ficar observando um painel com displays de sete segmentos que, tambm de forma seqencial, emitem a senha da vez. Uma vez reconhecida sua senha, seja por chamado ou por visualizao em display, o cliente dirigi-se ao determinado fim. Como visto, o mtodo mais comum utilizado para controle de fluxo de clientes e pedidos o da impresso de senhas seqenciais em papel e o anncio de forma geral da mesma. Esse sistema, alm de relativamente barato, gil e fcil de ser implementado, tornando-se agradvel e eficiente para os proprietrios dos estabelecimentos em si. No entanto, analisando o ponto de vista do cliente, no se tem necessariamente os mesmos benefcios. Por exemplo, o fato de o cliente ter que obrigatoriamente ficar prximo ao local onde comprara sua refeio ou prximo ao local onde ser avisado da viabilidade de seu atendimento, para

poder reconhecer a sua notificao seja via expresso oral ou visual, pode ser tratado como um incmodo para o mesmo, que acaba dispondo de um indeterminado tempo dentro do perodo de descontrao, o qual est normalmente associado o ato de ir at algum destes estabelecimentos, em virtude do foco do seu prprio atendimento. Sobretudo, o ambiente muito povoado e at conturbado colabora bastante para o aparecimento de certo grau de incerteza para ambas as partes no que diz respeito ao cliente ser verdadeiramente informado de que est para ser atendido ou para o representante do estabelecimento certificar-se de que seu consumidor fora devidamente notificado. Outro ponto negativo o fato do papel utilizado hoje em dia, para a impresso dos bilhetes, ser o papel trmico. Essa nova tecnologia, por tratar-se de um papel comum impregnado com substncias qumicas sensveis ao calor, dispensando o uso de tintas ou toners para a impresso, necessitando apenas de uma fonte controlada de calor, suportada por uma matriz de escrita (impressora trmica), de natureza no-reciclvel e, por se tratar de papel, noreaproveitvel. Isso relevante quando o assunto acmulo de lixo e a preservao do meio-ambiente. A idia deste projeto agir diretamente nas desvantagens do sistema atual, ou seja, automatizar inteligentemente o processo de espera, sem agredir o meio-ambiente. Atravs dele, mudar-se-a a conceituao atual por completo: ao invs do cliente ser indexado a um nmero e aguardar at que este seja publicamente notificado, a prpria senha faria a interface de forma pontual com o estabelecimento comercial, tornando o processo integralmente impessoal e mais agradvel. Nesse contexto, visando resolver a questo de senhas por papel e chamada de senha por display e/ou voz, o presente trabalho busca uma soluo prtica e moderna para o tema ao desenvolver um pequeno dispositivo eletrnico, suficientemente capaz de reconhecer o aviso enviado pelo funcionrio e, ao mesmo tempo, alertar o consumidor de seu iminente atendimento, de maneira simples, segura e confivel. DEFINIO DO PROJETO Partindo-se do objetivo principal do projeto, ou seja, desenvolver um mtodo simples de comunicao entre estabelecimento comercial e

cliente atravs de um dispositivo eletrnico, chegouse concluso que o mesmo necessitaria obrigatoriamente de no mnimo trs partes: transmisso, meio de comunicao e recepo. Em outras palavras, uma estao fixa controlada por um funcionrio atravs de um computador, um meio de transmisso sem fios e receptores remotos que ficariam com os respectivos clientes ao efetuarem suas compras, como na ilustrao a seguir.

Modelo bsico de funcionamento do projeto.

A transmisso consiste em um computador com um software especfico para a aplicao, tambm contido nas premissas de projeto, e um hardware com firmware - programa inerente ao hardware que contm as linhas de cdigo bsicas para funcionamento em estado natural do mesmo responsvel por protocolar a mensagem enviada pelo programa e ento transmitir ao determinado receptor atravs de uma antena a ele acoplado. O meio de transmisso, por conseguinte, ocorre via wireless, tornando possvel a comunicao entre transmissor e receptor dentro de uma determinada regio de cobertura, sem que ambos estejam fisicamente conectados. Por fim, os diversos receptores reconhecem os sinais enviados pelo sistema de transmisso por meio de seu especfico hardware, contendo da mesma forma uma antena de comunicao, acionando um circuito anexo a ele responsvel por alertar o cliente de forma visual. Tendo bem alinhado o processo para o desenvolvimento do projeto, focalizou-se ento no estudo de cada uma das trs partes, sendo anlise terica e prtica dos componentes que constituiriam as mesmas. Para a transmisso as metas foram desenvolver um dispositivo simples, sem recursos excessivos, que pudesse ser conectado a um computador pessoal comum e um software para gerenciar este dispositivo atravs do mesmo computador em questo. Para a comunicao, o foco foi adaptar recursos que operam em rdio-freqncia para que garantissem o trfego de informaes de forma segura e confivel dentro de uma rea de cobertura mnima. Por ltimo, para a recepo, o

mtodo a ser desenvolvido resume-se a um hardware contendo uma numerao de srie nica e exclusiva, para reconhecimento dos cdigos emitidos pelo sistema de transmisso e tambm uma arquitetura eletrnica para alertar o funcionamento do mesmo. O artigo, de agora em diante, ser uma descrio pormenorizada de cada elemento descrito acima com o intuito de esclarecer o projeto e execuo do sistema, apresentando os resultados obtidos passo-apasso. TRANSMISSO Dado que o intuito do projeto de automatizar senhas, evidentemente que o caminho mais fcil para isso seria transmitir nmeros! E esse realmente o mtodo a ser aplicado, porm com uma restrio: desindexar o nmero propriamente dito do cliente. Para o cliente, o dispositivo seria apenas uma interface. Quem realmente teria necessidade de saber as numeraes seria o estabelecimento em si. Uma segunda opo seria ao invs de cdigos, enviar apenas pulsos, com freqncias levemente distintas, com cada receptor centrado em uma delas, porm este mtodo foi sumariamente descartado devido ao alto teor de poluio do espectro nos ambientes onde o dispositivo seria aplicado e a alta interferncia que freqncias prximas poderiam causar umas nas outras. Centrado na idia de transmitir nmeros, dois componentes se destacam: o software e o codificador. O software ser apresentado mais adiante. O codificador, componente extremamente necessrio para o bom funcionamento do projeto, o circuito integrado HT12E, do fabricante HOLTEK. Este trata-se de um componente discreto de fcil acesso, custo relativamente reduzido e ideal para aplicaes onde h transmisso de dados codificados. Normalmente utilizado em circuitos para alarmes de incndio, controles remotos para acionamento de portes eletrnicos, controles remotos para carros, sistemas de alarme automotivo e at telefones sem fio.

Chip HT12E e sua representao por pinos.

O circuito integrado (CI) HT12E um componente CMOS opera com tenses de 2.4V a 12V com 12 bits de capacidade de encriptao e funcionamento em nvel lgico alto. Constitui-se de 8 bits de endereamento fixo mais 4 bits que podem ser tanto de endereos como de dados. Esses bits trabalham em dois estados: alto e baixo. Pelo fato do componente ser de padro alto, os pinos em aberto no conectados a nada ficam com nvel alto, ou seja, para lidar-se com o arranjo de endereos e dados, necessrio lanar nveis baixos 0V para os determinados pinos. Os 12 bits so enviados em forma de palavracdigo e so habilitados transmisso quando recebem um pulso baixo em seu gatilho, porm no possui portadora prpria, ou seja, necessita de um circuito de RF auxiliar conectado ao seu pino de sada. Alm disso, um circuito oscilador tambm se faz necessrio. Sua funo coordenar o processo de criao das palavras atravs de pulsos bem definidos. Dessa forma, garante-se que estas sero formadas coerentemente e que no haver perda de informao durante o encaminhamento transmisso. O oscilador composto de um circuito RC simples, porm apenas o fator resistivo pode ser manipulado, dado que a capacitncia fixa e inerente ao integrado. A freqncia de operao tpica do CI HT12E de 3kHz, assim como a alimentao tpica de 5V. Dessa forma, para gerar a oscilao adequada, precisar-se-a de um resistor de aproximadamente 1M conectado entre os pinos OSC1 e OSC2. O funcionamento do encoder seria, ento, basicamente o seguinte: com o endereamento e os dados configurados via nveis altos e baixos, assim que o trigger fosse acionado, regido pela freqncia determinada pelo circuito oscilador, a palavra-cdigo seria enviada diretamente porta de sada do encoder at que o mesmo trigger fosse desativado. A palavra-cdigo formada do bit menos significativo (A0) at o mais significativo (AD11),

gerando um word de 12 bits no seguinte formato: A0 A1 A2 A3 A4 A5 A6 A7 AD8 AD9 AD10 AD11. As senhas seriam os bits de endereo do codificador. Por exemplo, utilizando os 8 bits de endereo em nvel alto, seria relativo senha de nmero 11111111 em binrio, logo, 255 em decimal. No entanto, para o encoder s h palavras de 12 bits, logo a mensagem enviada seria o nmero 111111111111 em binrio, 4095 em decimal. Porm, nessa hora que surge um problema: como em um estabelecimento comercial h vrios clientes atendidos simultaneamente, h diversas senhas a serem emitidas tambm de forma simultnea, mas o endereamento no componente HT12E fixo no se pode programar o componente. Ento, de que forma agir para tornar no endereamento ativo? A resposta o terceiro componente fundamental da cadeia transmissora: o microcontrolador. Devido ao fato de o encoder no suportar programao para se ter controle sobre seus recursos que se faz necessrio o uso de um sistema microcontrolado. Para isto, entram em cena duas opes: os controladores da famlia PIC e os controladores da famlia 8051. Ambos so recursos poderosos quando o assunto sistemas embarcados sistemas auto-suficientes, com programao prpria e que s demandam de fonte de energia e interfaces e suportariam facilmente s necessidades em questo. Em matria de custo, hoje em dia ambos tambm so equivalentes, ento, a escolha por uma das duas opes foi ponderada pelo nvel de facilidade em lidar com uma delas. Sendo assim, o escolhido para fazer parte do projeto foi o microcontrolador da famlia 8051 AT89S52, do fabricante ATMEL. O CI AT89S52 microcontrolador de 8 bits com tecnologia CMOS, de baixa potncia e alta performance com memria Flash programvel de 8kB. produzido com memria no-voltil de alta densidade, ou seja, mesmo que no haja tenso aplicada, a memria no tem seus dados apagados. Essa tecnologia de memria permite ser reprogramada indefinidamente atravs de gravadores convencionais para o dispositivo. Combinando a memria com uma unidade de processamento de 8 bits, tem-se no CI AT89S52 um excelente microcontrolador, eficaz e com alto custo-benefcio quando se trata de aplicaes de controle para sistemas embarcados.

Controller AT89S52 e seu diagrama pino-a-pino.

Alguns dos recursos contidos neste integrado: memria Flash de 8kB de capacidade, 256 bytes de memria RAM, 32 pinos de entrada/sada, conexo duplex com interface serial (possibilita leitura e escrita simultneas), oscilador interno e circuito de clock. O intuito do microcontrolador no projeto o de trabalhar com os pinos de endereamento e dados do encoder sem precisar alterar suas configuraes de forma fsica. Alm disso, atravs do controlador 8051, pode-se ativar o processo de transmisso do cdigo tudo de forma automtica, sem alteraes de hardware. Para que isso funcione, necessrio programar o controlador, em outras palavras, construir o firmware do sistema transmissor. Porm, para que o firmware possa ser verdadeiramente implementado no microcontrolador, preciso configurar seu hardware para pleno funcionamento. Para que o oscilador interno funcione, necessrio montar um arranjo oscilador de suporte e conect-lo nos pinos 18 e 19 (XTAL1 e XTAL2).

Circuito oscilador para o 8051.

Os componentes utilizados no projeto foram: um cristal de 11.059MHz e dois capacitores de 33pF. O motivo para tal valor de freqncia ser explicado mais adiante e os capacitores so de 33pF por serem

os valores comerciais mais comuns dentro da faixa de operao do componente. Para garantir que todos os registradores sejam inicializados de forma conveniente, evitando que a unidade de processamento utilize endereos aleatrios ao contrrio da seqncia lgica inicializada em zero, que se constri o circuito de reset. A figura a seguir ilustra o circuito de reset.

MAX232 e sua representao por pinos.

Circuito de reset para o 8051.

O modo de operao facilmente definido atravs do pino 31 ou External Access Enable. Ele determina se o microcontrolador ser apenas a CPU de um sistema externo ou se todo o processo for interno a ele. Se ativo, o sistema ser externo, se no, interno. Para o caso em questo, as execues sero todas internas ao CI 8051, portanto, o pino precisa estar em nvel zero. Este pino possui uma porta no em sua entrada, logo, deve ser conectado fonte de tenso para ficar adequadamente configurado. A interface de comunicao entre microcontrolador e PC a porta serial. O controlador AT89S52 possui comunicao full duplex com esta porta, ou seja, pode receber e enviar dados pela interface de maneira simultnea. Como a transmisso ter o intuito de apenas enviar um valor, s ser necessrio o pino de leitura da porta no CI 8051, j que no h resposta enviada para o computador, ou seja, no se faz necessrio escrita. No se pode conectar porta serial e microcontrolador diretamente. Isso porque os nveis de tenso no so equivalentes. A porta serial trabalha com nveis em torno de 15V, enquanto que o CI 8051 limita-se em 12V, sendo que para este projeto a especificao de 5V (TTL) para que o codificador funcione adequadamente. A equiparao dos nveis feita atravs do componente MAX232. Este um conversor alimentado com 5V capaz de transformar nvel serial em TTL/CMOS.

A transmisso da serial conectada ao CI MAX232 para converso de nvel de tenso e ento transferido ao microcontrolador para ser processado. Uma vez montado o arranjo para o microcontrolador, parte-se para a criao do programa. Este reconhecer quando um nmero foi digitado no terminal, armazenar o mesmo em sua memria interna e processar de forma adequada para enviar ao circuito codificador. O processamento funciona da seguinte maneira: receber o nmero digitado atravs de mensagem enviada pela porta serial, armazen-lo em um endereo de memria, transferi-lo para os pinos de sada e ento enviar um bit de confirmao para iniciar a transmisso. O nmero ps-processado ter informaes de endereamento e dados. Dessa forma, sabe-se o que ser enviado e para quem ser enviado. Baseado nesse roteiro, a correlao microcontrolador codificador fica da seguinte maneira:

Ligaes entre microcontrolador e codificador.

A mensagem chega pelo pino 10 do microcontrolador pino de leitura, processada e enviada para a porta 0 (pinos P0.0 a P0.7), que est diretamente ligada aos pinos de entrada de endereo do codificador. Quando isso est pronto, um bit enviado pelo pino P2.7 at o trigger do encoder, disparando o processo de transmisso. Para esclarecer melhor o funcionamento da codificao, segue o exemplo. Para que o receptor 1 seja ativado, deve-se enviar a senha 1 pelo transmissor. Ativar o receptor 1 significa enviar o

endereamento relativo ao receptor 1, porm somente se o nvel do bit de dados for alto, o dispositivo ser acionado. Dessa forma, a palavra enviada no poderia ser 00000001, mas sim 10000001, ou seja, 00000001 + 10000000 1 + 128 129. Enviando-se a mensagem 129 para o microcontrolador, o mesmo faria o codificador HT12E enviar a palavra 100000011111 3969, ou seja, na realidade, a palavra-cdigo para acionar a senha 1 seria 3969. Do contrrio, para desativar o circuito receptor, o nmero a ser enviado seria 100000010111 3713. Estes cdigos so em nvel de programao. Ao usurio bastaria digitar o nmero 1, pois o roteamento seria feito de forma automtica. Para que o componente AT89S52 possa fazer todo esse processo corretamente necessrio programar em seu firmware todos os passos necessrios. A linguagem de programao utilizada a linguagem de baixo-nvel Assembly. Para que o controlador 8051 processe os dados de forma correta, o seguinte firmware foi construdo:

Passado o tempo, desativa-se o pino P2.7 e retorna-se ao incio, aguardando at que outra mensagem seja enviada pela porta serial. O firmware essencialmente muito simples, mas funciona perfeitamente. Como o intuito do projeto solucionar o problema das senhas de forma moderna e simples, vai perfeitamente de acordo com esse ideal. Para concluir o processo de transmisso, faltam apenas o software e o sistema irradiante responsvel por enviar verdadeiramente as informaes codificadas e processadas at o referido destinatrio. O software utilizado em todo perodo de projeto foi um script criado no ambiente de desenvolvimento MATLAB. Consiste em 2 aes: um cdigo para envio das senhas e um segundo cdigo para desabilitar o funcionamento do dispositivo. Conforme explicado anteriormente, devido topologia do prottipo, sempre que uma senha for enviada, h a necessidade de enviar-se um bit 1 no pino AD8 dados. Para transmitir-se a senha de nmero 1, o endereamento adequado passa a ser o nmero 129. Transmitindo-se a senha 112, 00001110, deve-se enviar o nmero 00001111, logo, 240. Notase que as senhas so nmeros de sete bits, ou seja, limitado em 128 exemplares, do 0 ao 127 e que para ativar-se a recepo, necessrio somar 128 ao nmero enviado. Esta a lgica do software! Do contrrio, para desativar o funcionamento, basta enviar o prprio nmero. Assim, o oitavo bit, sempre ser 0, desligando o circuito. Este o segundo bloco do software. O cdigo implementado o seguinte:

O programa consiste em esperar algo chegar pela serial e ativar o registrador RI (interrupo). Feito isso, se limpa o contedo de RI e transfere-se o contedo de registrador da serial (SBUF) para o acumulador (A). Em seguida, move-se os dados do acumulador para a porta P0, porta cujos pinos esto conectados no codificador o codificador 8051 j move bit a bit, sem que haja necessidade de converter o nmero de decimal para binrio. Uma vez coordenados os bits, ativa-se a transmisso, enviando um bit 1 para o pino P2.7, conectado ao trigger do CI HT12E. Para otimizar o processo de transmisso, a mesma projetada para que dure 65ms, reduzindo consumo de energia, apenas indicando que a transmisso foi realizada.

Em efeito de teste, foi desenvolvido tambm um software em plataforma C++, com interface mais amigvel. Esse software necessrio e seria o comercializado no produto final o MATLAB apenas um ambiente de desenvolvimento, no podendo ser utilizado em futuras aplicaes comerciais. O cdigo implementado, juntamente com sua interface grfica apresentado a seguir:

Interface grfica do software desenvolvido.

Uma vez enviada a mensagem para o microcontrolador e deste para o codificador, transfere-se agora para o sistema irradiante para, ento, efetivamente transmitir a senha. Para efetuar a transmisso das senhas, utilizamse um modulador de sinais e uma antena. O mdulo TWS-BS-3 o componente responsvel por modular a mensagem oriunda do codificador em uma portadora em rdio-freqncia para, ento, transmitila atravs de uma antena. O circuito opera em 433MHz, com portadora modulada em ASK Amplitude-Shift Keying com 8kbps de trfego mximo de dados. Esse tipo de modulao bem simples, similar modulao AM Amplitude Modulation s que de forma digital. O modulador reconhece os dados que recebe e cria a onda portadora baseado nos bits da mensagem: bits 1 representam nveis altos de onda, bits 0 nveis baixos. A antena para concretizar a transmisso tem que obrigatoriamente ser uma antena com bom alcance e capaz de transmitir sinais em 433MHz. O alcance determinado basicamente atravs do ganho da antena e do seu comprimento eltrico. O comprimento eltrico definido atravs da frmula l =

freqncia, porm, por questes de padronizao e facilidade de operao, decidiu-se utilizar o mesmo modelo para ambos. Devido a essa restrio, surge um problema: os dispositivos tinham como premissa de projeto serem pequenos, para facilitar o manuseio e serem mais bem apresentveis. Como utilizar neste caso uma antena de quase 18cm? A soluo encontrada foi aplicar uma antena helicoidal. Para operaes em 433MHz, pode-se construir uma antena helicoidal usando condutor esmaltado 22AWG. Faz-se um helicoidal de aproximadamente 2,5cm de comprimento, formado por 14 espiras uniformes de 6mm de dimetro. Dessa forma, obtmse uma antena com comprimento eltrico 24,5cm com -3dBi de ganho. Esses fatores estipulam uma rea de alcance com raio em torno de 30m. Enlaces mais bem projetados, utilizando antenas mais poderosas, conseguiriam alcance de at 100m em visada livre, porm encareceriam o projeto. Uma vez determinados todos os componentes que fazem parte da transmisso, pode-se gerar o seguinte diagrama de blocos do projeto:

Diagrama de blocos do sistema transmissor.

O esquemtico final do prottipo o seguinte:

1 30000 , onde l o comprimento 4 f


Esquemtico do sistema transmissor.

eltrico da antena e f a freqncia do sinal em MHz. Como a freqncia 433MHz, tem-se l = 17,3cm. Esse o comprimento mnimo que a antena deve ter para ter-se um bom alcance e conseguir transmitir sinais nesta faixa de freqncia. No obrigatrio se ter antenas iguais para transmisso e recepo. Pode-se trabalhar com modelos diferentes, desde que operem na mesma

Concluda a transmisso, parte-se agora para a recepo das senhas. Esses dispositivos sero de fato as senhas s que de forma eletrnica, suficientemente capazes de reconhecer o sinal emitido pelo transmissor e alertar o cliente de forma coerente.

RECEPO Feita a transmisso, necessrio que se estabelea um circuito para a recepo destes dados. Abaixo h a descrio do sistema de codificao e processamento do sinal. Como se trata de dispositivos remotos, no h como fixar a uma fonte de tenso, portanto a alimentao do circuito realizada atravs de uma bateria. Para um melhor desempenho dos componentes do circuito, foi projetado 5V de tenso. Como a disponibilidade de baterias de 5V nula, foi utilizada uma bateria de 12V. Para o ajuste do nvel da tenso de entrada, necessitou-se utilizar o componente LM7805, que um regulador de tenso de sada fixa em nvel TTL, ou seja, 5V. A recepo inicia-se com a antena igualmente projetada ao circuito transmissor. Esta est acoplada ao mdulo receptor RWS-371-5, que o par casado do mdulo TWS-BS-3. Este mdulo opera de forma anloga, em 433MHz, com detector capaz de demodular mensagens emitidas em modulao ASK, com at 500kbps de largura de banda. Uma vez recebido o cdigo, faz-se necessrio decodifica-lo para verificar se a mensagem recebida de fato a senha enviada. Para tal, foi selecionado o componente HT12D do fabricante HOLTEK. Assim como temos o par mdulo transmisso e recepo, tem-se o par codificador-decodificador. Apenas o CI HT12D capaz de decodificar o sinal enviado pelo CI HT12E.

compara os bits referentes ao endereo trs vezes com seu endereo local e, caso estejam corretos, os dados transmitidos so transferidos para a porta de sada. Para que haja sintonia entre o CIs HT12D e HT12E, ambos devem estar operando com freqncias compatveis. Segundo o fabricante, o decodificador deve trabalhar com uma freqncia 50 vezes maior que a do codificador, logo, 150kHz. Para isso, como resistncia de oscilao foi colocado um resistor de 47k. Para sinalizar que a transmisso foi concluda com sucesso, foi inserido um LED que acionado apenas durante o perodo (65ms), juntamente com um resistor de 1k, junto porta VT. Feito isso, foi criado um sistema onde, caso seja colocado um LED na sada teramos ele sempre aceso em caso de informao correta e apagado caso no haja recepo ou ela seja incorreta. Aps uma anlise do prottipo na prtica, foi visto que o LED sempre aceso no chamaria tanto a ateno dos usurios. A forma pensada de obter mais ateno foi a de se colocar a luz intermitente. Para essa indicao, foi necessrio criar um circuito oscilador com este intuito. Para este circuito, foi escolhido o componente NE555N, em operao astvel.

Timer NE555N.

Decodificador HT12D

O componente trabalha com tenses que vo de 2.4V a 12V, sendo 5V a tenso tpica de operao. Da mesma forma que o CI HT12E, este dispositivo tambm funciona com 12 bits de capacidade de decodificao. Para seu perfeito funcionamento, deve-se escolher o mesmo nmero de endereos e formato de dados de seu par transmissor. Ele recebe o endereo e os dados do codificador programado, que foram transmitidos via RF e coerentemente demodulados. Feito isso, ele

Ele um dispositivo altamente estvel para gerar tempos exatos de atraso ou de oscilao. Alm disso, o tempo em modo de funcionamento precisamente controlado por resistores e capacitores externos. Este fato contribui para a aparncia do produto final. Dado as caractersticas do circuito de recepo, a figura abaixo apresenta o diagrama em blocos do circuito:

Diagrama de blocos do sistema receptor.

O circuito final obtido foi:

bom ressaltar que o custo acima descrito est discriminado implementao da estao transmissora e dois receptores remotos. Outro detalhe a ser ressaltado est ligado interpretao da tabela acima. Os valores so distintos, pois as duas primeiras colunas esto referenciados a todos os custos de componentes e terceira e quarta coluna ao custo otimizado, ou seja, ao custo efetivo do projeto. TESTES E RESULTADOS O teste iniciou-se montando o circuito no protoboard, conforme projeto estabelecido. Inicialmente, realizaram-se testes sem a antena instalada, ou seja, conectando fisicamente a sada do transmissor na entrada do receptor. Manualmente foram induzidos pulsos no circuito transmissor, porm, durante as primeiras tentativas, no se teve o resultado esperado. Realizaram-se medies com multmetro para analisar o que estava ocorrendo e verificar possveis atitudes a serem tomadas para solucionar os problemas. Feito o estudo e, ento, os devidos reparos nos circuitos, conseguiu-se o primeiro xito de comunicao, com os nveis de sinal e acendendo o LED receptor conforme o projetado. Aps a primeira tentativa bem sucedida, partiuse para a transmisso atravs da antena, a qual foi apenas um condutor esmaltado AWG22 com aproximadamente 17 cm de comprimento, com os mdulos transmissor e receptor separados fisicamente (protoboards distintos). Aps algumas tentativas, obteve-se comunicao entre os mdulos, com pulsos gerados similarmente ao teste inicial. No entanto, devido baixa qualidade da antena, no se teve alcance desejvel. Uma vez confeccionada a antena nos moldes anteriormente apresentados, ou seja, helicoidal de 14 espiras, com uma polegada de comprimento, a comunicao deu-se de forma substancialmente melhor.

Circuito de recepo.

TABELA DE PREOS Segue a tabela de custos para implementao do projeto.

Montagem do circuito transmissor em protoboard

Montagem do circuito receptor em protoboard

Placa de circuito impresso do circuito receptor, com dimenses. 58 x 65 x 30 mm.

Uma vez estabelecido o processo de comunicao sem fios, passou-se, ento, programao simultnea do controlador 8051 e do software no ambiente MATLAB. Tendo ambos desenvolvidos, foi realizada mais uma bateria de testes. Nos testes realizados, verificou-se estabilidade de operao dos circuitos e um bom indicador de alcance. Este indicador foi averiguado pelo fato de o teste ter sido realizado com os componentes do projeto em ambientes diferentes. Estabeleceu-se o circuito transmissor em uma sala fechada e os receptores em salas anexas. Cada receptor obteve o sinal adequado para seu funcionamento mesmo no cenrio descrito anteriormente. Devido inviabilidade de se instalar o MATLAB em qualquer computador, partiu-se para a confeco de um software mais bem-elaborado, tendo a interface amigvel com o usurio. Esta nova interface foi desenvolvida utilizando a linguagem de programao C++, porm no se obteve o resultado esperado nas primeiras tentativas, demandando diversas correes at que o mesmo funcionasse. Com o prottipo inicial funcionando adequadamente, iniciou-se a confeco das placas de circuito impresso, com o intuito de gerar a verso final do dispositivo.

No foram simulados testes em locais abertos, como praas de alimentao, devido inviabilidade logstica, por isso, foram adaptadas situaes de alta dificuldade, como testes em pontos distintos isolados por portas, janelas e paredes, obtendo xito total nos mesmos. Mesmo em situaes como esta, o prottipo funcionou perfeitamente, o que permite concluir que em zonas sem obstruo o projeto se adequaria. Conforme esperado, os circuitos em sua verso final apresentaram rendimento condizente aos prottipos iniciais em termos de alcance de recepo e capacidade de transmisso, porm, o consumo de energia nas unidades remotas foi extremamente elevado. Durante a realizao dos testes, verificou-se que uma bateria completamente carregada, descarregouse at cerca de 40% de sua tenso nominal em um tempo mdio de 7 horas de funcionamento. Esse consumo altssimo para a aplicao, no tendo soluo imediata. CONCLUSO Atravs das informaes descritas no artigo, podemos concluir que o prottipo se adequou perfeitamente s necessidades estimadas, tornando-se uma boa ferramenta de estudo para a soluo da questo do uso das senhas de papel. O mesmo apresentou resultados convincentes com relao funcionalidade e originalidade da idia, mesmo com as diversas limitaes por ele apresentadas. Dentre os pontos positivos do prottipo, destaca-se a capacidade de cobertura do dispositivo mesmo sendo confeccionado atravs de componentes discretos e com recursos altamente reduzidos. Com isso, permite-se concluir ainda que com maiores estudos no desenvolvimento de codificaes e sistemas irradiantes o projeto alcanaria resultados

Placa de circuito impresso do circuito transmissor, com dimenses 65 x 75 x 30 mm.

10

ainda mais satisfatrios, tornando plausvel sua comercializao. Em relao ao custo, nota-se que existe uma grande viabilidade financeira, tornando-se perfeitamente implementvel, dado que o prottipo atingiu um patamar de preo baixo e que a produo em srie deste, diminuiria ainda mais o custo final. Entretanto, para que de fato haja possibilidade de comercializao, outros fatores necessitam ser reprojetados. A alimentao dos circuitos receptores atravs das baterias o principal ponto de ateno, pois como o circuito receptor fica constantemente ativado, baterias com baixa capacidade de corrente eltrica no so adequadas. Uma opo seria a substituio das mesmas por baterias de on Ltio ou equivalente. Uma segunda restrio est no uso dos componentes discretos, os quais tornaram os dispositivos maiores, acima do vivel, culminando com um aspecto incmodo aplicao. Este problema poderia ser solucionado atravs do uso de componentes SMD Surface Mounting Devices. Com isso, tornaria o dispositivo mais bemapresentvel ao consumidor final, mantendo suas caractersticas funcionais. Outra restrio ao prottipo a limitao da capacidade de gerenciar senhas simultaneamente. Visto que em um ambiente de praa de alimentao h vrios estabelecimentos concorrentes e vrios clientes atendidos ao mesmo tempo, em caso das mesmas adquirirem o sistema, certamente haveria restrio no atendimento e/ou conflito de cdigos entre as empresas. Neste caso, o ideal seria restringir, via programao, as senhas para que cada estabelecimento inicie com uma centena ou milhar, ou seja, estabelecimento X tem as senhas iniciadas por 0, estabelecimento Y senhas iniciadas por 1, e assim sucessivamente. Alm disso, estendendo-se a capacidade de codificao de 8 para os 11 bits disponveis, poder-se-ia conseguir em torno de 5 mil senhas simultneas. Para melhorar a acessibilidade de pessoas portadoras de necessidades especiais, seria necessrio inserir, alm comunicao visual (via LED), uma comunicao sonora e sensitiva, atravs de som (podendo ser intermitente, como acontece com os atuais painis de visualizao), e contemplando

tambm uma vibrao (atravs do mesmo sistema de vibracall, utilizados em aparelhos celulares). Mesmo com as limitaes, foi comprovado que possvel realizar a implementao do projeto em escala comercial rapidamente. Desde o conceito at a elaborao do produto, utilizou-se um espao de tempo inferior a quatro meses, um tempo relativamente curto para o resultado em si atingido. REFERNCIAS Wenshing. Datasheet: Electronic Publication. Wenshing. Datasheet: Electronic Publication. RWS-371 Series v1.02.

TWS-BS

Series

v1.01.

Holtek. Datasheet: HT12D/HT12F 212 series of decoders. Rev. 1.10. Electronic Publication, 2002. Holtek. Datasheet: HT12A/HT12E 212 series of decoders. Electronic Publication, 2000. Atmel. Datasheet: AT89S52 8 bit micro controller with 8k bytes in-system programmable Flash. Electronic Publication, 2005. Texas Instruments. Datasheet: A7800 series positive-voltage regulator. Electronic Publication, 2006. Texas Instruments. Datasheet: MAX232, MAX232I dual EIA-232 drivers/receivers. Electronic Publication, 2002. K. SMITH, Antennas for low power applications. Electronic Publication. H. S. LOPES, R. A. de FARIA. Manual da placa P51N. Universidade Tecnolgica Federal do Paran, Departamento Acadmico de Eletrnica. Apostila, 2007. A. L. PASTRO. MICROCONTROLADORES: Microcontrolador 8051. Universidade Federal do Paran, Setor de Tecnologia, Departamento de Engenharia Eltrica. Apostila, 2004.

11

Potrebbero piacerti anche