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



Documentos relacionados
Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

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

Conheça o 4017 (ART062)

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

Manual de Instalação. GPRS Universal

Manual do instalador Box Input Rev Figura 01 Apresentação do Box Input.

BLOCKGAS. Sistema de Monitoração e Alarme de vazamento de gás SB330. Este módulo é parte integrante do sistema de detecção de gás SB330.

Manual do instalador Box Output AC Rev Figura 01 Apresentação do Box Output AC.

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

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

1a LISTA DE EXERCÍCIOS

Central de Alarme de Oito Zonas

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

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

Manual do instalador Box Output DC Rev Figura 01 Apresentação do Box Output DC.

Placa Acessório Modem Impacta

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

com tecnologia Bluetooth

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA

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

CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO

Controle universal para motor de passo

Kit de desenvolvimento ACEPIC 40N

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

C.I Prof. Getúlio Teruo Tateoki

Testador de cabos de rede

Tutorial de Utilização do CellControl SMS 200 em rede DXNET com CLP Dexter µdx série 200

1.3 Conectando a rede de alimentação das válvulas solenóides

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

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

Tutorial de Utilização do CellControl SMS I/O em rede DXNET com CLP Dexter µdx série 200

IW10. Rev.: 02. Especificações Técnicas

Manual Técnico Interface Modbus

3.1.6 Entradas digitais Quantidade: 8. Tipo: NPN / PNP conforme configuração, dividida em 2 grupos de 4 entradas. Impedância de entrada: 8.8KΩ.

Copyright 2013 VW Soluções

3. CARACTERÍSTICAS TÉCNICAS

Manual Equipamento ST10 Flasher Rev. 1

Controle de Acesso. Automático de Veículos. saiba mais. automação

Alarme Automotivo com mensagem para móvel utilizando Arduino

Interface GSM Mini JC0003

Programação em BASIC para o PIC Vitor Amadeu Souza

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

Manutenção de Computadores

CI Reguladores de Tensão

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

A senha 001 de fábrica é

Fundamentos de Automação. Controladores

EXPERIÊNCIA 2 PORTAS LÓGICAS BÁSICAS E UNIVERSAIS

PROCESSO SELETIVO 001/2011 SENAI-DR-RN/CTGÁS-ER PROVA DE CONHECIMENTOS ESPECÍFICOS. CARGO: INSTRUTOR DE EDUCAÇÃO PROFISSIONAL E TECNOLOGIAS I Nível O

Painel de Controle de Redundância. Os seguintes produtos devem ser adquiridos separadamente, quando necessário:

Guia de utilização do software. universal GPRS M-300.

Circuito integrado 555 e suas aplicações

Manual de funcionamento Esteira transportadora

Robô Explorador

Hamtronix INTERFACE ECHOLINK Manual de Instalação e Operação Hardware Revisão C

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

Manual de Instruções. C o n t r o l a d o r D i f e r e n c i a l para P i s c i n a. Rev. B

Geral: Manual de Utilização do Software de Teste Gradual Windows

Profª Danielle Casillo

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

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

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

Obs.: O processo irá se repetir enquanto durar o disparo do alarme.

A seguir serão detalhados os atuadores da estação com a finalidade de facilitar a visualização e ilustrar os circuitos contidos em anexo.

Manual Placa DMX 10 pixels RGB

Bancada de Testes Hidrostáticos e Pneumáticos

KVM CPU Switch 4 Portas Manual do Usuário

Motores I Automação I Energia I Transmissão & Distribuição I Tintas. Unidade Remota CANopen RUW-01. Guia de Instalação, Configuração e Operação

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA CONTADORES

Módulo Rastreador Veicular Manual de Instalação

FICHA TÉCNICA DO PRODUTO

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

T O M e P U L S O. Disca em linhas ECONÔMICAS. Discadora Telefônica

Conceitos Fundamentais de Eletrônica

Manual; Módulo de Alarme com Sirene Piezo Elétrica Dedicada; Dois Transmissores com Bateria; Chicote de Potência.

Profª Danielle Casillo

ITSCAM ITSLUX/SUPERLUX GUIA DE INSTALAÇÃO RÁPIDA

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

Projeto de controle e Automação de Antena

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

Unidade Remota CANopen RUW-04. Guia de Instalação, Configuração e Operação. Idioma: Português. Documento: / 00

MÓDULO MD-50 DESCRIÇÃO DO PRODUTO CARACTERÍSTICAS GERAIS CONECTOR DE ENTRADA SENHA DO USUÁRIO

I N T R O D U Ç Ã O W A P desbloqueio,

Acesso via Roteador (WIRELESS - CABEADO)

Minicurso de Arduino

SEQUENCIADOR COM 10 LEDs

PAINEL DE ALARME ACTIVE 10 E 10 LITE

BOTÃO DE TOQUE POR PROXIMIDADE

5 Entrada e Saída de Dados:

SISTEMA DE MONITORAMENTO DIGITAL

2014 Lumikit Sistemas para Iluminação

Universidade do Vale do Paraíba Faculdade de Engenharias Urbanismo e Arquitetura Curso de Engenharia Elétrica/Eletrônica JANELA SENSORIAL

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

Última atualização: Maio de Produto Descontinuado

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Transcrição:

Desenvolvimento de Módulo Wireless para Acionamento de Cargas via Porta Paralela Pedro H. M. Araújo 1, Renan P. Figueiredo 1, Douglas L. Dias 1, Sandro C. S. Jucá 1 1 Área da Telemática Instituto Federal de Educação, Ciência e Tecnologia do Ceará (IFCE) CEP 61939-140 Campus Maracanaú CE - Brasil {hericsonaraujo2013,renanpdef,dldouglaslopes,sandro.juca}@gmail.com Abstract. This article aims to control different loads using a transmitter and a wireless receiver with a Front End developed in C language that performs communication with the Parallel Port promoting Metarecycling. With this system, you can enable loads with user-defined options, such as turn by time, turn by turn software or by an external sensor. Resumo. Este artigo tem como objetivo controlar cargas diferentes utilizando um transmissor e um receptor wireless juntamente com um Front End desenvolvido em linguagem C que realiza a comunicação com a Porta Paralela promovendo a Metareciclagem. Com este sistema, é possível ativar as cargas com opções definidas pelo usuário, tais como ativar por horário, ativar por software ou ativar por sensor externo. 1. Introdução Com o crescimento acelerado da tecnologia computacional, tecnologias que hoje estão em desuso são consequentemente descartadas. Para evitar o acúmulo de lixo eletrônico, é necessária uma análise profunda com relação a essas tecnologias, visando buscar alternativas para o uso das mesmas. Metareciclagem é um conceito de reapropriação de tecnologias que visa à transformação social. Possui princípios tais como a apropriação crítica de tecnologias, ênfase em tecnologias para o uso social, uso de software livre devido à concepção do conhecimento como um bem coletivo e livremente apropriável [Goulart 2008]. A partir deste conceito e a possibilidade de associar essas tecnologias com uma conexão Wireless permite ao usuário maior comodidade ao ativar cargas próximas sem a presença de cabos entre o transmissor e o receptor e também maior praticidade para a instalação do sistema. Com conhecimento em eletrônica e linguagem de programação C pode-se desenvolver um sistema para o acionamento de cargas através da Porta Paralela. Nesse projeto foi utilizado um estabilizador em desuso, uma campainha sem fio, uma placa de fenolite, um conector DB25, um circuito integrado (CI)4017 [Datasheet 4017 2014] e um computador com porta paralela. Através do software desenvolvido em linguagem C é realizada a comunicação do circuito com a porta paralela possibilitando ao usuário ativar as saídas de diversas formas tais como por horário previamente estabelecido, por sensor externo ou em tempo real.

