Estacion Climatica con Registrador de 3 canales

Hola a todos:

Este es un proyecto que construi y presente en el forum en Ingles; pero queria hacer una version en nuetro idioma para los que no hablan el Ingles. Si prefieren aqui esta: Weather Station + 3Ch Recorder (Arduino/Processing) - Science and Measurement - Arduino Forum

Es una Estacion Meteorologica o Climatica para monitorear y registrar las condiciones atmosfericas en interiors, es decir, en una habitacion que requiera tal situacion. En la industria hay muchas habitaciones con clima controlado que requieren monitoreo constante de las variables atmosfericas, presion, temperatura y humedad relativa. Las normas de calidad exigen que asi sea, como por ejemplo en los procesos de calibracion de instrumentos que miden variables fisicas. Yo habia realizado una version anterior que solo incluia los indicadores analogicos (dial gauges); pero nada de registro. Weather Staion (Arduino+Processing) - Science and Measurement - Arduino Forum

La intencion fue darle a este projecto una apariencia "Retro", como los instrumentos que se fabricaban en los 60's, 70's y 80's
El proyecto consiste de un Arduino Uno al cual se le han conectado los sensors de presion, temperatura y humedad relativa. Este se comunica con la compuradora enviandole las muestras de esas variables y esta se encarga de realizer todos los calculos y visualizarlos en la pantalla.

Para la presion se utilizo el sensor SB-100 de la compania Apogee Instruments, Inc: (Barometric Pressure Sensor | Apogee Instruments) que es un sensor profesional de alta calidad, robusto, duradero y muy preciso. Para la temperatura se empleo el ST-100 de la misma compania (Temperature Sensors | Apogee Instruments ) que tambien es un sensor muy preciso robusto y duradero de muy alta calidad con una precision de 0.1 Celsius. Estos son sensors analogicos que se conectaron directamente a entradas analogicas de Arduino sin necesidad de amplificacion. Para la humedad relativa, no hay sensor conectado en estos momentos y en su lugar se coloco un potenciometro que permite simular variaciones de voltage para poder observar las mismas en la pantalla de la computadora ya que esta es una variable que cambia muy lentamente.

El proyecto se configuro comoo una Estacion Climatica para interiores; pero en realidad puede ser reconfigurado facilmente para monitorear cualquier otra variable que varie lentamente, es decir, de baja frecuencia. En realidad, cualquier variable cuya velocidad de cambio (no muy rapida) permita que sea representada con un indicador analogico tipo dial gague como los que se incluyen.

Algunas de las caracteristicas y posibilidades del dispositivo construido son las siguientes.

-Deteccion y registro de eventos con puntero de tiempo.
-Alarmas
-Indicadores analogicos tipo relojes (Dial Gauges)
-Registrador de 3 canals uno para cada variable.
-Lente magnificador movil de seccion de la pantalla (~x1.5)
-Monitoreo de video de la habitacion con hasta 3 camaras en vivo.
-Zoom y "paneo" de las imagines de video de las camaras (por software)
-Deteccion de picos en las senales.
-Posibilidad de registro en "looping", es decir, el registro comienza nuevamente al finalizar cunado las variables se llenan.
-Posibilidad de seleccionar varias velocidades de registro.
-Botones de Pausa, Rapido hacia delante (Fast Forward) y rebobinado (Rewind)
-Posibilidad de tomar fotos de la pantalla o de las imagines de video en vivo.
-Posibilidad de impression de los trazos del registro en papel.
-Enviar los eventos por email (esta posibilidad aun no ha sido completrda y los emails no se envian en realidad todavia)
-Monitoreo de la velocidad cambio de las variables en el tiempo (primera derivada con respecto al tiempo o pendiente de la curva)(Rate en Ingles).
-Datalogger en archivos para abrirlos con Excel.
-Eventslogger en archivos de texto.
-Monitoreo preciso del voltage de la fuente de alimentacion de los sensors, ya que la estabilidad de este es una condicion critica para garantizar precision en las mediciones.
-Cursores moviles en pantalla para tomar mediciones de los trazos.

El programa de la computadora lo realice utilizando el language Processing 1.5.1.

Por ultimo, queria mencionar que este como casi todo proyecto, "es la historia de nunca acabar", pues se pueden anadir funciones tanto como uno pueda imaginarlas y este en disposicion de dedicar el tiempo que require programarlas.

Me gustaria escuchar sus comentarios y sugerencias.
Espero lo disfruten y los ayude a encontrar ideas y soluciones para sus propios proyectos.

Gracias,

Aqui esta el video:

Impresionante, un gran trabajo

Gracias por tu comentario.
Por cierto, estaba observando tu Proyecto de Domotica y es realmente interesante y muy completo. Congrats!... :wink: