¿Qué nodos de sensor debo usar?

3

Se me pidió que implementara una red de sensores inalámbricos y, debido a algunos requisitos, ya decidí usar Zigbee / 802.15.4 como mi protocolo de red. Además, mediré la calidad del aire y tomaré algunas imágenes de baja resolución con una cámara.

Pero cuando se trata de los nodos sensores, no estoy seguro de cuál debo usar. Ya tengo nodos TelosB de Crossbow y, aunque tienen sensores integrados de humedad, temperatura y presión, creo que agregar más sensores podría ser más difícil que hacerlo con un Arduino, ya que últimamente podemos encontrar muchos tutoriales y configuraciones probadas. / p>

Siendo la complejidad mis principales criterios, ¿qué nodos de sensores usarías?

Gracias, p312z

    
pregunta p312z

2 respuestas

1

Sus criterios principales parecen ser los siguientes:

  • Rendimiento razonablemente alto (para enviar datos de captura de cámara)
  • Especificación 802.15.4 / Zigbee
  • Flexibilidad en varios aspectos, incluida la interfaz con sensores y / o Arduino

Según estos criterios, Xbee Series 1 (802.15.4) y Xbee Series 2 (ZigBee) serían buenos candidatos para su proyecto.

Estos módulos están disponibles en variantes de potencia de transmisión alta y baja compatibles de pin a pin (es decir, rango más largo y rango más corto, pero también mayor consumo de energía y menor consumo de energía). Tienen una MCU integrada y, por lo tanto, permiten la conexión directa con sensores a través de pines de E / S o, alternativamente, interfaz UART con un microcontrolador externo.

Dependiendo de cuáles sean los objetivos de costo de su proyecto, es posible que desee tener en cuenta que los módulos Xbee cuestan de $ 20 a $ 35 según el modelo. Son bastante grandes en tamaño, con una forma de encabezado de 2.0mm de 20 clavijas; Esta forma tiene la ventaja de permitirle adaptar su PCB / diseño sin más modificaciones en caso de que decida realizar un reemplazo futuro con módulos de factor de forma similares (por ejemplo, RN-XV para 802.11 Wi-Fi o Bluetooth Bee para BT). comunicación).

Si elige usar estos módulos, están ampliamente documentados en las páginas de proyectos y foros en Arduino y otras comunidades similares, sin embargo, un buen punto de partida sería el libro de Rob Faludi . Si está utilizando la variante de Arduino de C, o Java, como su medio de desarrollo, existen los populares (xbee-arduino) [http://code.google.com/p/xbee-api/] y (xbee-api) [http://code.google.com/p/xbee-arduino/] bibliotecas creadas por Andrew Rapp.

Mencionó los datos de calidad del aire y los datos de imagen de la cámara como ejemplos de la carga útil que transmitirá. Estos son ejemplos correspondientes para la transmisión de datos de calidad del aire y la transmisión de datos de imagen de la cámara usando módulos Xbee: (1) Datos de calidad del aire y (2) datos de imagen de la cámara

Tenga en cuenta que las unidades Xbee tienen algunas desventajas; Aquí hay algunas sugerencias alternativas para su proyecto basadas en cada desventaja:

  • Tamaño grande / Costo : si las dimensiones de la unidad Xbee o el precio por unidad son demasiado grandes, es posible que desee considerar una alternativa SMD a pequeña escala, por ejemplo, Atmel Zigbit o CC2530 de TI

  • Gran consumo de energía : si el consumo de corriente de las unidades Xbee (con un rango de 50 mA a 250 mA por escenario) es demasiado alto, entonces aunque indicó que 802.15.4 / Zigbee es su protocolo elegido, puede considerar alternativas más nuevas y más eficientes en el uso de la energía, como Bluetooth LE, por ejemplo, BLE112

respondido por el boardbite
0

La respuesta a su pregunta depende totalmente de qué tipo de presupuesto tiene y en qué condiciones funcionarán sus sensores. Le sugeriría que primero elimine esos límites (o requisitos) (como las temperaturas de funcionamiento, las humedades y las condiciones de brillo alto o bajo).

En segundo lugar, para darle una dirección: los nodos más simples emitirán sus datos en paquetes RS232 (serie). Este tipo de interfaz es el más sencillo de convertir a su protocolo zigbee basado en paquetes. simplemente analice los paquetes de sensores entrantes y luego envíe 1-on-1 a su red zigbee.

    
respondido por el Evert

Lea otras preguntas en las etiquetas