Buenos días,
Me gustaría hacer un proyecto de comunicación para una finca agrícola en Arduino.
Os voy a describir mis necesidades, para que me aconsejéis sobre el hardware que tengo que elegir. La elección de los elementos es fundamental para que el proyecto funcione bien y no tenga problemas, por lo que os pido consejo en ese aspecto.
Estoy empezando con el lenguaje Arduino y he estudiado lenguaje C++ en la universidad.
1.- Descripción del entorno.
Es una finca en una zona montañosa en granada, clima templado y precipitaciones típicas de la zona mediterránea.
Distancia de Arduino central a estación meteorológica 350 m, visibilidad entre antenas mas o menos buenas pocos obstáculos
Distancia entre Arduino central a depósitos unos 350 m, visibilidad ente antenas más o menos, pero puede haber obstáculos
Distancia ente Arduino central y pozo, unos 10 m , Visibilidad entre antenas más o menos buena.
2.- Descripción de las necesidades.
A. Un Arduino central, que recibirá los datos de diversos sensores o Arduinos que recibirán señales. ES
A.- Toma de datos meteorológicos y archivo de los mismo. (Anemómetro, barómetro, radiación, dirección del viento, termómetro.). Dichos sensores irán conectados a un Arduino que se situara encima de una estructura de paneles solares, que esta situada en el punto mas favorable para tomar esos valores climáticos. Eso Arduino se montará en una caja estanca. Todo se alimentará de un panel solar de 50 W o menos y una batería. Ese Arduino que, recibida esas señales, las transmitirá a un Arduino central que mencionare más adelante. Necesito un transreceptor de Arduino para distancia de 1 km o menos, pero que sea robusta la señal y no se afecte por posibles obstáculos. Mejores bandas por debajo de 1 Ghz. Si los sensores pueden funcionar sin Arduino mejor, pero lo dudo, creo que por cada grupo de sensores necesitare un Arduino para enviar o recibir.
B.- Toma de niveles de depósitos. Necesito tomar los niveles de 2 depósitos mediante un sensor ultrasónico Watherproof JSN-SR04T un Arduino y un módulo de transmisión de datos a menos que lo pueda hacer sin Arduino.
C.- Toma de niveles de pozo. Para tomar el pozo, necesito arrancar un compresor de aire de unos 1500W, ósea 10 A, para ello he pensado un relé estado sólido, pero no se marca ni modelo compatible con Arduino. Una vez que arranque, el sistema, al poco tiempo 1 minuto, que es cuando se cargara el calderín, parara el compresor y medirá la presión en el circuito de aire comprimido. Ese valor se transmitirá al Arduino central. Necesito consejo sobre el transductor a emplear. Mejor whatherproof ya que el aire comprimido genera humedad y rango de presión de 0 a 4 ó 5 bar. También necesita tomar el valor de un variador de frecuencia, que hay en el pozo. El variador es autónomo y lleva unas sondas de nivel que dan ordenes de arranque o paro, pero no quiero leer el valor de las sondas, porque es posible que las sondas “ pidan agua” pero no tiene porque haber funcionado (Averías, paradas intencionada del variador etc) tendría que ver si ver si en las bornas de salida del variador hay tensión por ej, o bien ver si el variador puede darme una señal de salida de marcha para recoger el valor de esa señal
D. Un Arduino maestro, recogerá los valores de todos esos sensores y Arduinos repartidos por la finca, y los guardara. No se si se podrán enviar dichos valores por internet y consultarlos en alguna página web. Hay router 3g, por lo que la conexión seria por conector RJ45.
Es fundamental guardar dichos valores en una tarjeta SD.
También me gustaría saber algún tipo de pantalla, que se situara junto al Arduino maestro y nos mostrara niveles, condiciones meteorológicas, estado de señales, etc.
El sistema debe ser ampliable, es decir pienso poder actuar sobre el ordenador de riego o sobre el variador (el variador tiene entradas configurables que permite arrancar o cambiar velocidad de funcionamiento etc.)
Necesito mucho tiempo para implementar esto y sobre todo consejo sobre el modo de realizarlo todo.
Muchas gracias.