Sisukord:

Serveriruumi monitor: 4 sammu
Serveriruumi monitor: 4 sammu

Video: Serveriruumi monitor: 4 sammu

Video: Serveriruumi monitor: 4 sammu
Video: Detroit Become Human | Gameplay Walkthrough # 9 " Markus On A Broadcast TV Channel " PS5 [+18] 2024, November
Anonim
Serveriruumi monitor
Serveriruumi monitor

Üks serveriruumi probleemidest on temperatuur. Erinevate soojust tootvate seadmete puhul tõuseb see kiiresti. Ja kui kliimaseade ebaõnnestub, peatab see kiiresti kõik. Selliste olukordade ennustamiseks võime hankida ühe mitmest turul olevast keskkonnaseire süsteemist. Olles lihtne süsteem, otsustasin teha kohandatud lahenduse ja ehitada üles serveriruumi jälgimissüsteemi. Tänan juba ette PCBWay toetuse eest, mis pakkus kõik vajalikud trükkplaadid.

Samm: nõuded

Algselt lõin leivalauale prototüübi, nii et teadsin vajalikke ühendusi. Kuigi prototüübil on ainult üks andur ja lõpptootel mitu, oli vaja vaid ühendusi korrutada.

Siis oli vaja kood luua. Süsteeminõuded on järgmised.

Nõuded

Jaamade jälgimine

  • jälgige ümbritsevat temperatuuri ja õhuniiskust
  • on mitu andurit
  • teatama need andmed kesksüsteemile

Keskne süsteem

  • saada andmeid mitmest jaamast
  • jaamu ja nende andmeid autentida
  • kuvada graafik viimase 24 tunni anduri kohta
  • jälgige andmeid ja saatke e-mailile hoiatus, kui jätate tavapärase vahemiku

Samm: materjal

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Duponti pistik
  • Telefonikaabel
  • 9 Duponti hüppaja
  • 9 pistikupesa päise tihvti

Kesksüsteemi jaoks töötasin välja rakenduse PHP ja MariaDB abil.

Iga jaama jaoks töötasin välja süsteemi, mis põhineb Wemos D1 Minil ja millel on mitu DHT22 andurit.

Iga jaam kogub iga 30 minuti järel ühendatud andurite andmeid, kodeerib ja saadab traadita ühenduse kaudu kesksüsteemi. Kesksüsteem dekodeerib de andmed, autentib jaama eelmääratud võtme kaudu ja lisab andmed andmebaasi

Samm: kood ja trükkplaat

Kood

Kogu kood on saadaval minu GitHubi kontol.

PCB

Pärast prototüüpi lõin PCB. PCB loomiseks kasutasin Autodesk Eagle'i. See on tasuta saadaval kuni 11 cm küljega trükkplaatide jaoks.

PCB loomiseks Autodesk Eagle'is peate looma projekti ja koostama projekti raames skeemi koos komponentide ja nende ühendustega.

Pärast selle loomist loon PCB. Selleks vajutage tööriistaribal asuvat nuppu. Autodesk Eagle loob PCB koos kõigi komponentidega ja näitab vastavaid ühendusi. Seejärel tuleb määratleda trükkplaadi suurus, paigutada komponendid oma kohale ja luua nendevahelised ühendused (lisateavet leiate siit

Lõpuks on vaja joonis eksportida tootmiseks esitamiseks Gerberi vormingusse. Kuna võimalusi on mitmeid, pakub PCBWay samm -sammult õpetust (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) ja ütleb, millised failid tuleb esitada.

Esitamine toimub PCBWay veebisaidil. Esitamisel tehakse maksumus automaatselt kättesaadavaks. Üks võimalus, mida tuleks kontrollida, on "HASL -pliivaba", et eemaldada plii plaatidelt. Pärast esitamist on tootmisprotsess kiire, kulub 1 kuni 2 päeva.

4. samm: kokkupanek

Pärast PCBWay PCB -de kättesaamist jootsin erinevad komponendid oma kohale. PCBd on valmis komponentide vastuvõtmiseks, mis muudab protsessi üsna lihtsaks.

Kui trükkplaadid on valmis, olen loonud erinevad anduriühenduskaablid. Need koosnevad 2-paarilisest telefonikaablist, millel on anduriga ühendamiseks Dupont-pistikud.

Siis pidin juhtumid looma. Need modelleeriti Autodesk Fusion 360 -s ja trükiti PLA -ga Prusa I3 Hephestos.

Seejärel panin selle kokku. PCB tuli paigutada nii korpusele kui ka erinevatele anduritele. Samuti oli vaja kaitsta pistikuid termokahaneva hülsiga.

Kohapeal viidi läbi lõplik kokkupanek. Asetasin anduri resti keskele ja kaks teist kummagi peale. See võimaldab mul jälgida temperatuuri ja niiskust ruumi erinevates punktides ja erinevatel kõrgustel.

Lõpuks kontrollisin, kas on olemas ühendus kesksüsteemiga ja milliseid andmeid edastatakse.

Ideaalses olukorras peaksid kõik andurid olenemata asukohast ja kõrgusest teatama samadest väärtustest. Kui ülemised teatavad kõrgematest väärtustest, soojeneb ruum.

Soovitan: