Eu tenho usado XBees para comunicar meus teensies até agora. No entanto, como você sabe, os XBees são muito caros e, quando quero que vários dispositivos se comuniquem, tenho que pagar por vários teensies + vários XBees, que chegam a mais de 200 dólares.
Além disso, um XBee é para entre dois teensies designados. Quero que todos os meus filhos adolescentes se comuniquem
Existe algum dispositivo de comunicação por aí que eu possa conectar a vários teensies ou arduinos de uma só vez sem comprar tanto XBees?
Ou o que é um dispositivo de comunicação que permite que tudo ao alcance se comunique?
Ou qualquer outra maneira de deixá-los se comunicar sem usar adolescentes individuais?
Se você pode responder a qualquer um deles, por favor me ajude!
Respostas:
Que tal usar transceptores de RF 'burros' e criar um protocolo sobre isso?
RFM12Bs ou até algo mais barato.
fonte
Gostaria de usar outros módulos sem fio. XBees são bons, mas são realmente caros. Eu acredito que você provavelmente não está usando todas as opções que eles oferecem nos seus projetos. Coisas como redes de malha são INCRÍVEIS, mas geralmente não são estritamente necessárias para a maioria dos projetos.
Uma opção muito econômica, embora ainda retenha alguma verificação de erro, é usar os ICs da Nordic, esp. a série nRF24. Existe uma excelente biblioteca de arduino para esses módulos que provavelmente pode ser executada no Teensy com uma adaptação mínima, especialmente se você estiver usando o Teensyduino. Essa biblioteca também permite alguma comunicação de malha (obviamente não tão robusta quanto os XBees); veja aqui (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Se você solicitar versões não amplificadas desses módulos, elas podem ser adquiridas por menos de US $ 7 por módulo. Aqui estão alguns por US $ 5,50 cada . As versões amplificadas estão na faixa de US $ 15 a US $ 20, portanto, se a distância entre nós for maior que cerca de 40 pés, a relação custo-benefício em relação ao XBees diminui drasticamente. Tudo depende do seu uso.
Na mesma loja que possuía os módulos nórdicos baratos, existem alguns módulos bluetooth baratos que podem valer a pena procurar; estes têm ressalvas no sentido de que devem ser conectados por um computador (uma unidade mestre) e não um ao outro (unidades escravas). Você pode comprar um módulo Bluetooth principal por cerca de US $ 20 no ITeadStudio.
Como alternativa, o XBee PODE ser usado sem um microcontrolador para sensores simples e outros usos. Então, seu custo é muito menor por unidade, cerca de US $ 25 em vez de US $ 25 + US $ 16. Consulte "Construindo redes de sensores sem fio: com ZigBee, XBee, Arduino e processamento", de O'Rielly para obter mais detalhes.
fonte
Eu uso os transmissores HopeRF RFM12B. Eles são os mesmos usados no Jeenodes, e já existem bibliotecas de comunicação do Jeenode que funcionam muito bem com qualquer placa semelhante ao Arduino.
Eles são substancialmente mais baratos que o Xbee. Eles também vêm nas versões 3.3 e 5v, que podem se comunicar entre si. Acredito que a fabricação descontinuou os 5v, mas você ainda pode encontrá-los.
A única coisa que eu não gosto neles é o espaçamento entre os pinos de 2 mm, já que você não pode simplesmente soltá-los em uma tábua de pão ou em uma tira. No entanto, se você tentar usá-los, recomendo obter alguns cabos IDE para laptop - eles têm espaçamento de 2 mm e podem ser cortados para encaixar perfeitamente no RFM12 para usá-lo em uma tábua de pão.
fonte
Eu uso o roteador Asus WL-520GU WiFi com USB. Muitas vezes, você pode encontrar um programa de descontos para elevar o preço líquido a US $ 30.
O roteador possui um USB para conexão com o pequenino e é um roteador WiFi completo. Você pode carregar o DD-WRT nele. Um exemplo de configuração .
E, como bônus, o roteador alimentará sua adolescência através da conexão USB.
Desvantagens: é muito maior que um módulo xbee ou similar.
fonte