Loomio

Diseño de prototipos

SAD Segundo Alberto Diez Gonzalez Public Seen by 17

Hola:

Querría iniciar una discusión para el diseño de los prototipos que debemos realizar para el desarrollo del sistema final.

SAD

Segundo Alberto Diez Gonzalez Fri 5 Jun 2015 8:21AM

Yo empezaría por un primer inventario de los prototipos y tareas que se me ocurren:

  1. Prototipo de captación de agua de dos fuentes diferentes de agua mandando tanto la bomba como las electroválvulas a través de relés.

  2. Prototipo de sensor de humedad de tierra para ver cuáles son los valores que registra el sensor en función de la humedad de la tierra.

  3. Prototipo de sensor de humedad y temperatura ambiente y su calibrado.

  4. prototipo de sensores de pH y EC. Lectura de datos desde I2C y calibrado de las medidas.

  5. Prototipo de conectividad Bluetooh,

  6. Instalación Linux de la Raspberry de la Fundación. Aquí yo incluiría la conexión a una nube de almacenamiento tipo Drpbox o Google Drive para que vaya dejando los archivos resultado de la monitorización así como los logs de funcionamiento.

  7. Desarrollo de la estructura general de software del conjunto incluyendo la identificación y los modos de funcionamiento e el sistema maestro y los esclavos.

  8. Prototipo de medición de caudal de agua.

......

Seguro que se me olvidan algunos.

Creo que estaría bien empezar a desarrollar algunos de ellos en la medida que disponemos de materiales.

Este será un buen tema de trabajo para mañana.

SAD

Segundo Alberto Diez Gonzalez Fri 12 Jun 2015 9:15PM

Aquí subo un vídeo en el que se muestran los prototipos 1 y 7 funcionando.

Se ha montado de una forma rudimentaria y usando materiales de la Fundación y propios.

Por ejemplo, La alimentación de las electroválvulas la hemos realizado con un transformador de unas luces de Navidad viejas.

El prototipo 1 pretendía comprobar si la fuente de agua de entrada de una bomba se podía seleccionar por electroválvulas. La salida asumíamos que sí. De este modo en nuestro sistema podremos seleccionar el origen del riego: la acequia o el depósito.

El prototipo 7 se ha realizado mediante la codificación de una clase Python que gobierna una placa Arduino. Dicha clase se llama PlacaArduinoUSB. En otro módulo Python llamado maestroRiego se instancia dicha clase 3 veces para gobernar tres placas.

Se ha realizado toda la programación de mensajes necesaria definiendo un protocolo propio.

Los tres Arduinos ejecutan el mismo programa para Funcionar como esclavos de maestroRiego.

El prototipo 3 se ejecutará en breve pues solamente precisa realizar una lectura analógica en uno de los arduinos.

Se simulará, por ejemplo, la parada del sistema cuando se llena un tercer caldero de salida. La programación de esta lógica ya está realizada en maestroRiego aunque, por el momento, la lectura analógica se hace de un valor fijo. Por eso la bomba no se para.

SAD

Segundo Alberto Diez Gonzalez Mon 22 Jun 2015 6:17PM

Hola:

Subo un vídeo en el que aparecen funcionando los prototipos 1, 2, 6 y 7.

Se ha añadido una Raspberry como maestro del sistema. Mejorando la gestión de inicio y errores del conjunto.

Se ha construido un interfaz orientado a objetos para la programación del maestro de la Huerta.

La Raspberry vuelca constantemente sus datos de funcionamiento a Dropbox de modo que se puede seguir por Internet.

Se ha utilizado un sensor de humedad de la tierra y se ha visto su margen de funcionamiento.

Con esto, los materiales pedidos, el depósito fijado, la línea eléctrica y de red instalada y la compra de los sensores de humedad estaríamos en condiciones de empezar a medir humedad del suelo y regar con un par de arduinos mas.

Nos queda proveer la alimentación del Hub (si ha llegado) a partir de la fuente de 12 V, cablear sensores, bomba y electroválvulas y meterlo todo en cajas (decimos que tipo tupperware) que sellaremos adecuadamente.

Y luego que funcione todo. La naturaleza hará el resto.

ZL

Zaida Llamas Thu 25 Jun 2015 3:13PM

Muy buen trabajo!.
Prácticamente prototipos terminados...

Os informo, en relación a esto, que vuestros materiales aún no han llegado y que aún estoy pendiente de que me indiquéis si habéis localizado otro lugar para comprar las sondas y que no sea aliexpress porque dan fecha de entrega de más de 45 días.

Por otro lado, y sintiéndolo mucho, la instalación no estará lista para este sábado.
Por cuestiones de la obra, la empresa no ha podido trabajar durante esta semana en nuestro pedido.
Se han comprometido que durante la próxima semana ya estará todo listo así que os iremos avisando del avance.
Disculpadnos.

Zaida

SAD

Segundo Alberto Diez Gonzalez Mon 29 Jun 2015 11:19AM

Hola,como ya tenemos los prototipos muy avanzados y con algún material mas, en el momento que tengamos alimentación eléctrica y red en la huerta, ya podremos empezar a usar riego automático.

Propongo desplegar el sistema con las seis electroválvula de las seis zonas de riego y otra mas para la captura de agua de la acequia. Por ahora no usaríamos el depósito porque el único sensor de humedad que tenemos lo usaríamos para la humedad de una de las zonas.

Propongo usar la Raspberry y un primer Arduino al que llamaremos "Reles e i2C". Este arduino ya activará las electroválvulas de las 6 zonas, la de la acequia y la bomba. Para ello usaremos la regleta de relés que nos ofreció Miguel Angel

Os anexo el programa "maestroHuertaV1.py" que respondería a este modo de funcionamiento.

Como veis en él, aparecen las seis zonas pero todas ellas dirigidas al mismo sensor de humedad y a la misma fuente de agua de origen aunque ya aparecen variables para las dos. Esta fuente de agua sería la acequia.

Colocaríamos el único sensor de humedad en una zona media y esto produciría, como ya hemos visto, zonas de diferente humedad.

En resumen, para este despliegue necesitaríamos disponer de los relés, y de la caja de montaje de los elementos. El resto de los cacharros ya los tenemos por los prototipos.

Según vayan llegando nuevos elementos, se seguirían incorporando.

_

_A Mon 29 Jun 2015 6:27PM

Ya están montando el tendido eléctrico...