Bueno, como veo que no queda claro, trataré de ser mas comunicativo
, jejej
El pic, mide cada 500ms las señales analogicas y digitales, ni bien termina de leerlas, las envia mediante rs232 (el pic hace de conversor a/d y envia x rs232)
Luego en la PC, hay un programa que está "escuchando" constantemente y guarda esos valores en un archivo (programa realizado en lenguaje Perl); este programa hace de "mediador" y saca los calculos de conversion entre el RS232 y el MRTG(Multi Route Traffic Grapher), en sí este programa es para graficar transferencia de red, pero se le pueden pasar valores que uno quiera para que los grafique, que esas imagenes son las que se ven via web.
La web que uno ve es un php, que consulta en la base de datos los valores que está enviando la estacion y los muestra en la columna de la derecha, y en la izquierda, coloca las gráficas.
En sintesis tengo algo asi:
Sensores => PIC16F877 => RS232 => Programita en Perl => MRTG
Aca les pasteo lo que la estacion está enviando constantemente
root@Server:~# cat /dev/ttyS0
1BF,20F,2F2,351,000,111,004F
1BF,20F,2F2,350,000,111,004F
-1- -2- -3- -4- -5- -6- -7-
1er parte = Temperatura (An0) en hexa ej: T = hex(1bf)/1023*50ºC = 21.8ºC
2da parte = Humedad (An1)
3ra parte = LDR (An2)
4ta parte = Presion (An3)
5ta parte = Libre (An4) No usado, en algun futuro cualquier sensor analogo
6ta parte = Bits de la veleta (3 datos digitales)
7ta parte = Velocidad del viento (resultado del timer1 x c/min)
Espero que me entiendan (soy poco claro) :S
PD: El proyecto es 100% experimental
PD2: Actualmente estoy golpeandome con el perl(aprendi mandando mano y leyeeendo bastante) para que me mande 1 sms al celular todos los dias a las 7am entonces cuando me levanto, sé que tal ta el dia afuera