Pages: [1]   Go Down
Author Topic: Control temperatura + internet  (Read 2762 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a tod@s,
me gustaría que me diérais vuestra opinión acerca de cómo hacer un proyecto que tengo en mente. La idea es la siguiente:
 - Quiero controlar 2 parámetros. Uno sería la temperatura (acondicionamiento) y el otro la humedad. Para controlarlo necesito leer parámetros de temperatura y humedad. Dependiendo del tipo de dispositivo que utilice   para controlar ambas, necesitaré salidas analógicas o comunicación serie para la consigna (serguramente serán salidas en tensión, ya que es mas comercial). Estas consignas quiero mandarlas de forma remota, vía gsm o internet. Además, quiero ver el retorno de la humedad y temperatura. Hay bastantes posibilidades, me decanto por control de temperatura-humedad analógica (tanto para leer como escribir) e internet para pasar valores de consigna y leer retorno.
Una vez explicado lo que quiero hacer y por lo que me he decantado, ahí vienen las preguntas:
1.) Creeis que he elegido bien?, es decir, pensais que haya otras opciones mas acertadas que las elegidas por mi?
2.) Podeis decirme cual es la plataforma de arduino que tenga mas salidas/entradas analógicas para no tener que comprar ningún módulo aparte que haga estas funciones?
3.) He encontrado una librería que hace el PID, alguien la ha probado? (este es el enlace http://www.arduino.cc/playground/Code/PIDLibrary)
4.) Donde mas problemas tengo es en la comunicación via ethernet. He encontrado el ejemplo que viene en arduino "Barometric Pressure Sensor Display", creo que se parece bastante a lo que yo quiero hacer (el control no es un problema, programo plc's y pc's) pero no encuentro el hardware necesario para llevarlo a cabo (en el código del ejemplo sólo vienen enlaces referentes a los integrados que usan para leer la Tª,... pero no la plataforma de arduino usada - puede que yo sea un melón, venga clarísimo y no me haya dado cuenta - ).
5.) Pretendo que funcione durante muchos años, como pongo por arriba yo trabajo con plc's y pc's para hacer lo mismo, y no se si tendré problemas de robustez.
Espero no haber agobiado mucho y no ser un tostón. Si es así, de verás que lo siento. He estado buscando por la web (google) y bicheando por los foros-arduino, si hay algún post o arduino donde todo esto venga muy claro y mis preguntas sean una estupidez, lo siento de nuevo.
Un saludo y gracias por adelantado.
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

cuantos sensores de temperatura y/o humedad quieres leer?
estaran todos conectados al mismo arduino?
tienes conexión a internet por cable ethernet en el emplazamiento del arduino? o tienes wifi?
que quieres hacer con las lecturas? guardarlas en una tabla mysql? consultar la lectura instantanea sin guardar datos? guardar datos en una memoria SD, usb, y solo visualizar el valor instantaneo por internet?
que precision necesitas en los sensores? +-0.5ºC esta bien?
aparte de la visualizacion por internet, necesitas ver los valores en el emplazamiento, con lcd, o conectando un pc?
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Como sensor de temperatura usa un termistor o un termopar, este segundo necesitas un max6675. Para el caso de la humedad usa un HIH-4000 o un SHT11.
Nunca he usado un PID, pero puedes ver este enlace
http://sites.google.com/site/mikuadricoptero/home/download/2-10-control-pid
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

cuantos sensores de temperatura y/o humedad quieres leer?
Quiero poner un mínimo de 4, desechar el valor mas alto y mas bajo y hacer media de los otros 2 (tanto para Tª como para humedad). He visto un sensor de Tª (AD595) que traginándolo un poco y aumentándole la ganancia puedo hacer que me valga como lectura analógica. Los sensores que he visto de humedad se leen todos de forma digital (spi o i2c) y creo decantarme por el HH10D que no es muy caro (aprox. 10€).

estaran todos conectados al mismo arduino?
Esa es mi idea. A unas malas, no tengo problema en poner 2-3 arduinos para que uno comunique, otro haga el control,... y entre ellos comuniquen por rs232 (no son caros). He visto un arduino, el mega 2560 que creo va perfecto. Tiene las suficientes entradas/salidas analógicas y digitales que crea pueda necesitar, además de varios puertos rs232.

tienes conexión a internet por cable ethernet en el emplazamiento del arduino? o tienes wifi?
El proyecto inicial es dejarlo en un lugar poco accesible y que sea autónomo. Pensé en una comunicación directa vía ethernet.

que quieres hacer con las lecturas? guardarlas en una tabla mysql? consultar la lectura instantanea sin guardar datos? guardar datos en una memoria SD, usb, y solo visualizar el valor instantaneo por internet?
Quiero guardar en sd y mandar cuando haya petición a un servidor externo, además de poder ver el valor instantáneo a través de internet.

que precision necesitas en los sensores? +-0.5ºC esta bien?
El propio cable de termopar (que es lo que usaré para leer, debido a su facilidad de colocación en cualquier lado) tiene un error de 1ºC aprox. La precisión de 0.5º es mas que suficiente.

aparte de la visualizacion por internet, necesitas ver los valores en el emplazamiento, con lcd, o conectando un pc
Si, aunque mi idea es no poner ningún pc. He pensado en una pantalla oled o una lcd que es mas barata y sencilla de programar.

Muchísimas gracias, es un placer que te respondan a cualquier duda. Por lo que veo tienes idea, ya que las preguntas son las mismas que me hice yo.
Gracias.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias flico,
miraré los sensores que me aconsejas. Echaré un vistazo a lo del pid del enlace que pones.
Logged

Pages: [1]   Go Up
Jump to: