Monitorización del consumo eléctrico y de la temperatura y humedad(Parte 1)


Dado el incremento histórico en los costos de la electricidad y la previsión de un continuo aumento, consideramos esencial contar con un método para evaluar el consumo eléctrico y identificar las áreas de la casa con mayor gasto energético. Esto nos permitirá optimizar el uso de la electricidad y, en última instancia, reducir nuestra factura. Una manera efectiva de lograr este objetivo es la instalación de medidores de consumo, ya sea a nivel de dispositivo o de la casa en su totalidad. En este post nos enfocaremos en la colocación de un medidor de consumo en el cuadro eléctrico para monitorizar el consumo de toda la vivienda , pues aunque hay numerosos dispositivos disponibles en el mercado para este propósito no siempre estan accesibles en tiempo real las medidas. Además adoptaremos una solución abierta  económica y no invasiva (esto significa que no es necesario que la línea eléctrica que se va a medir pase a través del dispositivo, lo cual hace que su instalación y uso sean más seguros).

Los componentes

El corazón del montaje es un Pzem004 , un módulo de prueba de monitorización eléctrica de alta precisión que viene además ya calibrado , muy económico ( unos 13€ en amazon) , autoalimentado ( ca 220v) y que incluye un transformador de corriente ( cerrado o con clip) para la medida de la corriente. Este mismo módulo incluso puede usarse para medir la energía, el voltaje y la corriente, y luego mostrarlo en un PC u otros terminales ofreciendo una precisión del 1%..

Ciertamente existen varias versiones con display que incluyen un botón de restablecimiento que puede restablecer los datos de energía simplemente pulsándolo, pero para el cometido de este post es mucho mejor usar la versión sin display dado que la idea es conectarlo a un microcontrolador y enviar las medidas para su análisis posterior (ya que de no ser así solo podemos verlas in situ y nos perderemos los valores históricos)

Gracias a que todas las versiones equipan un interfaz de comunicación de datos serie TTL, se puede leer y configurar los parámetros relevantes a través del puerto serie que podemos capturar con un microcontrolador como por ejemplo un potente ESP32, como vamos a ver en este post con una versión de los mas vendida: el ESP32 WROOM-32 (unos 12€ en amazon).

El AZDelivery ESP32 Dev Kit C V4, que corresponde al fabricante Espressif, combina en un solo microcontrolador una CPU con 2 núcleos de Tensilica LX6, con una frecuencia de reloj de hasta 240 MHz, y 512 kilobytes de SRAM. Para ello integra un aparato de radio para WLAN (802.11b/g/n) y Bluetooth (Classic y LE).

Con la nueva distribución de la placa, tanto la alimentación como el circuito de reset para la programación automática han sido mejorados significativamente. La versión  Dev-Kit está equipado con el ESP32-WROOM-32., módulo que a sido reposicionado por Espressif para lograr un aumento significativo en la calidad de transmisión y recepción, sin aumentar el rendimiento.

La función WLAN es compatible con todos los métodos de cifrado habituales, como WPA2. También puede actuar como punto de acceso o sniffer en la WLAN. Entre los más de 32 pines GPIO están disponibles: UART, I2C, SPI, DAC, ADC (12 Bit), todos los pines GPIO pueden utilizarse como entrada o salida.

Conectándolo todo

Usando la Biblioteca Arduino para Peacefair  en un ESP32 y un PZEM-004T-100A v3.0 podemos construir un Monitor de energía usando la interfaz ModBUS.

Antes de empezar ,debemos saber que la versión 3.0 PZEM es una versión mejorada de la anterior PZEM-004T, siendo las principales características de este módulo son las siguientes;

  • Mide voltaje, corriente, potencia, energía, factor de potencia y frecuencia (nuevo en la versión 3.0).
  • 247 direcciones esclavas programables únicas.
  • Permite que múltiples esclavos usen la misma interfaz serial PZEM MulitDevice Demo
  • Contador de energía interna hasta 9999.99kWh.
  • Alarma de sobrealimentación.
  • Puesta a cero del contador de energía.
  • Suma de comprobación CRC16.
  • Mejor, pero no perfecto aislamiento de red.

