Sommario:

Monitor della sala server: 4 passaggi
Monitor della sala server: 4 passaggi

Video: Monitor della sala server: 4 passaggi

Video: Monitor della sala server: 4 passaggi
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Dicembre
Anonim
Monitor della sala server
Monitor della sala server

Uno dei problemi di una sala server è la temperatura. Con diverse apparecchiature che producono calore, questo aumenta rapidamente. E se l'aria condizionata si guasta, ferma tutto velocemente. Per prevedere queste situazioni possiamo acquisire uno dei numerosi sistemi di monitoraggio ambientale presenti sul mercato. Essendo un sistema semplice, ho deciso di realizzare una soluzione personalizzata e costruire un sistema di monitoraggio della sala server. Grazie in anticipo per il supporto di PCBWay che ha fornito tutti i PCB necessari.

Passaggio 1: requisiti

Inizialmente ho creato un prototipo su una breadboard, quindi conoscevo le connessioni necessarie. Sebbene il prototipo abbia un solo sensore e il prodotto finale ne abbia diversi, è stato solo necessario moltiplicare le connessioni.

Quindi è stato necessario creare il codice. I requisiti di sistema sono i seguenti.

Requisiti

Stazioni di monitoraggio

  • monitorare la temperatura ambiente e l'umidità dell'aria
  • avere diversi sensori
  • segnalare questi dati a un sistema centrale

Sistema Centrale

  • ricevere dati da più stazioni
  • autenticare le stazioni e i loro dati
  • visualizzare un grafico per sensore delle ultime 24 ore
  • monitorare i dati e inviare un avviso via e-mail se si lascia l'intervallo stabilito come di consueto

Passaggio 2: materiale

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Connettore Dupont
  • Cavo telefonico
  • 9 Maglione Dupont
  • Pin di intestazione a 9 prese

Per il sistema centrale ho sviluppato un'applicazione utilizzando PHP e MariaDB.

Per ogni stazione ho sviluppato un sistema basato su Wemos D1 Mini, con diversi sensori DHT22.

Ogni stazione raccoglie i dati dei sensori collegati ogni 30 minuti, li codifica e li invia al sistema centrale tramite una connessione wireless. Il sistema centrale decodifica i dati, autentica la stazione tramite una chiave predefinita e inserisce i dati nel database

Passaggio 3: codice e PCB

Codice

Tutto il codice è disponibile nel mio account GitHub.

PCB

Dopo il prototipo ho creato il PCB. Per creare il PCB ho utilizzato Autodesk Eagle. Questo è disponibile gratuitamente per PCB fino a 11 cm di lato.

Per creare il PCB in Autodesk Eagle è necessario creare un progetto e all'interno del progetto creare uno schema con i componenti e le loro connessioni.

Dopo che questo è stato creato creo il pcb. Per questo premere il pulsante che si trova nella barra degli strumenti. Autodesk Eagle crea un pcb con tutti i componenti e indica le rispettive connessioni. Successivamente è necessario definire la dimensione del pcb, posizionare i componenti in posizione ed effettuare i collegamenti tra di loro (vedi maggiori informazioni qui

Infine è necessario esportare il disegno in formato gerber per l'invio alla produzione. Poiché ci sono diverse possibilità, PCBWay fornisce un tutorial con i passaggi (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) e indica quali file devono essere inviati.

L'invio viene effettuato sul sito Web PCBWay. Al momento dell'invio, il costo viene automaticamente reso disponibile. Un'opzione da controllare è "HASL lead free", per rimuovere il piombo dalle schede. Dopo l'invio, il processo di produzione è veloce, impiegando da 1 a 2 giorni.

Passaggio 4: assemblaggio

Dopo aver ricevuto i PCB PCBWay, ho saldato i vari componenti in posizione. I PCB vengono preparati per ricevere i componenti, il che rende il processo abbastanza semplice.

Dopo che i PCB sono pronti, ho creato i vari cavi di collegamento dei sensori. Questi sono costituiti da un cavo telefonico a 2 coppie, con connettori Dupont per il collegamento al sensore.

Poi ho dovuto creare i casi. Questi sono stati modellati in Autodesk Fusion 360 e stampati in PLA su un Prusa I3 Hephestos.

Poi l'ho premontato. È stato necessario posizionare il PCB sull'involucro così come i vari sensori. Era inoltre necessario proteggere i connettori con guaina termoretraibile.

Nel sito è stato effettuato l'assemblaggio finale. Ho posizionato un sensore nel mezzo di un rack e altri due sopra ciascuno. Questo mi permette di monitorare la temperatura e l'umidità in vari punti della stanza ea diverse altezze.

Infine, ho verificato se c'era connettività al sistema centrale e quali dati venivano trasmessi.

In una situazione ideale, tutti i sensori, indipendentemente dalla posizione e dall'altezza, dovrebbero riportare gli stessi valori. Se quelli in alto riportano valori più alti, la stanza si sta riscaldando.

Consigliato: