Como usar o módulo de RF com arduino
O módulo receptor e transmissor operar em 315MHz de freqüência portadora e dados de onda quadrada (máximo 10Khz) pode ser enviada através da freqüência da portadora dada. Durante a operação, a transportadora frequeny permanece constante, mas os dados varia. Dados podem ser enviados a partir de 0,1 Hz a 10Khz. Eu comprei este de ebay.com. Você pode procurar por " rádio sem fio RF de Dados Módulo Transmissor Receptor ' no ebay .
O seguinte experimento é basicamente para testar o módulo de RF. Eu não fiz um uso eficaz deste módulo. No entanto, com este experimento que você pode ter certeza de que o transmissor é capaz de transmitir onda quadrada eo receptor é capaz de recebê-lo.
Parte transmissor
Vamos ver a parte primeiro transmissor.
Fazer um circuito usando 555 tomando o seguinte esquema. O circuito a seguir é configurado no astable modo. Você pode ler sobre o funcionamento deste circuito no link a seguir:
O esquema a seguir foi derivada das experiências dada emhttp://www.ldrengineering.org/sound-generator/
Depois de soldar na placa, é parecido com este:
A ficha deste módulo diz que o dados podem ser enviados a partir de 0,1 Hz a 10Khz.,portanto, eu também projetou o circuito para obter o sinal de transmissão dentro da faixa de freqüência especificada.
Tecla 1 (Praça de onda de Dados 1):
Percentual ciclo de trabalho: 66,7%.
Freqüência: 0,481 Hz.
Segundos de alta: 1,39 segundo. (ON tempo para o LED D1, assim como o pulso transmissor)
Segundos Low: 0,693 segundo.
Tecla 2 (onda quadrada de Dados 2):
Percentual ciclo de trabalho: 60%.
Freqüência: 0,288 Hz.
Segundos de alta: 2,07 segundo. (ON tempo para o LED D1, assim como o pulso transmissor)
Segundos Low: 1,38 segundos.
Tecla 3 (onda quadrada de dados 3):
Percentual Ciclo: 54,80%
Freqüência em Hertz: 0,138
Segundos de alta: 3,95 segundo. (ON tempo para o LED D1, assim como o pulso transmissor)
Segundos Low: 3,257 segundo
Use o seguinte site para cálculos: http://www.ohmslawcalculator.com/555_astable.php
Parte do receptor
Agora, o receptor é suposto para receber o sinal transmitido.
Código para arduino:
http://www.circuit-blog.com/receiver_part.rar (LINK CORRIGIDO)
*. Pde baixar arquivo de formato: BAIXAR
Você vai ter a idéia de fazer circuito depois de ver o código.
Algumas instruções:
a. Como conectar-LCD CLIQUE AQUI
b. Os dados pino deve ser conectado a DIG Pin 9 de arduino.
Há dois pinos de dados no módulo de receptor, você pode usar qualquer um desses, porque não são conectados juntos no PCB.
c. Conectar um LED no pino 13 DIG.
NOTA: Você verá uma série de disparos falsos no circuito porque o pino de dados do módulo receptor estará dando 2-3 volts o tempo todo. Arduino não será capaz de descobrir se é um sinal de certo ou errado. Portanto, você terá que fazer um circuito ou modificar o código que pode diferenciar o sinal desejado a partir da uma indesejada. No entanto, você pode usar este circuito para ver se o transmissor está transmitindo o sinal direito eo receptor está recebendo.
Eu também recomendo que você use um multímetro e verificar o nível de tensão de dados pino (módulo receptor) antes e depois de receber o sinal. De lá, você vai ter a idéia de excluir os níveis de tensão não desejada.
Dica: Você pode usar um Opamp para fazer uma comparação para excluir o sinal indesejado ou modificar o código de uma maneira que ele ignora 2-3 volts e leva os sinais que são maiores que 3 volts.
Você pode obter idéia geral sobre o circuito no vídeo a seguir. A placa que estou usando no vídeo não é senão uma placa de teste simples arduino. Você pode ver o circuito aqui.
O circuito foi ligado exatamente da mesma maneira que eu tenho explicado neste artigo.
Comentários