También destacar que existe ya actualmente una nueva versión versión con exactamente las mismas especificaciones pero con soporte de RS485 ( como tratamos en este post) , lo cual a efectos prácticos nos puede interesar en caso de necesitar usar múltiples dispositivos de medidas sobre el mismo bus de medidas.

Especificaciones del fabricante para el PZEM004 v3
FUNCIÓNRANGO DE MEDICIÓNRESOLUCIÓNPRECISIÓN
Voltaje80~260V0.1V0,5%
Actual0~10A o 0~100A*0.01A o 0.02A*0,5%
Poder activo0~2,3kW o 0~23kW*0.1W0,5%
energía activa0~9999.99kWh1Wh0,5%
Frecuencia45~65Hz0,1 Hz0,5%
Factor de potencia0,00~1,000.011%
*Uso del transformador de corriente externo en lugar del derivador incorporado

Este módulo, es una versión mejorada del PZEM-004T con funciones de medición de frecuencia y factor de potencia, disponible en los lugares habituales. Se comunica mediante una interfaz TTL a través de un protocolo de comunicación similar a Modbus-RTU, pero es incompatible con la biblioteca @olehs anterior que se encuentra aquí: https://github.com/olehs/PZEM004T

Para hacer mas interesante la propuesta además al circuito un simple medidor de temperatura y humedad «clásico» como el módulo DHT11. Este sensor lee la temperatura y humedad del lugar donde está el sensor. Tiene dos pines para alimentación («-» para la tierra, el pin central es VCC). El pin con la etiqueta «S» es la entrada de pin. Las lecturas se reciben a través de este pin.

Los componentes empleados necesarios para el montaje propuesto pues son los siguientes:

  • Modulo Esp32 genérico : ESp32 WROOM3
  • Modulo PZEM004
  • Modulo DHT11
  • Fuente encapsulada de 5v : módulo 220AC /5vDC
  • Cablecillo hembra-hembra y cable de ca
  • Caja

El circuito

En cuanto a las conexiones, seguiremos un esquema bastante simple que puede ajustarse a diversas necesidades y configuraciones. Se ha optado además del citado modulo PZEM004, añadir un sensor de temperatura y humedad (el DHT11 ) así como para darle mayor estabilidad un fuente sellada de 5V ultra-miniatura ( aunque un cargador USB debería también ser suficiente).

El esquema propuesto del montaje queda como en la siguiente imagen :

A continuación para que quede mas claro exponemos las principales conexiones con el ESp32:

NodeMCU ESP32SPZEM004-T V3Fuente 5v DCDHT11
5V5VRojo/+/VCC/5V 5V
GNDGNDNegro/-/GND GND
GPIO16TX  
GPIO17RX  
GPIO 5 DATA (PIN CENTRAL)
Resumen de conexiones importantes del ESP32 con el DHT11 y PZEM004

ATENCION: La Fase y el Neutro se conectarán a la corriente directa de la casa. Dentro del anillo toroidal para la medición de la corriente ( que puede ser en forma de pinza o no ), deberemos pasar el cable de la Fase (color Negro) sobre el cual deseamos llevar a cabo las mediciones, que puede ser el mismo que utilizamos para suministrar corriente al circuito o no.

Debemos destacar la importancia de verificar si los módulos ESP permiten la salida de corriente de 5V por el pin, ya que esto puede variar según el modelo. En caso de alimentar el módulo ESP desde un cable USB y suministrar energía al módulo PZEM-004T mediante sus pines 5V/VCC y GND, es esencial confirmar que estos pines puedan proporcionar la corriente necesaria. Mencionar además la intención de llevar a cabo pruebas según el esquema propuesto y luego realizar un montaje más seguro dentro del cuadro eléctrico.

MUCHO CUIDADO: Para que ciertamente este montaje no conlleve ningún peligro, dado qeu va alñimentado directamente con ca 220V , debemos aislar ambas placas (por ejemplo en una caja de conexiones) para asegurarnos de que no recibimos ninguna descarga eléctrica fortuita especialmente del PZEM004 .

Código Arduino

Una vez tengamos listo el montaje, antes de incluso integrarlo en Home Assistant que veremos en un nuevo post, es muy interesante cerciorarnos que el montaje funciona correctamente, para lo cual en el ambiente de Arduino deberíamos probar algún mínimo código que nos ratifique que el montaje es correcto.

Teniendo el montaje bien revisado, debemos seleccionar desde el interface de Arduino «ESP Dev Module» y asegurarnos de haber configurado el puerto serie correcto.

Con el siguiente código lo cargaremos y los desplegaremos en el microcontrolador pulsando la flecha derecha ( deploy) y ya podemos probar las funcionalidades abriendo el monitor serie.

#include <PZEM004Tv30.h>
#include "DHT.h"

#define DHTPIN 4 // Digital pin connected to the DHT sensor

// Feather HUZZAH ESP8266 note: use pins 3, 4, 5, 12, 13 or 14 --

// Pin 15 can work but DHT must be disconnected during program upload.



// Uncomment whatever type you're using!

#define DHTTYPE DHT11 // DHT 11

//#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321

//#define DHTTYPE DHT21 // DHT 21 (AM2301)



// Connect pin 1 (on the left) of the sensor to +5V

// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1

// to 3.3V instead of 5V!

// Connect pin 2 of the sensor to whatever your DHTPIN is

// Connect pin 4 (on the right) of the sensor to GROUND

// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor



// Initialize DHT sensor.

// Note that older versions of this library took an optional third parameter to

// tweak the timings for faster processors. This parameter is no longer needed

// as the current DHT reading algorithm adjusts itself to work on faster procs.

DHT dht(DHTPIN, DHTTYPE);




//inicializacion de los contadores

PZEM004Tv30 pzem0(Serial2, 16, 17);

float puerto;



String Imprimir3;

/**variables genericas para capturar todas las medidas*/

float voltage,current ,power, frequency,pf;



void setup() {


Serial.begin(9600);

Serial.println(F("DHTxx test!"));


dht.begin();

pinMode(2,OUTPUT);

// Uncomment in order to reset the internal energy counter

pzem0.resetEnergy();



}





void loop() {



Serial.print("Custom Address:");

//Serial.println(pzem.readAddress(), HEX);

//Serial.println(pzem.readAddress());


Serial.println(pzem0.getAddress());

//Custom Address:248

//Error reading voltage



puerto=pzem0.getAddress();


Serial.print("Read Custom Address:");

Serial.println(puerto);


if (puerto>0)

{


digitalWrite(2,HIGH);

Serial.print("Medidor 0 :( ");

Serial.print(pzem0.readAddress(), HEX);

Serial.print(") Medidas: ");


// Read the data from the sensor

voltage = pzem0.voltage(); //Volt

current = pzem0.current(); //Amp

power = pzem0.power(); //watt

//float energy = pzem0.energy(); //kwh

frequency = pzem0.frequency(); //hz

pf = pzem0.pf();




Serial.print ("M0 AGREGADO I=");

Serial.print (current);


Serial.print (" W=");

Serial.print (power);


Serial.print (" pf=");

Serial.print (pf);


Serial.print (" V=");

Serial.print (voltage);



Serial.print (" f=");

Serial.print (frequency);


// Serial.println ((String)voltage+";"+(String)current+";"+(String)power+";"+(String)frequency+";"+(String)pf);

// Wait a few seconds between measurements.

delay(2000);


// Reading temperature or humidity takes about 250 milliseconds!

// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)

float h = dht.readHumidity();

// Read temperature as Celsius (the default)

float t = dht.readTemperature();

// Read temperature as Fahrenheit (isFahrenheit = true)

float f = dht.readTemperature(true);



// Check if any reads failed and exit early (to try again).

if (isnan(h) || isnan(t) || isnan(f)) {

Serial.println(F("Failed to read from DHT sensor!"));

return;

}



// Compute heat index in Fahrenheit (the default)

float hif = dht.computeHeatIndex(f, h);

// Compute heat index in Celsius (isFahreheit = false)

float hic = dht.computeHeatIndex(t, h, false);



Serial.print(F("Humidity: "));

Serial.print(h);

Serial.print(F("% Temperature: "));

Serial.print(t);

Serial.print(F("°C "));

Serial.print(f);

Serial.print(F("°F Heat index: "));

Serial.print(hic);

Serial.print(F("°C "));

Serial.print(hif);

Serial.println(F("°F"));

}

}

Destacar que aunque este código no será necesario en la integración con Home Assitant, pero si es conveniente antes de desplegarlo en el ESP32 , para probar que el montaje funciona correctamente y que no nos hemos equivocado en nada , ya que el código Arduino anterior es funcional al 100% .

Os mostramos como hemos probado el montaje antes de llevarlo su ubicación junto al cuadro de distribución de ca:

Si hemos desplegado el código anterior correctamente los dos leds TX/RX del PZEM004 deberían parpadear al unísono y desde la consola serie de Arduino ver todas la lecturas de tensión, corriente, potencia, frecuencia, factor de potencia así como la temperatura y la humedad. !buena suerte!.

Usos para un viejo ordenador


Aunque podamos seguir utilizándolos, los ordenadores, sea programada o no, sufren de obsolescencia. Es decir, al cabo de un tiempo, acaban por funcionar de un modo más lento, dejan de ser actualizables y algunas aplicaciones y programas no se podrán instalar o, si se hacen, se moverán con una lentitud exasperante.

Además, aparecerán dispositivos y periféricos que no funcionarán con nuestro equipo. O si lo hacen, no será aprovechando al máximo su potencial tecnológico  (una unidad USB 3.1 conectada a un puerto USB 2.0 funcionará a la velocidad de los dispositivos USB 2.0, por ejemplo).

Así pues, tarde o temprano, acabaremos por tener que cambiar el ordenador, actualizarlo, venderlo o reutilizarlo. Y precisamente en este último apartado, el de la reutilización, hay más posibilidades de las que en un principio se podría pensar.

A continuación  proponemos algunos usos para vuestro viejo ordenador, aunque probablemente amigo lector  otras ideas  que  quizá  no haya caído.

1. Montar un servidor IOT

El hogar conectado aún está por llegar en su acepción “domótica”, pero, en lo que a conectividad de red se refiere, un gran número de dispositivos dispone ya de una conexión de Internet, ya sea mediante WiFi, cable o ambas. Y además, conexiones de banda ancha con velocidades excepcionales gracias a la fibra o a 4G.

Para montar un servidor IoT en un PC, primero necesita un PC con los requisitos mínimos necesarios. Estos requisitos suelen ser los siguientes:

  • Un procesador de al menos 1 GHz
  • 2 GB de RAM
  • 10 GB de espacio libre en disco duro
  • Un sistema operativo compatible con IoT, como Windows 10, Linux o macOS

Una vez que tengas un PC compatible, puede empezar a instalar el software necesario. Hay muchas opciones disponibles, pero algunas de las más populares son:

  • Apache MQTT: Un servidor MQTT, que es un protocolo de mensajería ligero utilizado para la comunicación entre dispositivos IoT.
  • Node-RED: Un entorno de desarrollo visual para crear aplicaciones IoT basadas en JavaScript.
  • ThingSpeak: Una plataforma en la nube que permite recopilar, almacenar y visualizar datos de dispositivos IoT.
  • HomeAssistant: una plataforma open software de la que ya hemos hablado en numerosas ocasiones.

1. Montar un servidor multimedia

Si por ejemplo cuenta con  un TV “Smart” o un Android TV, un set top box o una consola, es posible convertir el viejo ordenador en un servidor de contenidos multimedia para estos dispositivos. Incluso para nuestro smartphone si instalamos alguna de las apps que habilitan esta funcionalidad.

Existen infinidad de propuestas para hacerlo. Básicamente se trata de instalar un programa que habilite esta funcionalidad en nuestro antiguo ordenador conectado a la red local en la que estén integrados nuestros dispositivos.

Uno de ellos es Plex, aunque hay más opciones disponibles. Tanto para Windows como para Linux o Mac. No entraremos en los detalles de la configuración propiamente dicha de Plex, aunque es uno de los más completos que se pueden encontrar.

Por supuesto, es preciso que tengáis almacenados los contenidos multimedia en el equipo donde se instale Plex, ya sea mediante unidades externas o internas. La ventaja es que no se necesitan muchos recursos para que funcione. Las transmisiones en streaming están muy optimizadas y no es preciso tener  un superordenador para que vaya bien.

2. Convierta el ordenador en un TV

Otro posible uso del ordenador es como televisor. En vez de usarlo como servidor, podemos tenerlo funcionando como pantalla. Podemos ver las emisiones de las fuentes de streaming de infinidad de cadenas de televisión, de los propios operadores de telecomunicaciones o de otras como TED o YouTube, pero directamente viéndolas en el propio ordenador.

Lo mismo se puede decir de las fotos o la música, para lo cual necesitaremos que la pantalla sea de buena calidad, así como instalar unos altavoces decentes si es que no los tenía ya.

Sea como fuere es un uso que no precisa de demasiados recursos, aparte de una conexión de Internet, un navegador y un reproductor multimedia como Videolan. En el navegador podremos acceder a contenidos en streaming tanto de vídeo como de audio.

3. Instale Linux

Generalmente nuestro ordenador estará funcionando bajo Windows. Un sistema operativo que, aparte de ser de pago, consume más recursos que otros como Linux. Si no queremos actualizarlo a Windows 10 o Windows 11 y bajo Windows XP, Vista o Windows 7 funciona mal, podremos tratar de instalar Linux como alternativa.

Linux usa menos recursos del sistema y ha mejorado mucho en lo que a interfaz de usuario e instalación se refiere. Existen muchas variantes (o distribuciones). Una de las más recomendables para instalar en nuestro equipo es Ubuntu. Con Linux no tendremos tantas aplicaciones como en Windows, pero sí las suficientes como para abordar tareas como la instalación de un servidor multimedia o usar aplicaciones ofimáticas o navegar en Internet con más soltura que con Windows.

4. Dónelo a una ONG

Otra posibilidad es la donación. Existen organizaciones que aceptan equipos antiguos para convertirlos en ordenadores aptos para su uso en escuelas o en organizaciones de países en vías de desarrollo, en los que no se pueden permitir la compra de equipos nuevos.

Un ejemplo es Ordenadores Sin Fronteras, aunque es probable que encuentre otras organizaciones realizando funciones similares en vuestra ciudad. En general se pide que los equipos estén funcionando, lo cual es lógico. Si tu equipo no funciona, es mejor que te decidas a reciclarlo o a reutilizar sus componentes.

5. Con periféricos y unidades de disco que ya no se pueden conectar a los nuevos

Otra posible utilidad de un ordenador viejo es la de ser la puerta de acceso a los contenidos de unidades de disco con interfaces IDE (en vez de SATA), o a los de unidades de disco flexible.

Los ordenadores nuevos ya no usan este tipo de unidades y si tenéis contenidos almacenados en discos flexibles o en discos duros con interfaz paralelo, habrá que buscarse la vida para acceder a ellos. Existen adaptadores externos, pero si tienes un equipo antiguo en el que puedas afrontar esta tarea, mejor.

Otro tanto de lo mismo se puede decir para periféricos que usen puertos paralelo o serie, que ya no se encuentran en los equipos nuevos.

6. Para escribir y solo escribir

Un equipo antiguo puede ser también una excelente máquina de escribir. Especialmente en combinación con alguno de aquellos teclados mecánicos de antaño, como los de los IBM PC.

