Cómo construir una red de sensores de nodo con una unidad base para publicar en la web

0

Conceptualmente, lo que estoy tratando de construir (usando arduino) es una red de X número de nodos que incluyen una serie de sensores en cada uno. Cada nodo informa de forma inalámbrica sus datos a una unidad base, lo que hace 2 cosas:

  1. controla un solenoide
  2. publica los datos en internet

¿Cuál es la mejor manera de lograr esto? Estoy pensando en usar xbees para cada uno de los nodos para informar a la unidad base. ¿Cada nodo requiere un arduino individual o hay una forma más simple? Tal vez RF? ¿Bluetooth?

Luego en la unidad base tengo un arduino, relé para controlar el solenoide y un adaptador wifi para enviar datos a la web.

Conceptualmente, ¿es este el enfoque correcto? Técnicamente, ¿qué tan difícil es de implementar?

Además, me gustaría que el proceso de configuración para otra persona (después de que compilé todo y lo preparé) fuera lo más simple posible. Debe ser enchufado y encendido simple si es posible.

Por último, ¿es posible tener una "red de malla" para que los xbees se comuniquen si algunos de ellos están demasiado lejos de la base?

    
pregunta Matthew Berman

2 respuestas

1

Según su lista de componentes, parece que el costo no es un objeto. Al menos para el prototipo que estás desarrollando.

Hay muchos módulos inalámbricos que tienen incorporado GPIO (entrada / salida de propósito general) para controlar solenoides y entradas analógicas para sensores. Como el RN-41 para Bluetooth o RN171 para WiFi . Esos funcionarían bien como nodos y ahorrarían la necesidad de un Arduino para cada nodo. No estoy seguro de su capacidad de redes de malla, pero es poco probable. Zigbee te dará esa capacidad, creo que tienen una solución precompuesta decente para eso en realidad, pero tal vez con la gama de WiFi no la necesitarías.

Conceptualmente tienes la idea correcta. Es difícil decir la dificultad. Creo que no sería demasiado problema para alguien con habilidades de programación incrustadas muy decentes; Los módulos van a manejar las dificultades de hardware. El único circuito que probablemente construirá es el activador para el solenoide, del cual estoy seguro de que podría encontrar muchos ejemplos en este sitio y en Internet. Yo estimaría que este proyecto tiene una programación del 90%.

Se lo entregará a otra persona si intenta limitar las opciones tanto como sea posible. Si intenta incluir elementos como un umbral ajustable para activar el solenoide, tendrá que proporcionar un software, tal vez una GUI, para configurar su placa o el cliente necesitará la cadena de herramientas y las habilidades de programación.

    
respondido por el Samuel
0

Para un ejemplo concreto, usé un Xbee (versión del protocolo Zigbee) para hacer esto en mi casa. Tengo un elemento calefactor en una caseta para perros, con temperatura controlada y un monitor de temperatura de la piscina. Estos dispositivos funcionan en modo de suspensión profunda durante aproximadamente 55 segundos, toman una medida de cualquier número de dispositivos de un solo cable, encienden la radio y transmiten sus valores. Luego esperan 1 segundo para recibir cualquier comando entrante antes de apagar la radio y pasar al modo de suspensión.

Uno funciona con energía solar (ha estado allí casi un año) y otro funciona con A / C wall-wart.

Algunos detalles (menores) están en enlace , y los datos en vivo (y gráficos) están en enlace

    
respondido por el Michael Graff

Lea otras preguntas en las etiquetas