.....Monitor de temperatura a traves de una red IP.....

 
Este circuito nos servirá para monitorizar la temperatura de forma remota a través de una red Ethernet o de Internet. Mediante la implementación de un servidor web ubicado en el módulo empotrado o embebido Xport de la firma Lantronix, que esta incorporado en el kit de evaluación de dicho módulo. A este kit le hemos conectado un microcontrolador PIC 16F628A y dos sensores de temperatura DS18S20 para tomar dos medidas de temperatura independientes y transferir dichas medidas a la red IP.
 
 
 
 
Como puede observarse en las imágenes anteriores el circuito esta compuesto únicamente por 6 componentes electrónicos( 1 PIC 16F628A, 2 sensores de temperatura DS18S20, 2 resistencias de 4K7 y un condensador de 100nF/25V). El programa del 16F628A realiza la lectura alternada de los 2 sensores de temperatura a intervalos aproximados de 1 segundo(un segundo el sensor 1, siguiente segundo el sensor 2), y envía los resultados de la lectura mediante comunicación serie a la velocidad de 9600 bps al módulo Xport del kit de evaluación.
 
 
Podemos acceder al monitor de temperatura remoto introducciendo la dirección IP que tenga asignada el módulo Xprort seguido por el nombre de la página web "TermpIP.htm . En el ejemplo de la imegen anterior "http://192.168.1.103/TemIP.htm", ya que hemos configurado el modulo Xport con esta dirección local y accedemos a él atraves de la misma red local. En el caso de querer acceder desde el exterior de nuestra LAN deberiamos introducir la dirección IP pública de nuestra red y el nombre de la página web "TermpIP.htm" (p.e. http://xxx.xxx.xxx.xxx/TempIP.htm
 
El PIC 16F628A debemos programarlo con el archivo "TermIP.HEX" utilizando para ello un programa tal como "ICprog" y un programador como el "JDM". El archivo "TermIP.cob", que contiene el programa servidor web, lo subiremos al servidor Xport utilizando el programa TFTP, así desde el simbolo del sistema llamaremos al programa TFTP de la siguiente forma:
tftp -i xxx.xxx.xxx.xxx PUT TermIP.cob WEB1
donde xxx.xxx.xxx.xxx será la dirección IP con la que esté configurado nuestro módulo Xport por ejemplo 192.168.1.103
 
 
Descargar el archivo TermIP.zip que contiene los archivos TermIP.HEX y TermIP.cob
 
 
© 2009 Luis Serrano
www.000webhost.com