Si instaláis un procesador de texto básico en Windows o Linux, o usáis un procesador en la nube, para dedicaros solo a escribir, es posible conseguir un nivel de concentración excelente en el caso de que os dediquéis a actividades literarias.

Y no nos cansaremos de repetir que el tacto de aquellos teclados IBM de hace 20 años era sencillamente irrepetible.

7. Para venderlo en el futuro

Si conserva su ordenador en perfecto estado y lo mantiene operativo, preferiblemente con su sistema original, en unos años puede que tenga en su poder un equipo incunable con un valor elevado en los circuitos de coleccionistas.

Si tiene uno de aquellos ordenadores HP, Dell, IBM, Toshiba, Apple o Compaq de antaño, consérvelo y espere a que pase el tiempo. No es una ciencia exacta, pero puede que en el futuro sea posible venderlo por una cantidad de dinero superior a la que invertio en su compra.

8. Descubra cómo ha evolucionado la tecnología

En ocasiones también se puede usar un ordenador viejo para satisfacer la curiosidad en lo que al progreso de la tecnología se refiere. Tan solo tendremos que ver cómo se compara el rendimiento del equipo más veterano con el de un equipo moderno.

Eso sí, tendremos que usar programas u aplicaciones que se puedan instalar en el ordenador viejo. Así que buscaremos versiones de 32 bits en páginas de Abandonware para programas como Photoshop, o bien programas de benchmarking (medida de rendimiento) en portales como BenchmarkHQ, donde es posible elegir entre centenares de opciones.

Es un uso un poco friki, pero si os decidís a hacer una comparación y la grabáis en vídeo para compartirla en YouTube o Facebook puede que os sorprendáis con la aceptación conseguida.

9. Como elemento decorativo

Este uso puede que no sea del agrado de todos. Pero lo cierto es que un elemento vintage como un ordenador de antaño puede ser atractivo en un domicilio o en algún local de moda con ambientación tradicional.

En casa, con un poco de destreza manual, es posible convertir un equipo en un elemento decorativo o útil, del mismo modo que se usan las máquinas de escribir clásicas como objeto de culto.

10. Para hacer una obra de arte

Otro posible uso de un ordenador viejo puede ser el de convertirse en el pretexto para crear una obra de arte. Ya sea en su totalidad como ordenador o como piezas sueltas, ya sea la placa, el procesador o incluso el teclado o el ratón.

El arte se nutre de muchos tipos de contenidos y la tecnología es uno de ellos. Los componentes de un ordenador viejo pueden ser un punto de partida para una obra; por ejemplo, un monitor viejo, como el que se ve en la foto tomada de una edición pasada de la Feria Arco.

11. De padres a hijos

Un ordenador viejo también es una buena forma de hacer que los más pequeños se introduzcan en el mundo de la tecnología. Eso sí, elija bien las aplicaciones que van a usar y configurad un sistema de control parental para evitar que cuando naveguen online se encuentren con contenidos no aptos para menores.

Es posible instalar una solución de seguridad como Kaspersky Internet Security o Kaspersky Total Security, en las que se incluyen opciones de control parental completas. Hay más soluciones por parte de otros desarrolladores de soluciones de seguridad.

12. Para montar una consola de videojuegos RETRO

Otro uso habitual de un ordenador antiguo es el de consola de videojuegos. Sin más que instalar un emulador, podremos hacer que el ordenador se comporte como una máquina recreativa, o un ordenador tipo Amstrad CPC 464, Spectrum, Commodore, etcétera. También se pueden emular consolas portátiles como las Nintendo o las de mesa como las de Sega.

Un buen punto de partida para empezar a configurar nuestra consola emulada es Emulatronia, en donde encontraremos una completa selección de recursos para dar los primeros pasos.

13. Cacharree

El término cacharrear es un tanto amplio, depende de dónde se aplique significará una cosa u otra. En el caso de un viejo PC, cacharrear se refiere a abrirlo, ver cómo funciona un ordenador, cambiar componentes o añadir otros, realizar operaciones de limpieza y mantenimiento (un ordenador viejo posiblemente tenga mucho polvo en su interior), cambiar el sistema operativo, etcétera.

En esencia, se trata de usar el viejo ordenador como una herramienta de aprendizaje acerca del mundo del PC (o Mac si es un Apple). En los Apple, las posibilidades son menores en cuanto a montarlo y desmontarlo. O por lo menos, se requiere más pericia.

En cualquier caso, un viejo PC puede ayudarnos a entender mejor el nuevo, y aprender a repararlo y a mantenerlo actualizado y al día.

14. Para descargar cosas (Legales)

Las descargas no son ilegales en sí mismas. Existen aplicaciones gratuitas y contenidos gratuitos que podemos descargar para ver y usar en nuestro ordenador sin infringir ninguna ley.

Por ejemplo, podemos hacer una colección de imágenes de la NASA, descargar música libre de derechos, colecciones de fotos o incluso películas.
También podemos descargar contenidos de YouTube con plugins para navegadores como Firefox. Las posibilidades son muchas y no tienen por qué ser ilegales.

15. Guarde y disfrute de sus fotos

Y también para editarlas. Existen visores simples y potentes como IrfanView, que funcionarán bien en un ordenador antiguo y además nos dejarán editar las imágenes.

Usar un ordenador viejo para guardar fotos, en todo caso, precisa también de una política de backup de esas fotos, preferiblemente en un servidor en la nube usando servicios como OneDrive, Google Drive, Flickr o similar.

Es cómodo tener todas las fotos accesibles localmente para editarlas, verlas o imprimirlas, pero en un ordenador con años de uso, las averías no se pueden descartar.

16. Uso como solución NAS

Precisamente, podemos usar un ordenador obsoleto para configurar un servidor de archivos en red o NAS. Existen aplicaciones que facilitan esta tarea, como FreeNAS, capaces de transformar un PC en un servidor para almacenar vídeos, documentos, películas o fotos, entre otros contenidos. Además, permite configurar los discos en RAID combinando varias unidades para añadir seguridad frente a fallos del hardware.

Tendremos que instalar varias unidades de disco, eso sí, para obtener la máxima fiabilidad a partir de configuraciones RAID donde los discos se usan tanto para almacenar datos como para asegurar la tolerancia a fallos en una o dos unidades de disco a la vez.

17. Para reutilizar componentes

Si ha decidido comprar un ordenador nuevo, puede que algunos componentes de su ordenador se puedan heredar del viejo. La fuente de alimentación, el teclado, ratón, tarjetas de expansión o incluso la memoria o el procesador, dependiendo de la antigüedad, pueden servirnos para ahorrar algunos euros en el montaje del nuevo PC.

También es posible usar componentes como la fuente para proyectos de electrónica si tenemos conocimientos para ello. O reutilizar ventiladores o sistemas de refrigeración.

18. Para reciclar

Será total o parcialmente. Si no vamos a usar más el ordenador, funcione o no, hay que recordar que es un equipo electrónico y tenemos que llevarlo a un punto limpio para que lo retiren sin que impacte negativamente al medio ambiente.

Los componentes de un ordenador contienen compuestos químicos tóxicos y, además, otros que pueden aprovecharse para fabricar otros equipos.

19. Comparta su ordenador con proyectos de crowdsourcing

Si el ordenador funciona y queréis que su potencia de cálculo se aproveche para tareas filantrópicas y de investigación, es posible instalar aplicaciones que precisamente ejecutan partes concretas de cálculos enormes en vuestro ordenador dentro de una red de miles o cientos de miles de equipos, de modo que se comporten como un súperordenador.

Uno de los proyectos más conocidos es el de búsqueda extraterrestre es SETI,  aunque en portales como BOINC encontraréis muchas más opciones para cálculos farmacéuticos, físicos, etcétera.

Seguramente encontrará más usos para su viejo ordenador, pero esperamos que estos sean útiles y le sirvan como inspiración.