2. Placa Eletrônica Por meio de uma placa eletrônica fabricada, foi possível desenvolver o projeto. Todo o sistema é alimentado com 5V sendo possível ativar cargas com alimentação de 220V,foi utilizado componentes eletrônicos tais como capacitores, resistores, (CI)4017, transistores BC 337, diodos, LEDs, relés e acoplador óptico. 2.1 Funcionamento A interação entre software e hardware é essencial para este projeto, pois as saídas são escolhidas de acordo com o número de pulsos enviados pelo programa. Esses pulsos são recebidos pelo CI 4017 e sequenciados de acordo com a opção. O circuito integrado 4017 pertence à família lógica CMOS em que os componentes podem funcionar com tensões de 3 a 15 Volts e possuem características que permitem sua interligação direta e com outros componentes como o CI 555. No CI 4017, encontra-se um contador/decodificador Johnson com uma entrada e 10 Saídas, como mostra a Figura 1. [Braga 2014]. Figura 1. Diagrama de blocos do 4017 com uma entrada e 10 Saídas [BRAGA 2014] Na operação normal, os pinos Clock EM (clockinhibit) e RST (Reset) estão ligados ao GND e no pino de CLK (Clock) são aplicados pulsos retangulares. É possível ver no diagrama de tempos mostrado da Figura 2, partindo da condição que a saída S0 se encontra em nível alto e as demais no nível baixo. Ocorre o seguinte: a cada pulso aplicado, a saída que está no nível alto passa ao nível baixo e a seguinte passa ao nível alto. [Braga 2014]. Figura 2. Diagrama de tempos do CI 4017 [BRAGA 2014]

2.1.1 Circuito Transmissor Após o usuário definir a opção de saídas desejada, o sistema ativa a saída da porta paralela, havendo assim nível lógico alto por aproximadamente um segundo (definido pelo programa) no pino 6, que alimenta a base do transistor BC 337 para acionamento do relé e do transmissor como mostra a Figura 3. Após 1 segundo, o pino 6 volta a ser nível lógico baixo e o sistema então envia um pulso ao receptor. A quantidade de pulsos enviados é determinada pela opção do usuário. 2.1.2 Circuito Receptor Figura 3.Circuito para ativação do transmissor Inicialmente, a Saída 1 está ativada, cabendo ao usuário escolher as outras saídas que deseja acionar e o sistema envia pelo transmissor os pulsos necessários. O receptor direciona os pulsos para o CI 4017 que sequencia suas saídas. Neste caso, está sendo utilizado um contador 1 até 5, pois é o número de opções que o usuário pode escolher. Foram utilizadas as saídas Q0 a Q5 do CI 4017. A Saída Q4 (pino 10) é utilizada para desligar todas as saídas, não havendo nenhuma ligação atribuída a ela. A Saída Q5 (pino 1) é utilizada para resetar a contagem e as saídas Q0 a Q3 (respectivamente os pinos 3,2,4,7) alimentam a base dos transistores BC 337 (NPN), que ativam a bobina do relé, comutando o contato entre o comum e o normalmente aberto (NA). Tem-se, então, que Q0 ativa a Saída 1, Q1 ativa as saídas 1 e 2; Q2 ativa as Saídas 1,2 e 3 e Q3 ativa as Saídas 1,2,3 e 4. Na Figura 4, pode ser observado o circuito que sequencia os pulsos recebidos ativando as saídas. Figura 4.Esquemático do circuito

Os diodos são de extrema importância neste circuito, pois controlam o fluxo da corrente impossibilitando que uma saída interfira no estado de outra. Se o usuário escolher acionar as Saídas 1,2 e 3, o programa irá identificar quantos pulsos serão necessários para que a saída Q2 (pino 4) esteja em nível alto alimentando as bases dos transistores Q1, Q2 e Q3 que ativam os relés U2,U3 e U4, fazendo com que as saídas 1, 2 e 3 fiquem ativadas. 3. Porta Paralela A porta paralela é uma interface de comunicação entre computadores e periféricos. O computador nomeia as portas paralelas, chamando-as de LPT1, LPT2, LPT3 etc, porém, a porta física padrão de seu computador é a LPT1 e seus endereços são 378h (para enviar um byte de dados), 378+1h (para receber um valor) e 378+2h (para enviar dados). Às vezes, pode está disponível a LPT2, e seus endereços são: 278h, 278+1h e 278+2h, com as mesmas funções dos endereços da porta LPT1 [Computer Hope 2014]. O conector de uma porta paralela é chamado de DB 25. Possui 25 pinos e é através deles que ocorre a transmissão de dados (Figura 5). Um dos pinos se encontra em nível lógico baixo quando sua tensão elétrica está entre 0V e 0,4V. Já quando é considerado em nível lógico alto, está entre 3,1V e 5V. Na aplicação deste circuito foi utilizado a saída D4 (pino 6) e a entrada SLCT OUT (pino 13). 4.FrontEnd Figura 5. Pinos de entrada e saída da Porta Paralela [ROGERCOM 2014] Utilizando Linguagem C foi criado um menu com as opções de Ativar Saídas, Ativar por Horário e Ativar por Sensor Externo. De acordo com a opção do usuário, o programa irá identificar quantos pulsos deverão ser enviados pela porta paralela. Na opção Ativar Saídas, o usuário escolhe as saídas desejadas e o sistema as ativa. No modo Ativar por Horário, o usuário entra com um horário desejado e, as saídas que devem ser ativadas, o sistema ficará verificando até encontrar o horário especificado, acionando as saídas escolhidas. Por último, em Ativar por Sensor Externo, o usuário escolhe quais saídas devem ser ativadas quando um sinal nível lógico baixo de um sensor externo for identificado, quando não existir um sinal externo, o sistema desliga todas as saídas. A interface gráfica do sistema foi desenvolvida em linguagem C utilizando a biblioteca GTK [Vivaolinux 2010], como mostra a Figura 6.

5.Resultados Figura 6. Interface Gráfica do programa para acionamento das cargas Com o programa finalizado, é possível ligar as chaves desejadas, tem-se então o circuito contido na extensão wireless construído em placa fenolite, como mostra a Figura 7. Figura 7. Placa do circuito sequenciador Tem-se também o transmissor construído em uma caixa plástica juntamente com os conectores DB25 e USB como se vê na Figura 8. Figura 8. Transmissor

Já a extensão Wireless foi construída em uma caixa de estabilizador em desuso e com leds sinalizando as saídas ativadas como mostra a Figura 9. 6. Considerações Finais Figura 9. Extensão Wireless Pôde-se observar que o projeto obteve resultados satisfatórios durante os experimentos, o circuito sequenciado respondeu bem aos comandos do transmissor. A possibilidade de ligar um equipamento através da porta paralela sem que o mesmo esteja conectado ao computador é um fator de grande importância. A interface gráfica desenvolvida é intuitiva e de fácil compreensão. Como aprendizado, é possível entender que a porta paralela pode ser usada para inúmeras aplicações. 7.Referências Braga, C.N. (2014) Conheça o 4017, http://www.newtoncbraga.com.br/index.php/como-funciona/645-conheca-o-4017- art062, Outubro. Computer Hope (2014) PARALLEL PORT, http://www.computerhope.com/jargon/p/paraport.htm, Outubro. Fairchild Semiconductor Corporation (1999) Datasheet 4017, http://pdf.datasheetcatalog.com/datasheets/320/499984_ds.pdf, Outubro. Endo, F.H. (2010) Introdução ao GTK+ em C, http://www.vivaolinux.com.br/artigo/introducao-a-gtk+-em-c/, 2010, Outubro.