¿La mejor opción de comunicación para múltiples arduinos?

5

Mi padre y yo queremos desarrollar un podómetro para medir la actividad de una vaca. La idea es que si puedes medir la actividad de una vaca, puedes detectar cuándo entra en calor. Detectar el calor con sensores nos ayudará a aumentar la probabilidad de elegir el sexo de la descendencia según el tiempo de inseminación desde la detección del calor, y aumentar las tasas de inseminación, ya que no confiamos en que los humanos detecten vacas en celo.

Las opciones comerciales son demasiado caras para nosotros, por lo que hemos decidido desarrollar los sensores nosotros mismos. No tengo antecedentes de EE, solo CS. Acudo a usted para obtener orientación sobre cómo proceder con el proyecto.

Fondo del proyecto

Queremos crear un podómetro que se pueda conectar a los pies de una vaca y que funcione con una batería. El podómetro debe poder enviar los datos del acelerómetro a un sistema central para el registro y procesamiento de datos. La distancia máxima que puede tener una vaca del sistema central es de 1.5 km. Hay alrededor de 400 vacas. La finca está en un terreno plano y no tiene una línea de visión clara (los árboles bloquean la vista, aunque son solo algunos de ellos). También tenemos una montaña que domina el valle donde se encuentra la granja (¿quizás para arriba pero para el receptor principal?) VER MAPA DE LA GRANJA. Los árboles en verde, los límites de la granja son rojos, el círculo de radio 1.5 con el centro en la casa cubre toda la granja.

Estas son las preguntas que tengo, cualquier pregunta sobre la que puedas opinar sería genial.

¿Cómo puedo lograr un transmisor de largo alcance de baja potencia? Supongo que será un ancho de banda bajo (solo se enviará el ID del sensor, x accel, y accel, z accel)

¿Hay algún sistema disponible que pueda usar para reducir el tiempo de desarrollo?

Al principio estaré haciendo prototipos con Arduino.

    
pregunta serpiente

2 respuestas

1

En mi opinión, usar moteino con un módulo acelerómetro como el MPU6050 haría el truco. Un uso fue capaz de obtener un rango de 1.5 km con moteinos ( enlace ). Tendrá que decidir la frecuencia de los datos que obtiene, por lo que el sistema puede ir en modo de bajo consumo y prolongar la duración de la batería.

    
respondido por el Hemal Chevli
0

Si está buscando dispositivos inalámbricos de largo alcance, revise estos XBees . Pueden operarse en estrella, malla y otras topologías genéricas que permiten que múltiples dispositivos se comuniquen entre sí y también pueden aumentar el rango en el proceso.

Sobre cómo proceder con la idea, debes seguir el comentario de Nick Johnson. Almacene los datos localmente en cada vaca individual. Coloque sus XBees en lugares estratégicos en el campo. Escanee en busca de vacas usando sus identificadores únicos cuando estén en el rango de su XBee. Compruebe si los datos de esta vaca ya se han sincronizado con el servidor central (ubicado en su casa). Si no, descarga sus datos y envíalos al servidor central. También puede sincronizar los datos en la noche cuando las vacas están durmiendo.

Ventajas de seguir este método:

  1. Puede implementar el seguimiento de datos de cada vaca utilizando dispositivos de bajo consumo y BLE. Por lo tanto, la duración de la batería en el dispositivo de cada vaca se extenderá, tal vez una semana.
  2. Solo necesitarás unos 10 XBees en todo tu campo. Esto le ahorraría un gran costo si implementara Xbees en cada vaca.
respondido por el Ashish Ranjan

Lea otras preguntas en las etiquetas