Gostaria de criar comunicação sem fio entre PICs do Microchip para o meu projeto simples. Na verdade, é uma comunicação unidirecional, mas há um servidor e mais de um cliente (cerca de 2 a 4, todos os clientes precisam do mesmo número ao mesmo tempo, portanto são idênticos). Eu tenho que passar por muito poucos bytes.
Sou absolutamente iniciante com comunicação sem fio, ou quase com qualquer comunicação de hardware. Então, por favor me ajude, que tipo de transceptor sem fio devo usar ?
Eu tenho algumas condições:
- Deve ser relativamente barato .
- Deve estar facilmente disponível .
- Seria bom se fosse fácil de usar.
- alcance de cerca de 10 metros (pelo menos)
Em primeiro lugar, encontrei o "Módulo serial transceptor de RF Bluetooth rs232", mas não consigo encontrar nenhuma informação sobre como usar. (Eu acho que é muito simples?) E também não sei se é capaz de se conectar a mais clientes. E também vi o ZigBee, mas achei um "pouco" dominado pelas minhas necessidades. (E também complicado.)
Então, que tipo de transceptor sem fio você me recomenda?
fonte
Você pode querer dar uma olhada Digi XBee . Eles têm soluções ponto a ponto e ponto a multiponto . Eles são fáceis de usar , basta conectá-los ao seu microcontrolador por meio das conexões UART; a implementação completa do IEEE 802.15.4 é transparente. Achei o preço OK (algo como 18 euros para um módulo ponto a ponto, IIRC).
editar
Alcance interno de até 30m , mas você provavelmente sabe que isso depende muito da construção do edifício. Linha de visão de até 90m. Versão XBee-PRO: até 90m e 1,6km resp.
fonte
Você pode dar uma olhada nos módulos de rádio 802.15 do Microchip e na pilha MiWi que pode usá-los. Esse tipo de rádio é destinado a baixa potência e taxa de dados relativamente baixa.
Caso contrário, sua pergunta é muito ampla para dar uma resposta significativa.
fonte
A linha de visão é suficiente, talvez com um transmissor ou refletor no teto? Nesse caso, você não fica muito mais fácil ou mais barato que o infravermelho. Você pode usar um IC demodulação comum de 38kHz para recepção e enviar usando um relógio de 38kHz (talvez com um temporizador de microcontrolador) e um pino digital. Um exemplo disso são os controles remotos Lego RCX e Power Functions.
O Bluetooth foi projetado para links ponto a ponto, não para transmissões como essas.
fonte
Você pode usar praticamente qualquer coisa para a comunicação - tudo depende de quão abstrato você deseja que o sistema seja.
Você pode usar algo como o XBee, que lida com o nó vinculado e abstrai a comunicação para você.
Ou você pode ser mais ambicioso e usar vários transceptores ISM discretos (Industrial / Científico / Médico - refere-se à faixa de frequência em que trabalha) e escrever seu próprio protocolo (talvez algo parecido com o funcionamento do I²C) para a comunicação. O fato de você ter um mestre e vários escravos facilita a tarefa.
fonte
Eu vendo módulos RFM70 (então eu posso ser tendencioso, cuidado!). Estes são baratos, mas talvez não tão fáceis de usar: 3.3V (pinos de dados tolerantes a 5V), grade de pinos de 1,28 mm, folha de dados em chinês-inglês, interface de software é um pouco complexa e a explicação na folha de dados 'poderia ser melhor' . Alcance de aproximadamente 70 m na linha de visão, mas "dentro de um quarto" é mais realista. Li em algum lugar que o chip (RF70) é muito parecido com o chip nórdico.
Estou trabalhando em uma biblioteca C com uma explicação melhor da interface (por enquanto, para LPC2148 / GCC e 16F887 / HiTech-C, que são tão diferentes que outros chips não devem ser problema). (atualização: a biblioteca está disponível em http://www.voti.nl/rfm70 )
fonte