![Serverio kambario monitorius: 4 žingsniai Serverio kambario monitorius: 4 žingsniai](https://i.howwhatproduce.com/images/009/image-25342-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Serverio kambario monitorius Serverio kambario monitorius](https://i.howwhatproduce.com/images/009/image-25342-1-j.webp)
Viena iš serverio kambario problemų yra temperatūra. Naudojant skirtingą šilumą gaminančią įrangą, tai greitai kyla. O jei sugenda oro kondicionierius, jis greitai viską sustabdo. Norėdami numatyti šias situacijas, galime įsigyti vieną iš kelių aplinkos stebėjimo sistemų rinkoje. Būdama paprasta sistema, nusprendžiau sukurti individualų sprendimą ir sukurti serverio kambario stebėjimo sistemą. Iš anksto dėkojame už paramą PCBWay, kuris suteikė visas reikalingas PCB.
1 žingsnis: Reikalavimai
![](https://i.ytimg.com/vi/3_leAq5svss/hqdefault.jpg)
Iš pradžių sukūriau prototipą ant duonos lentos, todėl žinojau, kokių ryšių reikia. Nors prototipas turi tik vieną jutiklį, o galutinis produktas turi kelis, reikėjo tik padauginti jungtis.
Tada reikėjo sukurti kodą. Sistemos reikalavimai yra tokie.
Reikalavimai
Stebėjimo stotys
- stebėti aplinkos temperatūrą ir oro drėgmę
- turi kelis jutiklius
- pranešti šiuos duomenis centrinei sistemai
Centrinė sistema
- gauti duomenis iš kelių stočių
- autentifikuoti stotis ir jų duomenis
- rodyti paskutinių 24 valandų jutiklio grafiką
- stebėkite duomenis ir išsiųskite įspėjimą el. paštu, jei paliksite įprastą diapazoną
2 žingsnis: medžiaga
- 1 „Wemos D1 Mini“
- 3 DHT22
- 9 Dupont jungtis
- Telefono kabelis
- 9 „Dupont“megztinis
- 9 lizdo antgalio kaištis
Centrinei sistemai sukūriau programą, naudojančią PHP ir MariaDB.
Kiekvienai stočiai sukūriau sistemą, pagrįstą „Wemos D1 Mini“, su keliais DHT22 jutikliais.
Kiekviena stotis kas 30 minučių renka prijungtų jutiklių duomenis, koduoja ir siunčia į centrinę sistemą belaidžiu ryšiu. Centrinė sistema dekoduoja de duomenis, autentifikuoja stotį per iš anksto nustatytą raktą ir įterpia duomenis į duomenų bazę
3 žingsnis: kodas ir PCB
Kodas
Visas kodas yra mano „GitHub“paskyroje.
PCB
Po prototipo sukūriau PCB. Norėdami sukurti PCB, naudoju „Autodesk Eagle“. Tai galima nemokamai gauti iki 11 cm skersmens PCB.
Norėdami sukurti PCB „Autodesk Eagle“, turite sukurti projektą ir projekte sukurti schemą su komponentais ir jų jungtimis.
Po to, kai sukuriu, sukuriu PCB. Norėdami tai padaryti, paspauskite įrankių juostoje esantį mygtuką. Autodesk Eagle sukuria PCB su visais komponentais ir nurodo atitinkamas jungtis. Toliau būtina apibrėžti plokštės dydį, sudėti komponentus į vietas ir užmegzti ryšius (daugiau informacijos rasite čia
Galiausiai būtina eksportuoti piešinį į „Gerber“formatą, kad būtų pateiktas gamybai. Kadangi yra keletas galimybių, „PCBWay“pateikia vadovėlį su veiksmais (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) ir nurodo, kuriuos failus reikia pateikti.
Pateikimas pateikiamas PCBWay svetainėje. Pateikiant, kaina automatiškai pateikiama. Vienas variantas, kurį reikėtų patikrinti, yra „be HASL švino“, kad pašalintumėte švino iš plokščių. Po pateikimo gamybos procesas yra greitas, užtrunka nuo 1 iki 2 dienų.
4 žingsnis: Surinkimas
Gavęs PCBWay PCB, lituodavau įvairius komponentus. PCB yra pasirengę priimti komponentus, todėl procesas yra gana paprastas.
Kai PCB bus paruoštas, aš sukūriau įvairius jutiklių prijungimo kabelius. Juos sudaro 2 porų telefono kabelis su „Dupont“jungtimis, skirtomis prijungti prie jutiklio.
Tada turėjau sukurti dėklus. Jie buvo modeliuoti naudojant „Autodesk Fusion 360“ir atspausdinti PLA „Prusa I3 Hephestos“.
Tada aš jį iš anksto surinkau. Ant korpuso reikėjo uždėti PCB, taip pat įvairius jutiklius. Taip pat reikėjo apsaugoti jungtis termiškai susitraukiančia įvore.
Aikštelėje buvo atliktas galutinis surinkimas. Aš įdėjau jutiklį į stovo vidurį ir du kitus ant kiekvieno. Tai leidžia stebėti temperatūrą ir drėgmę įvairiuose kambario taškuose ir skirtinguose aukščiuose.
Galiausiai patikrinau, ar yra ryšys su centrine sistema ir kokie duomenys perduodami.
Idealioje situacijoje visi jutikliai, nepriklausomai nuo vietos ir aukščio, turėtų pranešti tas pačias vertes. Jei aukščiausios praneša apie aukštesnes vertes, kambarys įšyla.
Rekomenduojamas:
„Hoe Maak Je Een Eigen“„Minecraft“serverio „Windows“(NL): 6 žingsniai
![„Hoe Maak Je Een Eigen“„Minecraft“serverio „Windows“(NL): 6 žingsniai „Hoe Maak Je Een Eigen“„Minecraft“serverio „Windows“(NL): 6 žingsniai](https://i.howwhatproduce.com/images/001/image-951-j.webp)
„Hoe Maak Je Een Eigen“„Minecraft Server“„Windows“(NL): „Minecraft“serveris turi būti pradėtas tik tada, kai jis ateina į priekį. Om je server altijd online te houden moet je computer waarop je de server draait ook altijd online zijn.2. Yra serverio RAM geheugen gebruiken (0,5 GB atminties)
HTTP serverio valdomas šviesos diodas - Ameba Arduino: 3 žingsniai
![HTTP serverio valdomas šviesos diodas - Ameba Arduino: 3 žingsniai HTTP serverio valdomas šviesos diodas - Ameba Arduino: 3 žingsniai](https://i.howwhatproduce.com/images/008/image-23638-j.webp)
HTTP serverio valdomas šviesos diodas - Ameba Arduino: valdyti LED yra paprasta naudojant bet kurį jūsų pasirinktą mikrovaldiklį, tačiau belaidžiu būdu valdyti LED mobiliojo telefono naršyklėje kelyje yra tikrai šaunu ir smagu. Tiesą sakant, tai jau yra IoT projektas, nes jūs galite naudoti tą patį serverį dalykui valdyti
Kambario monitorius namų asistentui: 6 žingsniai
![Kambario monitorius namų asistentui: 6 žingsniai Kambario monitorius namų asistentui: 6 žingsniai](https://i.howwhatproduce.com/images/011/image-30333-j.webp)
Kambario monitorius namų pagalbininkui: Paruošęs „Raspberry Pi“su namų asistentu valdyti įvairias erdves, pastebėjau, kad viena iš pagrindinių kiekvienos erdvės informacijos yra temperatūra ir drėgmė. Galime nusipirkti vieną iš kelių rinkoje esančių jutiklių, suderinamų su „Home Assist“
Kambario temperatūros ir drėgmės monitorius: 6 žingsniai
![Kambario temperatūros ir drėgmės monitorius: 6 žingsniai Kambario temperatūros ir drėgmės monitorius: 6 žingsniai](https://i.howwhatproduce.com/images/003/image-8168-15-j.webp)
Kambario temperatūros ir drėgmės monitorius: Mano projektas „QTempair“matuoja kambario temperatūrą, drėgmę ir oro kokybę. Šis projektas nuskaito jutiklių duomenis, siunčia tuos duomenis į duomenų bazę ir tie duomenys bus rodomi svetainėje. Temperatūrą galite išsaugoti nustatymuose
Seroma: Serverio kambario tvarkyklė: 20 žingsnių
![Seroma: Serverio kambario tvarkyklė: 20 žingsnių Seroma: Serverio kambario tvarkyklė: 20 žingsnių](https://i.howwhatproduce.com/images/002/image-5795-63-j.webp)
„Seroma“: „Serverio kambario tvarkyklė“: „Seroma“yra „viskas viename“serverių kambario tvarkyklė, leidžianti vartotojams patikrinti serverių būseną (temperatūrą ir drėgmę), serverio kambario prieigos žurnalus, taip pat stebėti pačią serverio patalpą už bet kokius saugumo pažeidimus