Boa noite pessoal, eu comprei há algum tempo o kit (transmissor e receptor) de radiofrequência de 315 Mhz, a finalidade da compra desse kit foi para acender e desligar essa lâmpada (da qual funciona a 315 mhz, diferente do anuncio do link). 

Enfim, com o exemplo da biblioteca RC-Switch-master eu consegui adquirir o código do meu controle, que seria:

Decimal: 13176153 (24Bit)

Binary: 110010010000110101011001 

PulseLength: 272 microseconds

Raw data: 8448,796,284,796,284,260,824,260,824,800,284,252,832,256,828,792,292,244,840,252,836,248,836,252,832,784,304,780,296,252,300,252,828,792,288,252,832,792,292,792,292,788,292,248,836,248,840,788,292,

Dai com o exemplo de enviar o código, eu tentei enviar ele RAW, via decimal e com binário, não funcionou, tentei colar o sensor ao lado do socket receptor e também não funcionou.

Ou seja, o receptor funciona e o emissor não, não consigo saber se o emissor está com problema porque não tenho outro arduino para fazer o teste entre o próprio emissor e receptor. Gostaria de saber se alguém consegue entender o porque isso está acontecendo.

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {

Serial.begin(9600);

// Transmitter is connected to Arduino Pin #10
mySwitch.enableTransmit(10);

// Optional set pulse length.
// mySwitch.setPulseLength(320);

// Optional set protocol (default is 1, will work for most outlets)
// mySwitch.setProtocol(2);

// Optional set number of transmission repetitions.
// mySwitch.setRepeatTransmit(15);

}

void loop() {

/* See Example: TypeA_WithDIPSwitches */
mySwitch.switchOn("11111", "00010");
delay(1000);
mySwitch.switchOn("11111", "00010");
delay(1000);

/* Same switch as above, but using decimal code */
mySwitch.send(5393, 24);
delay(1000);
mySwitch.send(5396, 24);
delay(1000);

/* Same switch as above, but using binary code */
mySwitch.send("000000000001010100010001");
delay(1000);
mySwitch.send("000000000001010100010100");
delay(1000);

/* Same switch as above, but tri-state code */
mySwitch.sendTriState("00000FFF0F0F");
delay(1000);
mySwitch.sendTriState("00000FFF0FF0");
delay(1000);

delay(20000);
}

Este é o código base, lógico que substitui os sinais pelo que eu mencionei, porém mesmo assim não funcionou.

Exibições: 586

Responder esta

Respostas a este tópico

Sim! Já aprendi a calcular o tamanho, terei que usar uma antena maior para frequência de 315mHz, será que tem problema se eu soldar o tamanho restante na antena atual que tenho?

Vai usar um pedaço de fio rígido como antena?

Tire o velho e solde um novo. O tamanho esta incorreto ?

Eu comprei um kit com 10 antenas de RF de 433 MHz, só que a antena de 315 MHz tem que ser maior, dai eu pegaria uma dessas 10 antenas, cortaria ela com um alicate e soldaria em uma antena original de 433 MHz

Exemplo:

Tamanho necessário 433 MHz = 10 metros

Tamanho necessário 315 MHz = 15 metros

Pegaria a antena número 2 e cortaria para deixa-lá com 5 metros e soldaria ela na antena 1 d 10 metros...

Será que tem problema eu fazer uma antena maior que a recomendada para 315 MHz?

10 metros ?? 5 metros ??

Onde viu isso ??? As antenas devem ter alguns centímetros.

Rsrsrssrs, é um exemplo José, a antena de 315 MHz tem que ser de 23,81 cm.

José Augusto bom dia, 

O cara do projeto fez ajuste na bobina do receptor. Isso é muito dificil de fazer, use uma chave de fenda de plástico . (poderá até perder o modulo receptor, se não conseguir ajuste). 

No caso do Heitor, ele esta usando o transmissor . Acho que não tem ajuste ...

Heitor, testei o transmissor com 12V e o receptor com 5V ( como deve ser) . 

Bom, testei com 5v, 9v e 12v, pelo visto terei que comprar outro, meu projeto será mais uma vez atrasado rsrssr. Você conhece algum módulo transmissor de 315 MHz que seja melhor?

Eu vi um módulo, um tal de superheterodyne, será que ele tem algum especial ou é a mesma coisa?

Heitor, boa noite.

Esse modelo do link pelas especificações não tem nada de diferente. É bem parecido com esse modelo que vende aqui no Brasil:

http://www.filipeflop.com/pd-80dc1-modulo-rf-transmissor-receptor-4...

A vantagem do modelo que você apresentou é que ele já vem com as antenas. Não precisa comprar à parte.

O modelo que te passei trabalha com tensões até 12v, o que pode melhorar a distância de alcance

Legal, acabei comprando o que eu te mostrei, e também já comprei outro socket E27 que funciona tanto WiFi como com RF... Será que vai ser difícil descobrir o sinal WiFi que meu modem mandará para a lâmpada? Será que terei mais desafios na frente? Kkkk

Sim, os desafios é que tornam as coisas interessantes e acabamos aprendendo mais.

Outra coisa que descobri sobre RF é que o 433 é melhor para ambientes internos e 315 para ambientes externos.

http://labdegaragem.com/profiles/blogs/como-utilizar-os-modulos-rf-...

Uma coisa que fiquei em dúvida sobre seu projeto é:

Porque você vai usar RF e Wi-fi, pois ambas são formas de comunicação wireless.

Vai usá-las com finalidades diferentes?

Que interessante!! Não sabia dessa... Então José, o WiFi seria para um futuro aplicativo do celular que iria mandar dados para meu arduino, e meu arduino iria processar esses dados e emitir um sinal de radiofrequencia para ligar uma lâmpada por exemplo... O WiFi funciona a 2.4GHz enquanto minha lâmpada funciona a 315MHz... 

Mas eu já larguei mão kkkkk Comprei um módulo de ethernet (que acredito ser muito mais fácil configurar), e comprei um interruptor de RF e WiFi, que também acredito ser mais fácil de configurar...

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço