Table des matières:

Moniteur de salle de serveur : 4 étapes
Moniteur de salle de serveur : 4 étapes

Vidéo: Moniteur de salle de serveur : 4 étapes

Vidéo: Moniteur de salle de serveur : 4 étapes
Vidéo: LE DEBARRASSAGE DE 4 ASSIETTES 2024, Juin
Anonim
Moniteur de la salle des serveurs
Moniteur de la salle des serveurs

L'un des problèmes d'une salle de serveurs est la température. Avec différents équipements produisant de la chaleur, celle-ci augmente rapidement. Et si la climatisation tombe en panne, elle arrête tout rapidement. Pour prévoir ces situations, nous pouvons acquérir l'un des nombreux systèmes de surveillance environnementale du marché. Étant un système simple, j'ai décidé de créer une solution personnalisée et de construire un système de surveillance de salle de serveurs. Merci d'avance pour le soutien de PCBWay qui a fourni tous les circuits imprimés nécessaires.

Étape 1: Exigences

Au départ, j'ai créé un prototype sur une maquette, donc je connaissais les connexions nécessaires. Bien que le prototype ne comporte qu'un seul capteur et que le produit final en possède plusieurs, il n'a fallu que multiplier les connexions.

Ensuite, il a fallu créer le code. La configuration système requise est la suivante.

Conditions

Stations de surveillance

  • surveiller la température ambiante et l'humidité de l'air
  • avoir plusieurs capteurs
  • signaler ces données à un système central

Système central

  • recevoir des données de plusieurs stations
  • authentifier les stations et leurs données
  • afficher un graphique par capteur des dernières 24 heures
  • surveiller les données et envoyer un avertissement par e-mail si vous quittez la plage établie comme normale

Étape 2: Matériel

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Connecteur Dupont
  • Câble téléphonique
  • 9 pull Dupont
  • 9 broches d'en-tête

Pour le système central, j'ai développé une application utilisant PHP et MariaDB.

Pour chaque station j'ai développé un système basé sur Wemos D1 Mini, avec plusieurs capteurs DHT22.

Chaque station collecte les données des capteurs connectés toutes les 30 minutes, les encode et les envoie au système central via une connexion sans fil. Le système central décode les données, authentifie la station grâce à une clé prédéfinie et insère les données dans la base de données

Étape 3: Code et PCB

Code

Tout le code est disponible dans mon compte GitHub.

PCB

Après le prototype, j'ai créé le PCB. Pour créer le PCB, j'ai utilisé Autodesk Eagle. Ceci est disponible gratuitement pour les PCB jusqu'à 11 cm de côté.

Pour créer le PCB dans Autodesk Eagle, vous devez créer un projet et dans le projet, créer un schéma avec les composants et leurs connexions.

Après cela est créé, je crée le pcb. Pour cela, appuyez sur le bouton qui se trouve dans la barre d'outils. Autodesk Eagle crée un circuit imprimé avec tous les composants et indique les connexions respectives. Ensuite, il faut définir la taille du PCB, positionner les composants en place et faire les connexions entre eux (voir plus d'informations ici

Enfin, il est nécessaire d'exporter le dessin au format gerber pour le soumettre à la production. Comme il existe plusieurs possibilités, PCBWay fournit un didacticiel avec les étapes (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) et indique quels fichiers doivent être soumis.

La soumission est faite sur le site Web de PCBWay. Lors de la soumission, le coût est automatiquement mis à disposition. Une option qui devrait être vérifiée est le "sans plomb HASL", pour retirer le plomb des planches. Après la soumission, le processus de production est rapide, prenant entre 1 et 2 jours.

Étape 4: Assemblage

Après avoir reçu les PCB de PCBWay, j'ai soudé les différents composants en place. Les PCB sont préparés pour recevoir les composants, ce qui rend le processus assez simple.

Une fois les circuits imprimés prêts, j'ai créé les différents câbles de connexion des capteurs. Ceux-ci se composent d'un câble téléphonique à 2 paires, avec des connecteurs Dupont pour se connecter au capteur.

Ensuite, j'ai dû créer les cas. Ceux-ci ont été modélisés dans Autodesk Fusion 360 et imprimés en PLA sur un Prusa I3 Hephestos.

Ensuite, je l'ai pré-assemblé. Il a fallu placer le PCB sur le boitier ainsi que les différents capteurs. Il était également nécessaire de protéger les connecteurs avec un manchon thermorétractable.

Sur le site, l'assemblage final a été effectué. J'ai placé un capteur au milieu d'un rack et deux autres au-dessus de chacun. Cela me permet de surveiller la température et l'humidité en différents points de la pièce et à différentes hauteurs.

Enfin, j'ai vérifié s'il y avait une connectivité au système central et quelles données étaient transmises.

Dans une situation idéale, tous les capteurs, quels que soient leur emplacement et leur hauteur, devraient indiquer les mêmes valeurs. Si ceux du haut rapportent des valeurs plus élevées, la pièce se réchauffe.

Conseillé: