TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: eccdreded en 28 de Octubre de 2005, 07:27:00
-
Hola amigos soy un estudiante de tercero y todavia no he adquirido muchos conocimientos acerca de micros. Mi pregunta es la siguiente: ¿que micro debo escoger para hacer un control de temperatura y humedad? Serian dos entradas y dos salidas al microprocesador. No se, diganme posibles soluciones e incluso formas para poder hacer una correcta eleccion del micro. Gracias!!!
-
Hola:
Pues necesitaras uno que tenga canales de ADC... y dependiendo de que perifericos mas vas a utilizar como lcd, teclado etc... te vendria bien un 16F870 que es de 28 pins o un 16F877 de 40 pins...
-
Gracias Lord Lafebre. Probablemente incorpore el de 40 pin ya que si que estoy interesado en incluir LCD, teclado y probablemente en un futuro una conexion i2C. Los canales ADC no pasa nada porque yo creo que podria poner algun ADC externo yo creo, o incluso sensores digitales ¿creeis que son una buena solución?
Muchas Gracias.
Enhorabuena Ecuadoooor!!!!
-
hola xavales, en algun post de por aki o de otro lado (la verdad es que ya no me acuerdo) encontre esto:
http://www.x-robotics.com/sensores.htm
el sht11 es un medidor de temperatura y humedad via serie (i2c creo) esto con 2 lineas controlarias el sensor y para el display al menos 7 lineas (si utilizas el bus de 4 lineas + 3 de control). para el teclado si lo pones con 8 lineas tendrias 16 teclas.
asi que por tanto con un encapsulado 28 pines seria suficiente pero que tubiera interface serie.
Un saludo.
-
Gracias XEREX por la idea que me has dado pero es que todavia el tema del i2c lo llevo bastante flojillo. Por tanto creo que cogere un micro y que tenga un adc y le acoplare otro adc externo para hacer la lectura.Creo que va a ser lo mas sencillo. Por cierto si alguien puede decirme donde encontrar la mejor informacion para comprender el funcionamiento de i2c que por favor me diga donde.
Gracias a todos una vez mas!!Un saludo!!!
-
Ojo amigos!!el sensor que puso xerex no es valido para i2c, es serie pero no es valido para protocolo i2c.
Enga un saludito
-
Para temperaturas, analogico un lm35, amplificandolo mediante un AO, se puede conseguir una precisión decente.
Digitales: un DS1820, solo una linea, o el que yo uso, el DS1624 termometro/memoria i2c, la temperatura tiene una resolucion de 0.05º creo recordar.
-
Para el sensor de humedad te recomiendo el
HM1500LF
www.humirel.com
Te entrega un voltaje analógico según la ecuación:
Vsal=[25.68HR+1079] en mV
El LM35 para temperatura como los demás mencionan es buena opción.
-
pues yo como ya te ha recomendado xerex, te aconsejo utilizar el sensor digital SHT11, la conexión al microcontrolador solo necesita de dos resistencias pull-up y un condensador de 100nf para eliminar el ruido.
Hize un ejemplo sobre ese sensor que colgué en mi página, tienes el código en C para utilizarlo y un ejemplo de conexión en Proteus.
http://perso.wanadoo.es/j1m/proyectos/ejemplos/index.htm
Es el sensor que utilicé para mi proyecto despues de evaluar varia opciones, me ha parecido el mejor en todos los aspectos: precio, facilidad de montaje, no necesita calibrado, es muy preciso, y facil de utilizar (una vez se tiene la librería 
saludos!