Tabla de contenido:

Monitor de sala de servidores: 4 pasos
Monitor de sala de servidores: 4 pasos

Video: Monitor de sala de servidores: 4 pasos

Video: Monitor de sala de servidores: 4 pasos
Video: Controla Tu Ciber con este sencillo Programa!!! / #UnDiaEnElCiber 2024, Junio
Anonim
Monitor de sala de servidores
Monitor de sala de servidores

Uno de los problemas de una sala de servidores es la temperatura. Con diferentes equipos que producen calor, este aumenta rápidamente. Y si falla el aire acondicionado, rápidamente se detiene todo. Para predecir estas situaciones podemos adquirir uno de varios sistemas de monitoreo ambiental en el mercado. Al ser un sistema simple, decidí crear una solución personalizada y construir un sistema de monitoreo de sala de servidores. Gracias de antemano por el apoyo de PCBWay que proporcionó todos los PCB necesarios.

Paso 1: requisitos

Inicialmente creé un prototipo en una placa de pruebas, así que sabía las conexiones necesarias. Aunque el prototipo solo tiene un sensor y el producto final tiene varios, solo fue necesario multiplicar las conexiones.

Entonces fue necesario crear el código. Los requisitos del sistema son los siguientes.

Requisitos

Estaciones de monitoreo

  • controlar la temperatura ambiente y la humedad del aire
  • tener varios sensores
  • reportar estos datos a un sistema central

Sistema central

  • recibir datos de varias estaciones
  • autenticar las estaciones y sus datos
  • mostrar un gráfico por sensor de las últimas 24 horas
  • monitorear los datos y enviar una advertencia al correo electrónico si deja el rango establecido como normal

Paso 2: Material

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 conector Dupont
  • Cable telefónico
  • 9 suéter Dupont
  • Pin de cabezal de 9 zócalos

Para el sistema central desarrollé una aplicación usando PHP y MariaDB.

Para cada estación desarrollé un sistema basado en Wemos D1 Mini, con varios sensores DHT22.

Cada estación recolecta los datos de los sensores conectados cada 30 minutos, codifica y envía al sistema central a través de una conexión inalámbrica. El sistema central decodifica los datos, autentica la estación a través de una clave predefinida e inserta los datos en la base de datos.

Paso 3: Código y PCB

Código

Todo el código está disponible en mi cuenta de GitHub.

tarjeta de circuito impreso

Después del prototipo creé el PCB. Para crear la PCB utilicé Autodesk Eagle. Está disponible de forma gratuita para PCB de hasta 11 cm de lado.

Para crear la PCB en Autodesk Eagle es necesario crear un proyecto y dentro del proyecto crear un esquema con los componentes y sus conexiones.

Una vez creado, creo el pcb. Para ello presione el botón que se encuentra en la barra de herramientas. Autodesk Eagle crea una placa con todos los componentes e indica las conexiones respectivas. A continuación, es necesario definir el tamaño de la placa, colocar los componentes en su lugar y hacer las conexiones entre ellos (ver más información aquí

Finalmente, es necesario exportar el dibujo al formato gerber para enviarlo a producción. Dado que hay varias posibilidades, PCBWay proporciona un tutorial con los pasos (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) e indica qué archivos se deben enviar.

La presentación se realiza en el sitio web de PCBWay. Al enviar, el costo se pone a disposición automáticamente. Una opción que se debe marcar es "HASL sin plomo", para eliminar el plomo de las placas. Después de la presentación, el proceso de producción es rápido, demorando entre 1 y 2 días.

Paso 4: Montaje

Después de recibir los PCB de PCBWay, soldé los diversos componentes en su lugar. Los PCB vienen preparados para recibir los componentes, lo que hace que el proceso sea bastante simple.

Una vez que las placas de circuito impreso están listas, he creado los distintos cables de conexión del sensor. Estos consisten en un cable telefónico de 2 pares, con conectores Dupont para conectar al sensor.

Luego tuve que crear los casos. Estos fueron modelados en Autodesk Fusion 360 e impresos en PLA en una Prusa I3 Hephestos.

Luego lo preensamblé. Fue necesario colocar el PCB en la carcasa así como los distintos sensores. También era necesario proteger los conectores con manguitos termorretráctiles.

En el sitio se llevó a cabo el montaje final. Coloqué un sensor en el medio de un bastidor y otros dos encima de cada uno. Esto me permite controlar la temperatura y la humedad en varios puntos de la habitación y a diferentes alturas.

Finalmente, verifiqué si había conectividad con el sistema central y qué datos se estaban transmitiendo.

En una situación ideal, todos los sensores, independientemente de la ubicación y la altura, deberían informar los mismos valores. Si los primeros reportan valores más altos, la habitación se está calentando.

Recomendado: