TermoPIC con LM35 y LCD

En post anteriores ya se ha publicado un Termometro usando un LM35, pero con un microcontrolador AVR como cerebro y tres Display para mostrar la temperatura actual.

En esta ocasion se presenta un Termometro usando como sensor el LM35 pero con un PIC como cerebro y una pantalla LCD2x16 para depliege de informacion, el programa de control se ha diseñado en PicBasicPro usando el IDE MicrocodeStudio.

Como se describe en el post anterior, el LM35 es un sensor de tres terminales, dos de alimentaciopn y una salida analoga de voltaje con una relacion de 10 mV/ºC.

La pantalla LCD ha utilizar es del tipo16x2, osea 16 caracteres y 2 filas, estas pantallas poseen una distribucion de pines similar a pesar del fabricante, algunas cuentan con retroiluminacion, pero en sintesis todas poseen un bus de datos y un bus de control, ademas de los pines de alimentacion y constraste.  Mas informacion sobre LCD aqui.

El diagrama de conexion diseñado para este termometro es el siguiente:


Esquema del TermoPIC

Lista de Materiales:

  • 1 – PIC16F877a – Microcontrolador
  • 1 – LM35dz – Sensor de temperatura
  • 1 –  4Mhz – Cristal de cuarzo
  • 1 – LCD 16×2 – Pantalla de cristal liquido
  • 1 – LM7805 – Regulador de Voltaje
  • 2 – 22pF – capacitor ceramico
  • 1 – 0.1uF – capacitor ceramico
  • 1 – 470×1/4 – resistor
  • 1 – 2.2kx1/4 – resistor
  • 1 – 10kx1/4 – resistor
  • 1 – 9v – Bateria
  • *otros: conector para bateria, alambres, bases para IC, PCB.

Como se menciono el programa de control se ha diseñado en lenguaje Basic para PIC, compilado usando el PicBasicPro, y editado usando MicrocodeStudio. El programa es sencillo y se puede desglosar en tres grandes tareas principales: lectura del nivel analogico de salida del sensor, tratamiento digital de esta señal y desplegar en la LCD del valor de temperatura.

El listado del programa escrito en Basic para compilador PicBasicPro se puede descargar de TermoPIC_ooflores_nov2010…y para quienes no desean compilar, aqui esta la version HEX , pueden descargarla desde el BOX azul de la barra lateral con el nombre TERMOPIC.ZIP

A continuacion algunas imagenes y video de el proyecto funcionando.

Sus comentarios son bienvenidos !

RTFM

******************************ooflores@2010*************************

—————-
Now playing: Joaquín Sabina – Ocupen Su Localidad
via FoxyTunes

13 comentarios

  1. discual el micro controlador es el atemega 32 o cual es y si me podrias pasar como lo programstes

    • HOla Leonardo.

      Este proyecto esta realizado con un PIC16F877, uun micro diferente al ATMEGA.
      La programacion se hizo usando el PicBasic con el IDE Microcode y se descargo usando el JDM.

      Saludos.

      • hosease como no entiendo o si me prodria pasar don de descargar el programa y el codigo de programasion como lo puedo hacer

  2. Si lo deseas, se te puede proporcinar el microontrolador ya programado , es mas se te puede enviar todos los componnetes en forma de KIT para que tu lo armaes (soldar). Si estas interesado ponte en contacto: otonielflores@gmail.com

  3. mira pero la programacion me la puedes pasar la del pic es para un proyecto enviamela a mi correo merwil_15_@hotmail.com

  4. mira pero en cuanto me lo das???? para saber xq lo necesito urgente con laas cosas del programa vez es pa una materia y es el proyecto final

    • Hola.

      Por supuesto que se te puede enviar todo en forma de kit, solo para soldar.
      el micro ya programado y sin necesidad de uso de computadora.

      El kit incluye:

      1 – PIC16F877a – Microcontrolador ya programado
      1 – LM35dz – Sensor de temperatura
      1 – 4Mhz – Cristal de cuarzo
      1 – LCD 16×2 – Pantalla de cristal liquido
      1 – LM7805 – Regulador de Voltaje
      2 – 22pF – capacitor ceramico
      1 – 0.1uF – capacitor ceramico
      1 – 470×1/4 – resistor
      1 – 2.2kx1/4 – resistor
      1 – 10kx1/4 – resistor
      1 – 9v – Bateria
      1 — Base para el micro
      1 — Circuito impreso ya taladrado solo para soldar los elementos.
      1 — conector para batería de 9V.
      El costo es 50 USD + costo de envio (aprox 7.50 USD) = 57.50 USD.

      Si estas de acuerdo me puedes transferir el dinero a mi cuenta de paypal, otonielflores@gmail.com

      …al recibir, se enviara el kit a mas tardar 2 dias despues.

      sALUDOS.

  5. hola puedes subir la programacion??

  6. hola soy nuevo en la electrónica, me gustaría saber como hacer un control de temperatura a partir de una pt100 o lm35. no soy muy bueno programando. me pudes vender el codigo o el kit completo. me puedes escribir al fercho83_25@hotmail.com
    Gracias.

  7. Disculpe de que parte es usted , si le pidieres ese TermoPIC con LM35 y LCD osea armado y todo lo enviara , claro tengo que saber si es de donde soy yo de Venezuela

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: