¿Qué es un buen dispositivo de comunicación entre Teensy y Arduino además de "XBees"?

He estado usando XBees para comunicar mis adolescentes hasta ahora. Sin embargo, como saben, los XBees son realmente caros y cuando quiero que varios dispositivos se comuniquen entre sí, tengo que pagar por varios teensies + varios XBees, que ascienden a más de 200 dólares.

Además, An XBee es para dos adolescentes designados. Quiero que todos mis adolescentes se comuniquen entre sí.

  1. ¿Hay algún dispositivo de comunicación por ahí que pueda conectar a múltiples adolescentes o arduinos a la vez sin comprar tantos XBees?

  2. ¿O qué es un dispositivo de comunicación que permite que todo lo que está dentro del alcance se comunique entre sí?

  3. ¿O alguna otra forma de permitirles comunicarse sin usar adolescentes individuales?

Si puedes responder alguna de ellas, por favor ayúdame!!

XBee se puede usar en un modo de poder comunicarse con una malla de nodos. Puede hacer cosas como retransmisiones o una comunicación punto a punto. $ 200 es en realidad bastante barato en comparación con el tiempo que pasará diseñando un nuevo dispositivo. Esta respuesta lo ayudará más a través de electronics.stackexchange.com/questions/3203/…
El Jeenode parece interesante. No lo he usado, así que solo comentaré en lugar de responder, pero creo que se puede enviar un paquete desde un Jeenode a otro nodo en particular, o a todos los demás nodos.
Los Xbees son sistemas de radio bastante sólidos y baratos... pero aquí hay algo que podría ser de su interés: dealextreme.com/p/… . Es un módulo bluetooth rs-323 de $6. Suena bastante bien si está buscando un módulo de bajo nivel y fácil de usar. Sin embargo, tenga cuidado, es smd y viene sin documentación alguna...

Respuestas (4)

¿Qué pasa con el uso de transceptores de rf 'tontos' y la construcción de un protocolo sobre eso?

RFM12Bs o incluso algo más barato.

Buscaría usar otros módulos inalámbricos. Los XBees son agradables, pero de hecho son caros. Sugiero que probablemente no esté utilizando todas las opciones que brindan en sus proyectos de todos modos. Cosas como las redes de malla son INCREÍBLES, pero normalmente no son estrictamente necesarias para la mayoría de los proyectos.

Una opción muy rentable, que aún conserva algo de verificación de errores, es usar circuitos integrados de Nordic, especialmente. la serie nRF24. Existe una excelente biblioteca de arduino para estos módulos que probablemente se pueda ejecutar en Teensy con una adaptación mínima, especialmente si está utilizando Teensyduino. Esta biblioteca también permite alguna comunicación de malla (obviamente no tan robusta como los XBees); consulte aquí (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).

Si solicita versiones no amplificadas de estos módulos, se pueden obtener por menos de $ 7 por módulo. Aquí hay algunos por $5.50 cada uno . Las versiones amplificadas están en el rango de $ 15- $ 20, por lo que si la distancia de nodo a nodo es mayor que aproximadamente 40 pies, la rentabilidad en comparación con XBees se reduce drásticamente. Todo depende de su uso.

De la misma tienda que tenía los módulos nórdicos baratos, hay algunos módulos bluetooth baratos que podría valer la pena investigar; estos tienen la advertencia de que están destinados a ser conectados a una computadora (una unidad maestra) en lugar de entre sí (unidades esclavas). Sin embargo, puede comprar un módulo Bluetooth maestro por alrededor de $ 20 en ITeadStudio.

Alternativamente, el XBee PUEDE usarse sin un microcontrolador para sensores simples y otros usos. Entonces su costo es mucho más bajo por unidad, alrededor de $25 en lugar de $25 + $16. Consulte "Creación de redes inalámbricas de sensores: con ZigBee, XBee, Arduino y procesamiento" de O'Rielly para obtener más detalles.

Yo uso los transmisores HopeRF RFM12B. Son los mismos que se usan en Jeenode, y ya hay bibliotecas de comunicación de Jeenode que funcionan bien con cualquier placa tipo Arduino.

Son sustancialmente más baratos que el Xbee. También vienen en versiones 3.3 y 5v, que pueden comunicarse entre sí. Creo que el fabricante ha descontinuado los de 5v, pero aún puedes encontrarlos.

Lo único que no me gusta de ellos es el espacio entre pines de 2 mm, ya que no puedes colocarlos en una placa de pan o en una placa de tiras. Sin embargo, si intenta usarlos, le recomiendo que obtenga algunos cables IDE para computadoras portátiles: tienen un espacio de 2 mm y se pueden cortar para que se ajusten bien al RFM12 para usarlo en una placa de pruebas.

Yo uso el enrutador WiFi Asus WL-520GU con USB. A menudo puede encontrar un programa de reembolso para llevar el precio neto a $30 más o menos.

El enrutador tiene un USB para la conexión con el adolescente y es un enrutador WiFi completo. Puede cargar DD-WRT en él. Una configuración de ejemplo .

Y, como beneficio adicional, el enrutador alimentará a su adolescente a través de la conexión USB.

Desventajas: es mucho más grande que un módulo xbee o similar.