Hola, te cuento:
De momento he decidido que las lecturas de datos las haré por un puerto serial rs232, y los actuadores seran a traves del paralelo db25; estoy tdo el tiempo que tengo libre estudiando electronica y sacando info de internet ya que no obtengo respuestas en ningún foro. Ahora mismo ando liado aprendiendo a usar el Protoboard, no parece muy complicado, y basandome en ejemplos que encuentro creo que me voy apañando. En cuanto a la programación, va a ser todo controlado desde un programa en un pc, así los microcontroladores, que tengo pensado usar los famosos pic, ya que veo en todas partes que los usa todo el mundo, solo se encargaran de direccionar y transformar la información, con lo que su programación será mucho mas sencilla y de paso me evito tener que poner un display. El inconveniente es que el pc va a tener que estar encendido constantemente, asi que habrá que poner un rac para que no se valla todo al carajo.
Las variables que tengo que medir son temperatura, humedad y co2 en 3 zonas distintas, ya que habrá 3 fases de producción. Para las dos primeras existe una gama de sensores de la casa sensirion, los sht xx , que devuelven las mediciones tanto de temperatura como de humedad de forma serial, y mediante una sencilla formula que viene en el datashet se convierten los datos binarios a analógicos en el pc; podria hacerse en el micro, pero ya te mencioné que lo voy a hacer de forma que yo pueda y sepa hacerlo. Para medir el co2 hay varios sensores en el mercado, pero todos los que he encontrado transmiten analógicamente, lo que en un principio me va a sumponer estudiarme algo mas para manejar los conversores ad del pic, pero tampoco creo que sea nada del otro mundo.
La programación la haré toda en vb6, aunque conozco bastantes mas, me atrevo a decir que este en concreto lo domino, y ofrece librerías para trabajar con los puertos seriales y paralelos. Será una interfaz muy sencilla en la que se mostrarán los datos recibidos de los sensores y unos programadores para indicar en que intervalos tienen que actuar los equipos de regulación. También se podrán encender y apagar dichos equipos de forma manual desde la propia interfaz. Para programar los micros necesarios también usaré alguno de los lenguajes basic que se ofrecen para ello.
La salida por el puerto paralelo será una simple interfaz con los relés necesarios para actuar sobre los equipos. Tanto su contrucción como su manejo resultan bastante sencillos y hay muchisimos ejemplos en internet.
En lo que a las instalaciones se refiere, pues lo típico. Se usará una caldera de gas-oil para la calefacción, un equipo de aire acondicionado para refrigerar, humidificadores para eso, humidificar, y deshumidificadores para lo contrario, y ventilación para lo del co2. Hay que tener en cuenta que en una de las fases del cultivo el nivel de co2 tiene que ser más alto, por lo que dicha ventilación habra que hacerla recirculando el aire interior de la zona de cultivo, llegando posiblemente a ser necesario el estudio de un generador de este gas. La caldera calefactora estará conectada a 3 circuitos independientes comandados por unas electrovalvulas desde el puerto paralelo, así como el encendido y apagado de todos los dispositivos.
Como ves, tanto el tema de las instalaciones como la informática lo tengo mas o menos claro, mi mayor problema es con la electrónica, y lo que tengo en la cabeza, que empiezo a diseñar ahora mismo, es usar un micro con los suficientes puertos seriales para controlarlo todo. Necesitaría enviar y recibir señales seriales desde 3 sensores sht así como desde el pc de forma serial. Para los sensores de co2, que tambien serán 3, habria que usar los convertidores ad para luego en el pc deshacer la conversión. Del mismo modo, por lo que he leido, las señales del pic con en un protocolo llamado TTL, habria que transformarlas para que el rs232 las interprete correctamente, es una cuestios de cantidad de voltios, pero para esto también existen muchisimos ejemplos por la web.
Con proteus y la ayuda de otros 2 programas de virtualización de puertos se puede emular la conexión entre el diseño del circuito y el pc. Además contiene librerías tanto para el rs232 como para los sensores sht. Lo único que me falta para ponerme con el diseño es elegir un sensor de co2 y ver como lo puedo simular en el proteus. De todas formas, iré poco a poco, y comenzare viendo lo de la conversión de señales ttl a rs232.
Espero que con un poco de ayuda pueda llevarlo a cabo, y si estás interesado seguro que entre los dos lo echamos a andar.
Un saludo.