Você está na página 1de 19

Controle Remoto RF 433,92 MHz mdulos usando TWS-434 e RWS-434

Mdulos e RWS-434 TWS-434 so simples de usarem, extremamente pequenos e nos permitem realizar controle de Rdio Freqncia (RF) a 433,92 Mhz. Utilizam modulao do tipo ASK, pode ser utilizado em alarmes para automveis, sistemas de segurana, telefones sem fio, controle de robs e outros sistemas de controle remoto

Mdulo Transmissor

O TWS-434 tem uma potncia de sada at 433.92MHz 8mW, alcanando distncias de cerca de 140 metros ao ar livre e 60 metros em espaos fechados, onde tenham obstculos.

Uma imagem real deste mdulo:

Mdulo TWS-434

O transmissor TWS-434 aceita a entrada de sinal digital linear e pode operar com uma tenso variando de 1,5 Volts a 12 Volts DC. Veja o layout e funo de cada pino deste mdulo:

PinOut do TWS-434

Exemplo de uma unidade de 4 botes do transmissor Veja abaixo o transmissor usando o codificador Holtek HT-12E. Este um controle remoto integrado e usado em endereos de 4 bits e tem de 8 bits de direes:

Exemplo de Transmissor de 4 Bits

Mdulo Receptor

O RWS-434 um mdulo receptor que opera 433,92 MHz, e tem uma sensibilidade de 3uV. Ele opera com uma potncia entre 4,5 e 5,5 Volts DC e tem sada linear digitais, tambm contm um capacitor varivel para ajustar a freqncia de recepo Confira a imagem real e logo abaixo, o layout e a funo de cada pino deste mdulo:

Mdulo RWS-434

Pinout RWS-434

Exemplo de uma unidade receptora de 4 sadas Confira a unidade receptora usando o o decodificador Holtek HT-12D. Este um controle remoto integrado usado em endereos de 4 bits de 8 bits de direes.

Exemplo de Receptor de 4 Bits

Quais Antenas usar? Para a mxima eficincia recomendamos o uso do da antena de helicoidal de 1 / 4 de onda. A amostra foi concebida para 433MHz de 6,5 centmetros de comprimento e usa um cabo coaxial de 50 Ohms. resistente interferncias. Em pequenos equipamentos podem ser usadas antenas helicoidais do tipo ncleo de ar. Este tipo de antena projetada para montagem em placas de circuito impresso, tem 3 / 8 polegadas de dimetro e 1,5 cm de comprimento, mas menos eficiente do que o caso anterior. Uma extremidade vai para o transmissor e o outro deixado livre

Sadas usando Rels

Veja um diagrama para a comando de um rel usando um transistor PNP, cuja base ligada a uma das sadas do decodificador. Usando o HT-12D, pode lidar com 4 sadas de rel de um modo muito simples.

Circuito para comando de Rel

Com os mdulos TWS-434 e RWS-434, em conjunto com um codificador HT12E e um decodificador HT-12D, pode realizar controle por RF 4 botes de uma forma simples e prtica, e ainda 'podemos adicionar rels na sada do decodificador, o que lhe d um mundo de aplicaes para estes circuitos simples.

Como utilizar o CI LM35 para ler Temperaturas com o PIC16F877A


INTRODUO
Existem no mercado hoje em dia, diversos tipos de sensores de temperatura, que vo desde os NTCs, PTCs e diodos at os mais variados tipos de termopares, dentre outros. Porm, estima-se que talvez nenhum dos citados anteriormente seja de to simples manuseio e exija to poucos aparatos eletrnicos para que funcione, quanto o modelo LM35, pois o circuito usual bastante simples, necessitando apenas do sensor propriamente dito, um sistema amplificador de sinal e de uma interface que realize a leitura do sinal amplificado, quem sabe at mostrando um valor de temperatura diretamente em um visor ou display ou at mesmo disparando algum elemento eletrnico como, por exemplo, um transistor quando a situao for apropriada.

Nosso projeto basicamente ser baseado na utilizao do sensor LM35 como sensor de temperatura atuando de modo simples e objetivo, enviando um sinal que ser lido e logo depois comvertido em temperatura e mostrado num display LCD e enviado pela porta serial para

qualquer computador. A interface muito simples, porm, ser ligado a um display e a um PIC16F877A.

SENSOR DE PRECISO DE TEMPERATURA EM GRAUS CELSIUS LM35


O sensor LM35 um sensor de preciso, fabricado pela National Semiconductor

(www.national.com), que apresenta uma sada de tenso linear relativa temperatura em que ele se encontrar no momento em que for alimentado por uma tenso de 4-20Vdc e GND, tendo em sua sada um sinal de 10mV para cada Grau Celsius de temperatura, sendo assim, apresenta uma boa vantagem com relao aos demais sensores de temperatura calibrados em KELVIN, no necessitando nenhuma subtrao de variveis para que se obtenha uma escala de temperatura em Graus Celsius.

O LM35 no necessita de qualquer calibrao externa ou trimming para fornecer com exatido, valores temperatura com variaes de C ou at mesmo C dentro da faixa de temperatura de 55C 150C. Este sensor tem sada com baixa impedncia, tenso linear e calibrao inerente precisa, fazendo com que o interfaceamento de leitura seja especificamente simples, barateando todo o sistema em funo disto.

Este sensor poder ser alimentado com alimentao simples ou simtrica, dependendo do que se desejar como sinal de sada, mas independentemente disso, a sada continuar sendo de 10mV/C. Ele drena apenas 60A para estas alimentaes, sendo assim seu auto-aquecimento de aproximadamente 0.1C ao ar livre.

O sensor LM35 apresentado com vrios tipos de encapsulamentos, sendo o mais comum o TO-

92, que mais se parece com um transistor, e oferece tima relao custo benefcio, por ser o mais barato dos modelos e propiciar a mesma preciso dos demais. A grande diversidade de encapsulamentos se d devido alta gama de aplicaes deste integrado.

APLICAES USUAIS DO SENSOR LM35


O sensor LM35 pode ser facilmente utilizado, da mesma maneira que qualquer outro sensor de temperatura, colando-o sobre a superfcie que se deseja medir a temperatura e sua temperatura estar em torno de 0.01C abaixo da temperatura da superfcie que se encontra colado, pressupondo que a temperatura da superfcie seja a mesma que a temperatura do ar que se encontra ao redor desde ambiente. Se a temperatura do ar fosse muito mais elevada ou mais baixa do que a temperatura da superfcie, a temperatura real do LM35 estaria em uma temperatura intermediria entre a temperatura de superfcie e a temperatura do ar.

Esta regra se aplica especialmente para o encapsulamento do tipo TO-92 de encapsulamento plstico, onde as ligaes de cobre so o trajeto trmico principal para carregar o calor atravs do dispositivo, fazendo com que a temperatura fique mais prxima da temperatura do ar do que da superfcie em que se encontra colado. Para amenizar este problema, tenha certeza de que a fiao que ligar o LM35 esteja presa juntamente a superfcie de interesse, para que ambas as partes estejam praticamente sempre na mesma temperatura. A maneira mais fcil de fazer isto fixar os fios e o prprio LM35 com um leve revestimento de cola epxi superfcie de interesse, assim, o LM35 e seus condutores no estaro em contato com o ar, logo, a temperatura do ar no afetar na medio do integrado.

Algumas aplicaes para o LM35:

Termmetros para cmeras frias, chocadeiras etc; Controles de temperatura de mquinas; Aquisio de dados para pesquisas; Proteo para dispositivos industriais (motores, inversores, fontes);

O circuito
Para executar este projeto, monte o circuito abaixo:

Clique na imagem para ampliar Mais detalhes sobre como desenhar esquemas e simulao no Proteus, voc pode conferir clicando aqui.

Programa
O software utiliado bem simples e foi desenvolvido em linguagem C (Compilador PICC-CCS), para fazer a simulao basta apenas carregar o arquivo .HEX para rodar o programa j escrito e compilado, mas voc poder verificar o cdigo fonte completo que poder ser baixdo logo abaixo nesta pgina. Ento,eis o cdigo fonte.

1 2 3 4 5 6 7 8 9

/* Cdigo de exemplo de Leitura de temperatura com LM35 e PIC16F877A. Com * * apresentao em display LCD e porta serial. Compilado com o PICC-CCS * Autor: Nelson Camilo de Almeida * www.pictronics.com.br * Data 28/03/2011 #include "main_LM35+PIC.h" #include "mod_lcd.c" // Biblioteca de configurao // Biblioteca para LCD * * * */

10 void main() 11 { 12 13 int16 valor_anal, valor_temp; // Variveis do programa

14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 }

setup_adc_ports(AN0); setup_adc(ADC_CLOCK_INTERNAL); setup_psp(PSP_DISABLED); setup_spi(SPI_SS_DISABLED); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); set_adc_channel(0); // Canal lcd_ini(); lcd_escreve ("\f TempPictronics"); printf ("TempPictronics\r"); while (true) { valor_anal = read_adc(); lcd_pos_xy (1, 2); // L o LM35 // Posiciona o cursor no display valor_temp = 5.0 * valor_anal * 100.0 / 1023.0; // Converte em graus celsius // Escreve no display a Temperatura lida pelo ADC printf (lcd_escreve, "Temp: %2.1f%cC", (float)valor_temp, 0b11011111); // Envia para a porta serial a Temperatura lida do LM35 printf("%2.1f\r", (float)valor_temp); delay_ms (500); } // D um tempinho do ADC // inicializa o display // Nome do Projeto no LCD // Nome do Projeto na Serial

Este cdigo fonte est comentado para maior entendimento, utiliza a biblioteca para LCD de autoria de Fabio Pereiraque bem simples e funciona bem para displays 16x2, o software comea inicializando o conversor AD e trabalha sempre com um canal de leitura (AN0),o valor lido pelo PIC e convertido em temperatura para ser apresentado no LCD e depois ser enviado pela porta serial que pode ser ligado no computador atravs de um driver MAX232 que no est neste circuito, veja neste artigo como ligar um MAX232 para ligar o PIC ao computador.

Downloads

Datasheet do LM35. Cdigo fonte para LM35+PIC completo.

Busca no site

pesquisar...

INCIO PROJETOS ARTIGOS TCNICOS TUTORIAIS DOWNLOAD FORUM WEB LINKS EVENTOS E CURSOS CONTATO

Compartilhe Pictronics Nome de Usurio

Senha

Lembrar-me
Entrar

Esqueceu sua senha? Esqueceu seu nome de usurio? Registrar-se Busca de Datasheets

DataSheet Catalog em Potugus

Atividades no frum

Circuito sensor d temperatura Lm + PIC fabiano.anhaiaSegunda, 25 Maro 2013 16:34 - [0 replies]

Maro 2013 15:10 - [0 replies]

Leitura e envio de dados para porta USB - leosaud Quarta, 20

18:44 - [2 replies]

Problema Display LCD -rudney Sbado, 02 Fevereiro 2013


17:15 - [1 reply]

Display LCD CCS -kaue.mecatronica Sbado, 12 Maro 2011

Fevereiro 2013 13:38 - [1 reply] Feeds Feed Microchip Microchip: PIC16 Microcontrollers

Ligar/Desligar Modem com PIC18F4550 - leosaud Sexta, 01

Recently Updated 8-bit PIC16 Microcontrollers from Microchip Technology Inc.

PIC16F1788 PIC16F1788 PIC16F1789 PIC16F1789 PIC16LF1824T39A PIC16LF1824T39A Quem est Online? Ns temos 33 visitantes online

Linguagem

Powered by

Tradutor

Siga-nos no Twitter e fique por dentro

O que procura? Curtir Pictronics no Facebook Pictronics pelo mundo Veja o globo maior

Construindo um dispositivo USB-PIC

Montagem de um gravador PIC e EEPROM IC BUS

Faa seu prprio gravador de PIC com esse circuito simples!

ltimos adicionados


PDF | Imprimir | Email

Robo seguidor de linha Curso bsico Eagle Cadsoft Freeware Gravador de Atmega Curso bsico de Arduino - 2 Curso bsico de Arduino - 1 Como funciona um servo motor Controle Remoto RF 433.92 MHZ Lendo temperaturas com PIC e LM35

Como funciona um servo Para quem no sabe, os tais Servos que tanto falamos em aeromodelismo so os responsveis por movimentar as superfcies de controle de um modelo: aileron, profundor, leme, etc Amplamente usado hoje em dia o servo surgiu de uma nescessidade de se movimentar alguma coisa de forma precisa e controlada. Clique em leia mais..... A caracteristica mais marcante de um servo a sua capacidade de movimentar o seu brao at uma posio e mantelo l,

mesmo que este seja forado em outra direo. -E como ele faz isso? Como ele sabe onde o brao deve parar? Para entendermos melhor o servo, temos que olha-lo por dentro. Para que vocs no precisem abrir o servo de vocs, acompanhem as figuras abaixo.

Nesta figura podemos ver as partes que compoem um servo. -Control Cicuit - Circuito de Controle = Responsvel por receber os sinais e energia do receptor, monitorar a posio do potenciometro e contolar o motor de acordo com o sinal do receptor e a posio do potenciometro. -Potenciometer - Potenciometro = Ligado ao eixo de saida do servo, monitora a posio do mesmo. -Motor = Movimenta as engrenagens e o eixo principal do servo. -Drive Gears - Engrenagens = Reduzem a rotao do motor,transferem mais fora ao eixo principal de saida e movimentam o potenciometro junto com o eixo. -Servo Case - Caixa do servo

Note nas figuras acima, como o motor e o potenciometro so conectado as engrenagens.

Para fazer um servo funcionar voc deve liga-lo a um receptor ( RX ) e este receptor deve estar ligado a uma bateria que fornea no mnimo 4,8volts ( no discutiremos aqui uma ligao com Speed Control ). Este receptor deve estar sintonizado a um rdio ( TX ). Em geral um receptor para um aeromodelo eltrico deve ter no mnimo 3 canais ( sendo mais comum encontrarmos os receptores de 4 canais ), mas para os aeromodelos mais simples usamos s 2 servos. Cada servo ligado a um canal diferente do receptor e recebe um sinal no formato PWM ( Pulse Width Modulation ). Este sinal pode ter 0Volts ou 5Volts. O circuito de controle do servo fica monitorando este sinal em intervalos de 20ms ( mili segundos ), se dentro deste intervalo ele percebe uma alterao do sinal de 0v para 5v durante 1ms at 2ms ele altera a posio do seu eixo para coincidir com o sinal que recebeu.

Um sinal de 1ms corresponde a uma posio do brao do servo todo a esquerda ou 0 Um sinal de 1,5ms o que chamamos de posio central do servo ou 90 Um sinal de 2ms corresponde a uma posio do brao do servo todo a direita ou 180

Uma vez que o servo recebe um sinal de 1,5ms ( por exemplo ), ele verifica se o potenciometro encontra-se na posio correspondene, se estiver ele no faz nada. Se o potenciometro nao estiver na posio correspondente ao sinal recebido, o circuito de controle aciona o motor at o potenciometro estar na posio certa. A direo de rotao do motor do servo vai depender tambm da posio do potenciometro, o motor vai girar na direo que mais rpido levar o potenciometro at a posio certa. Se tentarmos alterar a posio do brao do servo a fora, veremos que ele faz uma resistncia e tenta manter a posio que lhe foi designada pelo sinal que recebeu. Ele faz isto por que o potenciometro esta conectado diretamente ao eixo de saida, e detecta qualquer alterao na posio do mesmo. E isto que faz o servo ser to importante para ns. Quando mandamos ele ir para uma posio ele vai e fica l at receber outra "ordem".

Esta "resistncia" que o servo faz a uma mudana a fora da posio do seu brao, chamamos de Torque. O Torque a principal caracterstica de um servo. Medimos o torque em kg-cm ( Kilo gramas por centmetro ) ou oz-in ( Onas por polegadas ). Mas o que significa isso? Veja a figura abaixo:

Considere que o brao deste servo tem 1cm at o ponto onde conectado ao peso, e o peso de 1Kg. O servo consegue manter a posio do seu brao mesmo com o peso puxando p/ baixo sem ceder nem quebrar. Podemos dizer que este servo tem um torque de 1 kg-cm ou 14 oz-in. Se excedermos estes limites provavelmente o servo vai quebrar suas engrenagens. A maioria dos fabricantes de servos vendem conjuntos de engrenagens extras se isto acontecer. Se voc precisa de mais fora e resistncia, pode usar um servo que chamamos de Metal-Gear ou com engrenagens de metal.

O problema com os servos Metal-Gear o seu peso e custo. Seria timo se todos os servos fossem metal-gear, mas como eles ficam mais pesados no so adequados a todos os modelos.

Outra caracteristia dos servos sua velocidade, medida em sec/60 . Ou seja quantos segundos ( ou frao ) ele leva para

gira 60. Em geral no prestamos muita ateno a esta caracteristica, s os competidores levam ela em considerao.

Os servos em geral so classificados em categorias, as que em geral ns do mundo dos eltricos usamos so: -Standard = So os servos mais comuns. Grandes e robustos, pesam em torno de 35gramas. So usados em geral em modelos com envergadura de 1,20m ou mais, onde se nescesita de um peso extra para se atingir o CG ideal. So os que usamos em nossas Asas Eltricas. -Mini = So menores que os Standard pesando algo entre 20 e 28 gramas. No so to usados assim pois podem ser facilmente substituidos por um servo micro. -Micro = Eu diria que so os mais usados em aeromodelos eltricos. Pequenos, leves e com um bom torque. Podem variar desde 6 at 20 gramas. -Pico = Embora no sejam os menores servos, esto bem prximos. Usados em modelos pequenos para vo indor, ou onde levesa fundamental.

Podemos dizer que todos os fabricantes de servos com exceo da Airtronics respeitam um padro de conexo. Ento voc pode usar um servo Hitec num receptor Futaba, um servo Futaba num receptor JR, etc. Embora a pinagem da conexo seja a mesma o chanfro do conector pode variar um pouco, mas nada que impea voc de conecta-lo. Existem diversos fabricantes de servos hoje em dia 90% dos casos eles usam o padro da Futaba. Padro Futaba

Padro Airtronics

Pictronics - Todos direitos reservados - 2010