INHOUDSOPGAWE:

Server Room Monitor: 4 stappe
Server Room Monitor: 4 stappe

Video: Server Room Monitor: 4 stappe

Video: Server Room Monitor: 4 stappe
Video: 3 мегапикселя камера видеонаблюдения. Стоит ли покупать? На что влияет разрешение? 2024, Junie
Anonim
Server Room Monitor
Server Room Monitor

Een van die probleme van 'n bedienerkamer is die temperatuur. Met verskillende toerusting wat hitte produseer, styg dit vinnig. En as die lugversorging misluk, stop dit vinnig alles. Om hierdie situasies te voorspel, kan ons een van verskeie omgewingsmoniteringstelsels in die mark verkry. Omdat ek 'n eenvoudige stelsel was, het ek besluit om 'n pasgemaakte oplossing te maak en 'n bedienerkamermonitorstelsel te bou. By voorbaat dankie vir die ondersteuning van PCBWay wat al die nodige PCB's verskaf het.

Stap 1: Vereistes

Aanvanklik het ek 'n prototipe op 'n broodbord geskep, sodat ek geweet het watter verbindings nodig is. Alhoewel die prototipe slegs een sensor het en die eindproduk verskeie het, was dit slegs nodig om die verbindings te vermenigvuldig.

Dan was dit nodig om die kode te skep. Die stelselvereistes is soos volg.

Vereistes

Moniteringsstasies

  • monitor die omgewingstemperatuur en lugvogtigheid
  • het verskeie sensors
  • rapporteer hierdie data aan 'n sentrale stelsel

Sentrale stelsel

  • data van verskeie stasies ontvang
  • verifieer die stasies en hul data
  • vertoon 'n grafiek per sensor van die afgelope 24 uur
  • monitor die gegewens en stuur 'n waarskuwing per e-pos as u die bereik normaalweg laat bly

Stap 2: Materiaal

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Dupont -aansluiting
  • Telefoonkabel
  • 9 Dupont -trui
  • 9 -kopstukpen

Vir die sentrale stelsel het ek 'n toepassing ontwikkel met PHP en MariaDB.

Vir elke stasie het ek 'n stelsel ontwikkel wat gebaseer is op Wemos D1 Mini, met verskeie DHT22 -sensors.

Elke stasie versamel die data van die sensors wat elke 30 minute gekoppel is, kodeer en stuur via 'n draadlose verbinding na die sentrale stelsel. Die sentrale stelsel dekodeer data, verifieer die stasie deur 'n vooraf gedefinieerde sleutel en voeg die data in die databasis in

Stap 3: Kode en PCB

Kode

Al die kode is beskikbaar in my GitHub -rekening.

PCB

Na die prototipe het ek die PCB geskep. Ek het Autodesk Eagle gebruik om die PCB te skep. Dit is gratis beskikbaar vir PCB's tot 11 cm in sykant.

Om die PCB in Autodesk Eagle te skep, moet u 'n projek skep en binne die projek 'n skema skep met die komponente en hul verbindings.

Nadat dit geskep is, skep ek die PCB. Druk hiervoor op die knoppie in die werkbalk. Autodesk Eagle skep 'n PCB met al die komponente en dui die onderskeie verbindings aan. Vervolgens is dit nodig om die grootte van die PCB te definieer, die komponente op hul plek te plaas en die verbindings tussen hulle te maak (sien meer inligting hier

Uiteindelik is dit nodig om die tekening na die gerber -formaat uit te voer vir indiening vir produksie. Aangesien daar verskeie moontlikhede is, bied PCBWay 'n handleiding met die stappe (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) en vertel watter lêers moet ingedien word.

Die voorlegging word op die PCBWay -webwerf gedoen. By die indiening word die koste outomaties beskikbaar gestel. Een opsie wat nagegaan moet word, is die "HASL -loodvrye", om die lood uit die borde te verwyder. Na die indiening is die produksieproses vinnig, tussen 1 en 2 dae.

Stap 4: Montering

Nadat ek die PCBWay PCB's ontvang het, het ek die verskillende komponente vasgesoldeer. Die PCB's is gereed om die komponente te ontvang, wat die proses redelik eenvoudig maak.

Nadat die PCB's gereed is, het ek die verskillende sensorverbindingskabels gemaak. Dit bestaan uit 'n 2-paar telefoonkabel met Dupont-aansluitings om aan te sluit op die sensor.

Toe moes ek die sake skep. Dit is gemodelleer in Autodesk Fusion 360 en gedruk in PLA op 'n Prusa I3 Hephestos.

Toe het ek dit vooraf gemonteer. Dit was nodig om die PCB op die omhulsel sowel as die verskillende sensors te plaas. Dit was ook nodig om die verbindings te beskerm met 'n krimpkoker.

Op die terrein is die laaste byeenkoms uitgevoer. Ek het 'n sensor in die middel van 'n rek geplaas en twee ander bo -op elkeen. Dit laat my toe om die temperatuur en humiditeit op verskillende plekke in die kamer en op verskillende hoogtes te monitor.

Uiteindelik het ek gekyk of daar verbinding met die sentrale stelsel is en watter data oorgedra word.

In 'n ideale situasie moet alle sensors, ongeag die ligging en hoogte, dieselfde waardes rapporteer. As die hoogste persone hoër waardes rapporteer, word die kamer warm.

Aanbeveel: