Como usar com Arduino – Transmissor e Receptor RF (315MHz / 433MHz)

Como usar com Arduino – Transmissor e Receptor RF (315MHz / 433MHz)

img00_como_usar_com_arduino_transmissor_e_receptor_rf_315mhz_433mhz_uno_mega_nano_wireless_sem_fio

– Descrição:

Módulo Wireless RF (Transmissor e Receptor) é utilizado para comunicações através de radiofrequência. É amplamente utilizado em sistema de alarmes, controle remoto, projetos de robótica e em projetos que envolva a troca de dados sem fio.

OBS: para esta prática foi utilizado o par de Transmissor e Receptor RF 433MHz, contudo, os passos mencionados aqui são válidos para os módulos de 315MHz. Além disso, para ampliar o sinal de comunicação dos módulos, você pode soldar uma antena (315MHz ou 433MHz) em cada um deles.

– Especificações e características (Transmissor):

– Modelo do transmissor: MX-FS-03V
– Tensão de operação: 3,5 a 12VDC
– Potência do sinal de transmissão: 10mW
– Modo de operação: AM (modulação em amplitude)
– Taxa de transferência: 4Kb/s

– Especificações e características (Receptor):

– Modelo do receptor: MX-05V
– Tensão de operação: 5VDC
– Corrente de operação: 4mA
– Frequência de operação: 433MHz
– Sensibilidade: -105dB

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário utilizar comunicação sem fio de baixo custo.

– Proposta da prática:

Em um Arduino conectar o Transmissor RF e conectar também um botão. Ao pressionar o botão, um comando será enviado para o Receptor RF que vai estar conectado em um outro Arduino que também vai estar conectado a um LED. Ao receber o comando, o LED irá acender ou apagar.

– Lista dos itens necessários:

02 – Arduino com Cabo USB
01 – Módulo RF (Transmissor e Receptor) – 315MHz ou 433MHz
01 – LED Difuso 5mm Vermelho
01 – Chave Táctil / Push Button

01 – Resistor de 150Ω
02 – Protoboard
10 – Cabos Jumper macho-macho
01 – Fonte DC 9V 1A Bivolt Chaveada (para um dos Arduinos)

OBS: você também pode alimentar os dois Arduinos pelo PC através de dois cabos USB.

– Biblioteca:

Download RadioRead

– Importando bibliotecas para o ambiente de programação do Arduino:

Arduino – Importando bibliotecas para a IDE

– Esquema de ligação da prática (Transmissor):

img01_como_usar_com_arduino_transmissor_e_receptor_rf_315mhz_433mhz_uno_mega_nano_wireless_sem_fio

– Código (Transmissor):

OBS: conecte o cabo USB ao Arduino e ao computador e faça o carregamento do código na placa.

– Esquema de ligação da prática (Receptor):

img02_como_usar_com_arduino_transmissor_e_receptor_rf_315mhz_433mhz_uno_mega_nano_wireless_sem_fio

– Código (Receptor):

OBS: conecte o cabo USB ao Arduino e ao computador e faça o carregamento do código na placa.

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação pela Faculdade Presidente Antônio Carlos, fundador e CEO da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 15 comentários para esta postagem
  1. Alex Rodrigues às 07:50

    Olá Euler tudo bem?
    Obrigado por compartilhar seus conhecimentos,tenho apredido muito no seu blog.
    Parabéns pela iniciativa de dividir conhecimento.
    Você poderia me ajudar com uma dúvida.
    E possível um Arduino receber e enviar dados via tradição com o módulo RF 433.
    Desde ja muito obrigado

  2. Anderson às 09:02

    Bom dia, usando está configuração é possível usar múltiplos comandos( por exemplo 4 pushButtons e 4 Leds acionando ao mesmo tempo mas se alternado em momentos programados).

          • Igor às 11:19

            Bom dia Euler,

            Tenho um projeto de arduino similar, usando os mesmo hardwares (sem botão de switch), no entanto, com outra funcionalidades. Neste caso uso arduino, junto com o transmissor 433mhz, para abrir e fechar meu portão electronico. Mesmo que o sistema funcione como esperado, o transmissor que está conectado ao arudino, por DC (ao pino de 5v do arduino), gera interferência aos demais controles remotos (físicos existentes de casa) em “idle”. Ou seja, após uma vez que aciono o portão, ficando em modo de descanso, conetado a fonte 5v do arduino. Acredito, que isto se deve pelo transmissor estar em sistema “aberto”. Transmitindo frequência de 433mhz ao redor, impedindo o uso de outros controles (até os controles de carro-alarme), não funcionarem.
            Você acha que devo usar um botão de switch, como vc usou em seu projeto?
            Eu entendo que um relé (relay switch) iria resolver o problema. Porém não gostaria de usá-lo, sabendo de outras opções.
            Tais como: isolar a fonte de alimentação do transmissor, para uma bateria. Funcionaria?
            Adicionar um capacitor, que verifiquei os tipos na internet, e descobri um capacitor que funciona armazendo energia e funcionando como switch. ( nao lembro o nome deste tipo).
            Como você surgere que devo procedir?

            Obrigado, Igor

          • Euler Oliveira Autor às 19:43

            Olá Igor.

            Agradeço pelo comentário!

            Para contornar esta situação você pode usar um transistor para ligar a alimentação do transmissor só quando for transmitir o sinal RF.

            Uma segunda alternativa é ligar o VCC do transmissor a um pino digital do Arduino para que o pino possa ser acionado só quando o módulo for transmitir. Como o nível lógico do Arduino é 5V você pode usar algum dos pinos digitais como alimentação do transmissor.

  3. Maicon às 14:26

    O alcance vai depender do local. Geralmente frequências mais baixam tendem a alcançar mais. Contudo depende do local. Existem locais que o 433 não funciona por muita interferência, já outros funcionam bem.

  4. William Mello às 08:17

    Ola
    Euler, bom dia!

    tenho um projeto e gostaria de saber, se poderíamos trocar o pushButton por um sensor e a led iria acender quando o sensor detectasse a medida x?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *