Control Temperatura
Buenas, despues de muuuuuuuucho tiempo, realizo una nueva consulta en el foro. Existe alguna manera de controlar la temperatura de la pc desde delphi? conocen algun componente que sirva para esto? desde ya muchisimas gracias
|
Saludos
Cita:
Para que necesitas eso? |
en torry encontrarás algún componente con el codigo fuente para hacer lo que quieres
|
Cita:
|
Directamente del ordenador obtener la temperatura?, no me consta que eso pueda hacerse. En cualquier caso si que se podría colocar un dispositivo medidor y colocarlo en el lugar en donde se quiera obtener la temperatura, fuente de alimentación, micro.... y conectarlo a un puerto y luego hacer lecturas periódicas de dicha temperatura.
Un Saludo. |
Hoy en día los ordenadores si llevan sensores de temperaturas, al menos en BIOS me indica, en tiempo real, la temperatura del micro, temperatura del sistema, rpm de los ventiladores (del micro y el auxiliar si está conectado), voltaje de 5 y 12 v. No veo por qué no se ha de poder leer dichos valores (será complicado) pero si algún componente lo encapsula, pues será fácil.
Obviamente si el sistema no cuenta con esos sensores, será un poco más dificil leerlos ;). Saludos |
claro que se puede, desde hace años, las placas tienen sensores para controlar la temperatura de la cpu, de los discos duros, del chipset, controlar las revoluciones de los ventiladores según la temperatura, etc. :)
|
Pues no sé Casimiro, no me convences. No creo que sea una mayoría de placas las que tengan sensores para la temperatura, si acaso tienen un sensor que apaga la pc ante un exceso de temperatura pero eso no es lo mismo que medir la temperatura. Pero por otro lado, aquí se pregunta cómo controlar la temperatura. ¿Estás diciendo que existe una componente con la cual yo pueda decirle a la pc que baje la temperatura para enfriar mi refresco?
// Saludos |
No se si la mayoria, pero muchas llevan sensor de temperatura (ASUS, Gigabyte ...), concretamente es muy utilizado el sensor LM75. No es facil acceder a esa informacion, creo que se utiliza para ello el SMBus, pero depende del fabricante de la placa.
Por ejemplo este programa muestra la temperatura de los distintos sensores, la velocidad de los ventiladores y los voltajes. Yo lo he utilizado y con mi placa (ASUS) funciona, no se si en otras tambien funcionara. Cita:
|
Cita:
claro que sí tienen un sensor que mide la temperatura, míralo en tu propia placa :) otra cosa es que exista algún componente para delphi que nos permita visualizar la temperatura en tiempo real, pero hay multitud de programas con los que puedes verlo. En windows recuerdo MBprobe, aunque son muchos. Y con linux, incluso puedes configurar para que suba o baje la "velocidad" del micro según la temperatura a la que está, con cpudyn de Ricardo Galli. |
Saludos
El tema es "Controlar", no de visualizar o mostrar,... Para mi eso no se puede, a menos que le digas al ventilador que gire mas rapido:p. |
primero que nada, disculpen que haya demorado en contestar tenia algunos problemitas.
leyendo el ultimo post, me doy cuenta que yo me confundi en el titulo, porque lo que yo necesito es poder visualizar dichos datos, NO el de bajar la temperatura, aunque leyendo el mensaje donde dice "Y con linux, incluso puedes configurar para que suba o baje la "velocidad" del micro según la temperatura a la que está, con cpudyn de Ricardo Galli." la verdad que suena tentador tener algo asi en win pero me imagino que debe ser mucho pedir |
bueno, yo entendí por "controlar", el poder "ver" para "controlar" si sube/baja la temperatura.
Y sobre lo que comenté antes de cpudyn, para linux, creo que funciona en ordenadores portátiles que permiten su uso mediante esa característica, incluso controla el disco duro, por si no se usa, que se detenga, ahorrando batería y disminuyendo la temperatura general del sistema. Las especificaciones exactas no las conozco, "hablo" de memoria, creo recordar que era así. Para windows, que yo sepa, no hay nada por el estilo. |
La franja horaria es GMT +2. Ahora son las 19:40:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi