Professional Documents
Culture Documents
KITO
Navegao
Incio Downloads Eletronica Fsica Informatica Projetos Biologia Sitemap
Pesquisar o site
Baro de Melgao - MT - Brasil - 07/08/2009 Neste artigo iremos montar um Rdio Controle que acione alguns LEDs. Aps algumas pesquisa na internet, decidimos usar o Transmissor TXC1 ou TX - C1 tanto faz (Figura 1) e o Receptor RXD1 (Figura 1b). Encontramos no Mercado Livre estes componentes para venda.O ID do vendedor WORLDPIC e nos enviou via Correios no mesmo dia da compra.
rea restrita
Encontramos o projeto Radio Remote Control of Appliances (Ver anexo), onde mostra como fazer um rdio controle. Ento, iremos basear neste projeto para fazermos nosso radio controle. No projeto, mostrado o C.I. HT12E e o HT12D que so respectivamente um codigicador e um decodificador (Figura 2a e Figura 2b), onde conseguimos comprar tambm no Mercado Livre com o mesmo vendedor citado anteriormente.
Abaixo segue um exemplo de como os C.I.'s so utilizados (Figura 3). Eles servem para evitar que um rdio controle interfira com o outro. Para isso, basta fazer as mesmas configuraes das chaves do C.I. HT12E e do C.I. HT12D. Por exemplo, se no primeiro C.I. configurarmos a chave A0 como fechada e o restante (A1 at A7) deixarmos abertas, teremos ento que fazer esta mesma configurao no outro C.I. para que haja uma comunicao entre eles.
https://sites.google.com/site/kitoeag/radio-controle
1/9
08/12/13
A antena Consultado o datasheet dos mdulos de do Transmissor TXC1 e do Receptor RXD1, obtivemos os seguintes tamanhos para a antena: Transmissor TXC1: Comprimento = 22.6cm para 315MHz ; Comprimento = 17.2 cm para 434MHz. Receptor RXD1: Comprimento = 22.6cm para 315MHz ; Comprimento = 17.2 cm para 434MHz. Como iremos trabalhar com a frequncia de 433.92MHz, o tamanha da nossa antena ser: Transmissor TXC1: Comprimento = 17.2cm Receptor RXD1: Comprimento = 17.2cm A antena pode ser feita de fio rgido de cobre 26AWG [1] ou fio encontrado em cabo de rede.
O circuito No esquema eltrico do Rdio Controle (Figura 4), configuramos o C.I. codificador HT12E com a chave A0 fechada. Sendo assim, obrigatoriamente, temos que manter a chave A0 do C.I. decodificador HT12D (Figura 5) tambm fechada.
Este circuito foi montado em protoboard e funcionou muito bem. Testamos tambm sem antena e a transmisso ocorreu normalmente.
https://sites.google.com/site/kitoeag/radio-controle
2/9
08/12/13
https://sites.google.com/site/kitoeag/radio-controle
3/9
08/12/13
O cdigo fonte foi escrito para o compilador GCBASIC (http://gcbasic.sourceforge.net/). A vantagem de se usar o GCBASIC est na sua facilidade e tambm por ele ser Open Source. Para facilitar a compilao do GCBASIC, usamos o programa Prithvi Portable que um portatil do programa Prithvi Development Studio (http://sourceforge.net/projects/prithvi/). Pra quem nunca utilizou o programa Prithvi, assista este vdeo que demonstra como compilar um cdigo fonte: http://youtu.be/NFfLw_ibIcY O compilador GCBASIC vem com uma funo para transmisso serial. Porm, para melhor entender a transmisso, resolvi criar um pacote de transmisso usando a codificao Manchester [2]. Para sincronizar os dados, foi criado um pulso alto de 2000 microssegundos seguido de um nvel baixo de 100 microssegundos (Figura 10). Em seguida, transmitido um byte com o endereo (ou cdigo) e outro byte contendo o dado. A codificaao Manchester usada foi a IEEE 802.3 (Figura 11).
https://sites.google.com/site/kitoeag/radio-controle
4/9
08/12/13
Os arquivos transmissor.hex e receptor.hex podem ser baixados no final desta pgina. Logo abaixo existe um vdeo mostrando o funcionamento do circuito atravs de simulao.
' C o p i aov a l o rd op i n oR A 1p a r aob i t1d av a r i v e lC d i g o ' C o p i aov a l o rd op i n oR A 2p a r aob i t2d av a r i v e lC d i g o ' C o p i aov a l o rd op i n oR A 3p a r aob i t3d av a r i v e lC d i g o ' C o p i aov a l o rd op i n oR A 4p a r aob i t4d av a r i v e lC d i g o
D a d o=P O R T B T r a n s m i t a L o o p
https://sites.google.com/site/kitoeag/radio-controle
5/9
08/12/13
T r a n s m i t a 0 e n di f I fC o d i g o . 5=1T h e n T r a n s m i t a 1 E l s e T r a n s m i t a 0 e n di f I fC o d i g o . 6=1T h e n T r a n s m i t a 1 E l s e T r a n s m i t a 0 e n di f I fC o d i g o . 7=1T h e n T r a n s m i t a 1 E l s e T r a n s m i t a 0 e n di f
https://sites.google.com/site/kitoeag/radio-controle
6/9
08/12/13
W a i t1 0m s ' Z e r av a r i v e i s C o d i g o L o c a l=0
D o ' = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ' I d e n t i f i c aP u l s od e2 0 0 0m sp a r ai n i c i a ral e i t u r ad od a d o ' = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = I n i c i o : C o n t a d o r=0 ' Z e r ac o n t a d o r V o l t a : I fR X=1T h e n C o n t a d o r=C o n t a d o r+1 w a i t1 5u s G o t oV o l t a E n di f I fC o n t a d o r<9 5T h e n G o t oI n i c i o e n di f
R e c e b a D e c o d i f i c a M a n c h e s t e r D a d o R e c e b i d o=d a d o ' V e r i f i c a rc o d i f i c a o d a d o A=c o d i g o A D e c o d i f i c a M a n c h e s t e r d a d o B=c o d i g o B D e c o d i f i c a M a n c h e s t e r D e c o d i f i c a M a n c h e s t e r C o d i g o R e c e b i d o=d a d o ' L e n d ooc d i g ol o c a l C o d i g o L o c a l . 1=P O R T A . 1 C o d i g o L o c a l . 2=P O R T A . 2 C o d i g o L o c a l . 3=P O R T A . 3 C o d i g o L o c a l . 4=P O R T A . 4
' C o p i aoe s t a d od op i n oR A 1n ob i t1d av a r i v e lC o d i g o L o c a l ' C o p i aoe s t a d od op i n oR A 2n ob i t2d av a r i v e lC o d i g o L o c a l ' C o p i aoe s t a d od op i n oR A 3n ob i t3d av a r i v e lC o d i g o L o c a l ' C o p i aoe s t a d od op i n oR A 4n ob i t4d av a r i v e lC o d i g o L o c a l
S u bR e c e b a W a i t1 4 5u s c o d i g o A . 0=R X W a i t1 0 0u s c o d i g o A . 1=R X W a i t1 0 0u s c o d i g o A . 2=R X W a i t1 0 0u s c o d i g o A . 3=R X W a i t1 0 0u s c o d i g o A . 4=R X W a i t1 0 0u s c o d i g o A . 5=R X W a i t1 0 0u s c o d i g o A . 6=R X W a i t1 0 0u s c o d i g o A . 7=R X W a i t1 0 0u s c o d i g o B . 0=R X W a i t1 0 0u s c o d i g o B . 1=R X W a i t1 0 0u s c o d i g o B . 2=R X W a i t1 0 0u s c o d i g o B . 3=R X W a i t1 0 0u s c o d i g o B . 4=R X W a i t1 0 0u s c o d i g o B . 5=R X W a i t1 0 0u s c o d i g o B . 6=R X W a i t1 0 0u s c o d i g o B . 7=R X W a i t1 0 0u s d a d o A . 0=R X W a i t1 0 0u s d a d o A . 1=R X W a i t1 0 0u s d a d o A . 2=R X W a i t1 0 0u s d a d o A . 3=R X W a i t1 0 0u s d a d o A . 4=R X W a i t1 0 0u s d a d o A . 5=R X ' A g u a r d a1 4 5m i c r o s e g u n d op a r as i n c r o n i z a ro sp u l s o s
https://sites.google.com/site/kitoeag/radio-controle
7/9
08/12/13
W a i t1 0 0u s d a d o A . 6=R X W a i t1 0 0u s d a d o A . 7=R X W a i t1 0 0u s d a d o B . 0=R X W a i t1 0 0u s d a d o B . 1=R X W a i t1 0 0u s d a d o B . 2=R X W a i t1 0 0u s d a d o B . 3=R X W a i t1 0 0u s d a d o B . 4=R X W a i t1 0 0u s d a d o B . 5=R X W a i t1 0 0u s d a d o B . 6=R X W a i t1 0 0u s d a d o B . 7=R X E n ds u b
I fd a d o A . 6 = 1T h e n I fd a d o A . 7 = 1T h e nG O T Oe r r o M y D a t a _ r e c e b e n d o . 3=0 e l s e I fd a d o A . 7 = 0T h e nG O T Oe r r o M y D a t a _ r e c e b e n d o . 3=1 e n di f
I fd a d o B . 0 = 1T h e n I fd a d o B . 1 = 1T h e nG O T Oe r r o M y D a t a _ r e c e b e n d o . 4=0 e l s e I fd a d o B . 1 = 0T h e nG O T Oe r r o M y D a t a _ r e c e b e n d o . 4=1 e n di f
e n ds u b e r r o : G o t oI n i c i o e n d
https://sites.google.com/site/kitoeag/radio-controle
8/9
08/12/13
Referncias: [1] Rogercom, Disponvel em <http://www.rogercom.com/pparalela/LptWireless.htm>; acessado em 10 de Agosto de 2009. [2] Wikipdia, Manchester code. Disponvel em <http://en.wikipedia.org/wiki/Manchester_code>; acessado em 09 de Abril de 2013. [3] GCBASIC, Great Cow BASIC. Disponvel em <http://gcbasic.sourceforge.net/>; acessado em 09 de Abril de 2013. [4] Prithvi Development Studio. Disponvel em <http://sourceforge.net/projects/prithvi>; acessado em 09 de Abril de 2013. Frum, http://74.125.47.132/search?q=cache:-bfz2kd6VzkJ:forum.clubedohardware.com.br/archive/controleremoto-rf/487527+Ht12d+esquema&cd=4&hl=pt-BR&ct=clnk&gl=br
HT12d-datasheet.pdf (176k) HT12e-datasheet.pdf (166k) RXD1-datasheet.pdf (22k) RadioRemoteControlofAppliances.pdf (392k) TX-C1-datasheet.pdf (91k) receptor.hex (2k) transmissor.hex (1k)
Comentrios
Voc no tem permisso para adicionar comentrios.
Edivaldo Amaral Gonalves, 12/08/2009 05:53 Edivaldo Amaral Gonalves, 12/08/2009 05:53 Edivaldo Amaral Gonalves, 07/08/2009 08:43 Edivaldo Amaral Gonalves, 07/08/2009 09:03 Edivaldo Amaral Gonalves, 07/08/2009 08:46 Edivaldo Amaral Gonalves, 09/04/2013 11:35 Edivaldo Amaral Gonalves, 09/04/2013 11:35 v.1 v.1 v.1 v.1 v.1 v.1 v.1
Fazer login | Atividade recente no site | Denunciar abuso | Imprimir pgina | Remover acesso | Te cnologia Google Sites
https://sites.google.com/site/kitoeag/radio-controle
9/9