Índice:
Vídeo: Monitor da sala do servidor: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Um dos problemas de uma sala de servidores é a temperatura. Com diferentes equipamentos produzindo calor, isso aumenta rapidamente. E se o ar condicionado falhar, ele interrompe tudo rapidamente. Para prever essas situações podemos adquirir um dos vários sistemas de monitoramento ambiental existentes no mercado. Por ser um sistema simples, decidi fazer uma solução customizada e construir um sistema de monitor de sala de servidores. Agradecemos antecipadamente pelo suporte da PCBWay que forneceu todos os pcb's necessários.
Etapa 1: Requisitos
Inicialmente, criei um protótipo em uma placa de ensaio, então eu sabia as conexões necessárias. Embora o protótipo tenha apenas um sensor e o produto final vários, bastou multiplicar as conexões.
Em seguida, foi necessário criar o código. Os requisitos do sistema são os seguintes.
Requisitos
Estações de Monitoramento
- monitorar a temperatura ambiente e a umidade do ar
- tem vários sensores
- relatar esses dados para um sistema central
Sistema Central
- receber dados de várias estações
- autenticar as estações e seus dados
- exibir um gráfico por sensor das últimas 24 horas
- monitore os dados e envie um aviso por e-mail caso saia do intervalo estabelecido normalmente
Etapa 2: Material
- 1 Wemos D1 Mini
- 3 DHT22
- 9 Conector Dupont
- Cabo telefônico
- 9 saltador Dupont
- Pino de cabeçalho de 9 soquete
Para o sistema central desenvolvi uma aplicação em PHP e MariaDB.
Para cada estação desenvolvi um sistema baseado no Wemos D1 Mini, com vários sensores DHT22.
Cada estação coleta os dados dos sensores conectados a cada 30 minutos, codifica e envia para o sistema central por meio de uma conexão sem fio. O sistema central decodifica os dados, autentica a estação por meio de uma chave predefinida e insere os dados no banco de dados
Etapa 3: Código e PCB
Código
Todo o código está disponível na minha conta GitHub.
PCB
Após o protótipo, criei o PCB. Para criar o PCB, usei o Autodesk Eagle. Está disponível gratuitamente para PCBs de até 11 cm de lado.
Para criar o PCB no Autodesk Eagle, você precisa criar um projeto e dentro do projeto criar um esquema com os componentes e suas conexões.
Depois que isso for criado, eu crio o pcb. Para isso pressione o botão que está na barra de ferramentas. O Autodesk Eagle cria um pcb com todos os componentes e indica as respectivas conexões. A seguir é necessário definir o tamanho do pcb, posicionar os componentes no lugar e fazer as conexões entre eles (veja mais informações aqui
Por fim, é necessário exportar o desenho para o formato gerber para envio para produção. Como existem várias possibilidades, o PCBWay fornece um tutorial com as etapas (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) e informa quais arquivos devem ser enviados.
A submissão é feita no site da PCBWay. Ao enviar, o custo é disponibilizado automaticamente. Uma opção que deve ser marcada é o “HASL sem chumbo”, para retirar o chumbo das placas. Após a submissão o processo de produção é rápido, demorando entre 1 a 2 dias.
Etapa 4: Montagem
Depois de receber os PCBs do PCBWay, soldei os vários componentes no lugar. As placas de circuito impresso vêm preparadas para receber os componentes, o que torna o processo bastante simples.
Depois que os PCBs estão prontos, eu criei os vários cabos de conexão do sensor. Consistem em um cabo telefônico de 2 pares, com conectores Dupont para conectar ao sensor.
Então eu tive que criar os casos. Eles foram modelados no Autodesk Fusion 360 e impressos em PLA em um Prusa I3 Hephestos.
Então eu pré-montei. Foi necessário colocar o PCB na caixa, bem como os vários sensores. Também foi necessário proteger os conectores com luva termorretrátil.
No local foi realizada a montagem final. Coloquei um sensor no meio de um rack e dois outros em cima de cada um. Isso me permite monitorar a temperatura e a umidade em vários pontos da sala e em diferentes alturas.
Por fim, verifiquei se havia conectividade com o sistema central e quais dados estavam sendo transmitidos.
Em uma situação ideal, todos os sensores, independentemente da localização e altura, devem relatar os mesmos valores. Se os primeiros relatarem valores mais altos, a sala está esquentando.
Recomendado:
Monitoramento de temperatura do Nodemcu ESP8266 usando DHT11 em um servidor da Web local - Obtenha a temperatura e umidade da sala no seu navegador: 6 etapas
Monitoramento de temperatura Nodemcu ESP8266 usando DHT11 em um servidor da Web local | Obtenha a temperatura e umidade da sala no seu navegador: Olá, pessoal, hoje vamos fazer um teste de umidade & sistema de monitoramento de temperatura usando ESP 8266 NODEMCU & Sensor de temperatura DHT11. A temperatura e a umidade serão obtidas no DHT11 Sensor & pode ser visto em um navegador cuja página da web será gerenciada
Monitor de Sala para Assistente Doméstico: 6 etapas
Monitor de Sala para HomeAssistant: Depois de preparar um Raspberry Pi com Home Assistant para administrar vários espaços, percebi que uma das informações básicas de cada espaço é a temperatura e a umidade. Podemos adquirir um dos vários sensores disponíveis no mercado compatíveis com Home Assist
Servidor Web ESP8266 Weather Monitor (sem Arduino): 4 etapas
ESP8266 Weather Monitor Web Server (sem Arduino): A “Internet das coisas” (IoT) está se tornando um tópico de conversa cada vez mais crescente dia a dia. É um conceito que não só tem o potencial de impactar como vivemos, mas também como trabalhamos. De máquinas industriais a dispositivos vestíveis - usando
Use Orange Pi sem monitor usando SSH e servidor VNC: 6 etapas
Use Orange Pi sem monitor usando SSH e servidor VNC: Orange Pi é como um minicomputador. Ele tem todas as portas básicas que um computador normal possui
Seroma: Gerenciador da sala do servidor: 20 etapas
Seroma: Server Room Manager: O Seroma é um gerenciador de sala de servidores completo que permite aos usuários verificar o status dos servidores (temperatura e umidade), os registros de acesso da sala de servidores, bem como monitorar a própria sala de servidores para quaisquer violações de segurança