Olá.

Ainda não trabalhei com RF no arduino, porém tenho feito algumas pesquisas a ainda não achei nada funcione da maneira como preciso.

O projeto é o seguinte:

Um arduino com um receptor RF

Dois ou mais transmissores RF independentes

É possível diferenciar no receptor no arduino de qual transmissor veio o sinal?

Pelo que pesquisei, se eu utilizar por exemplo receptor e transmissores RF 315, me parece que os transmissores não possuem ID, por isso, independente de qual transmissor disparar o sinal, no arduino eu vou apenas saber que estou recebendo um RF, mas não saberei se vem do transmissor A ou B.

Alguém conhece este assunto e pode me ajudar?

Exibições: 1441

Responder esta

Respostas a este tópico

Esses radios baratos são "burros". O que vc colocar neles chega do outro lado.

Aih vc teria que fazer essa identificação.

Por ex: Manda um pacote de dados com um cabeçalho que identifica, depois os dados, depois um checksum.

Se vc optar por um radio inteligente ele já faz isso, como os xbee, e inclusive faz muito mais que isso... Mas vc paga o preço.

Falando assim pode te parecer de imediato mais fácil usar um xbee, mas diria que não... Vc tem que configurar um monte de coisa. Das opçoes o mais fácil seria mesmo criar vc uma identificação de pacotes. O Xbee só é simples no modo transparente, que é ponto a ponto, recomendado para projetos que realmente precisem das funções dele, e tem verba...

Uma idéia simples é colocar um tom qualquer antes da transmissão, no receptor colocaria um filtro passa faixa para indicar em qual frequência o sinal estaria sendo transmitido. Para poucas unidades deve dar certo. Para muitas...dê-lhe multiplexação...

Multiplexação de RF ? ehehhehhehhe cada coisa que a gente vê neste site

Alex. Vais repetir a dose? E depois ter que pedir perdão de novo?

Os outros podem aceitar isso. Eu não. Pensa direito aí como vc. se posiciona em relação as pessoas, e aprenda com os próprios erros.

Eu não estou aqui para "ensinar" este tipo de coisas pra gente que age assim.

Eu aprendi contigo? Sem comentário "amigo"

Concordo em gênero e número com o Euclides, esse espaço é democratico e toda a ideia é bem vinda, claro que algumas são bem interessante como capsula espacial..a tecnologia pra mandar um negocio desse orbita a terra e digna de premio d goolge...rsrsrsrs.

Se querem  ver coisas absolutamentes interessantes e bem mais fora da realidade do que as nossas vagas ideias entre na inovação tecnologica http://www.inovacaotecnologica.com.br/index.php, o detalhe que  lá ninguém tira graça porque são doutores...rsrsrsr

Para que todos entendam a minha dúvida, vou colocar aqui o exemplo do que quero fazer. Vejam este produto: http://www.vetti.com.br/v1/default.asp?pg=detalhe&codigo_produto=7

Possui sensor de presença e de abertura de portas sem fio. (muito provavelmente cada sensor desse possui um emissor RF)

É algo tranquilo de ser feito desde que eu não queira saber qual sensor enviou o sinal. O problema é que eu GOSTARIA de saber qual dos sensores enviou o sinal.

Ahhh, então só precisa acontecer a comunicação "de vez em quando"...

Acho que um jeito bem simples seria vc usar circuitos similares aos controles remotos de portão, como com o HT6P:

http://www.holtek.com.tw/PDF/consumer/6P20x2T3v100.pdf

Cada controle já manda um codigo diferente.

Aih vc faria um programa pra memorizar o codigo de cada um deles, dando nomes a cada um. Essa é a unica parte diferente do controle remoto de portão, que não anota que codigo veio.

Existe Transm/Receptor no mercado com 4 canais, ou seja, vc teria 4 canais de comando...

Isso lhe ajuda ?

Eu estou usando em um projeto com o Arduino e funciona tranquilo...

Caros amigos, creio que todos vocês concordam com a declaracao do nosso amigo eduardo quando ele disse

Esses radios baratos são "burros". O que vc colocar neles chega do outro lado.

Concordo plenamente com ele quando ele falou que esse tipo de radio é burro, e tb quando ele disse que a melhor forma seria ele validar os dados recebidos, multiplexacao neste caso não é possivel, sabem pq?

tratando-se de uma frequência aberta, sem a menor designação de um protocolo para gerenciamento dos mesmo, ou seja, quem fala, quem escuta, ACK. timeout, broadcast, endereçamento de rede, basicamente fica dificil você multiplexar algo que você não tem controle, qualquer rede possui um mestre que controla tudo, genericamente chamamos isso de master,ou as vezes ponto de acesso, imagina tu usando um radio que usa uma frequencia padrao, que ate o joao da esquina que ta começando na eletronica brinca com este RF, teu receptor RF vai receber tudo que é lixo, e resumindo, para multiplexar tu precisa ter controle dos mesmos, transmissão ethernet wifi por exemplo consegue por que trabalha com protocolo avançado, e mesmo assim quando a interferencia é grande, a rede já fica uma carroça, sera que deu para entender?  

Alex.Entedemos seu ponto de vista,assim como o do Euclides.

O que houve foi um pequeno problema de entendimento.Segundo o comentário do  Euclides,a "multiplexação" refere-se ao nome dado aos enderaçamentos dos pacotes.Vocês dois estão certos.Apenas questão de terminologia.

Endereçamento de pacotes em transmissão de dados como sabemos,são chamados de MUX e DEMUX.

(Numa frequencia de 433 mhz,os dados do bit 1 podem apresentar varios picos.)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço