![Serverrumskontroll: 4 steg Serverrumskontroll: 4 steg](https://i.howwhatproduce.com/images/009/image-25342-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10
![Server Room Monitor Server Room Monitor](https://i.howwhatproduce.com/images/009/image-25342-1-j.webp)
Ett av problemen med ett serverrum är temperaturen. Med olika utrustningar som producerar värme stiger detta snabbt. Och om luftkonditioneringen misslyckas, stoppar det snabbt allt. För att förutsäga dessa situationer kan vi förvärva ett av flera miljöövervakningssystem på marknaden. Eftersom jag var ett enkelt system bestämde jag mig för att göra en anpassad lösning och bygga ett system för övervakning av serverrum. Tack på förhand för stödet av PCBWay som gav alla nödvändiga kretskort.
Steg 1: Krav
![](https://i.ytimg.com/vi/3_leAq5svss/hqdefault.jpg)
Inledningsvis skapade jag en prototyp på en brödbräda, så jag visste vilka anslutningar som behövs. Även om prototypen bara har en sensor och slutprodukten har flera, var det bara nödvändigt att multiplicera anslutningarna.
Då var det nödvändigt att skapa koden. Systemkraven är följande.
Krav
Övervakningsstationer
- övervaka omgivningstemperaturen och luftfuktigheten
- har flera sensorer
- rapportera dessa data till ett centralt system
Centralt system
- ta emot data från flera stationer
- verifiera stationerna och deras data
- visa en graf per sensor under de senaste 24 timmarna
- övervaka data och skicka en varning till e-post om du lämnar intervallet som normalt
Steg 2: Material
- 1 Wemos D1 Mini
- 3 DHT22
- 9 Dupont -kontakt
- Telefonkabel
- 9 Dupont -bygel
- 9 -hylsans stift
För det centrala systemet utvecklade jag en applikation med PHP och MariaDB.
För varje station utvecklade jag ett system baserat på Wemos D1 Mini, med flera DHT22 -sensorer.
Varje station samlar in data från sensorerna som är anslutna var 30: e minut, kodar och skickar till det centrala systemet via en trådlös anslutning. Det centrala systemet avkodar data, autentiserar stationen genom en fördefinierad nyckel och infogar data i databasen
Steg 3: Kod och PCB
Koda
All koden är tillgänglig i mitt GitHub -konto.
PCB
Efter prototypen skapade jag kretskortet. För att skapa kretskortet använde jag Autodesk Eagle. Detta är tillgängligt gratis för kretskort upp till 11 cm i sidan.
För att skapa kretskortet i Autodesk Eagle måste du skapa ett projekt och inom projektet skapa ett schema med komponenterna och deras anslutningar.
Efter att detta skapats skapar jag kretskortet. För detta, tryck på knappen som finns i verktygsfältet. Autodesk Eagle skapar ett kretskort med alla komponenter och anger respektive anslutningar. Därefter är det nödvändigt att definiera storleken på kretskortet, placera komponenterna på plats och göra anslutningarna mellan dem (se mer information här
Slutligen är det nödvändigt att exportera ritningen till gerber -formatet för inlämning för produktion. Eftersom det finns flera möjligheter tillhandahåller PCBWay en handledning med stegen (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) och berättar vilka filer som måste skickas.
Inlämningen görs på PCBWays webbplats. Vid inlämning görs kostnaden automatiskt tillgänglig. Ett alternativ som bör kontrolleras är "HASL blyfritt", för att ta bort ledningen från brädorna. Efter inlämningen är produktionsprocessen snabb och tar mellan 1 till 2 dagar.
Steg 4: Montering
Efter att ha fått PCBWay -kretskortet lödde jag de olika komponenterna på plats. Kretskortet är redo att ta emot komponenterna, vilket gör processen ganska enkel.
När kretskorten är klara har jag skapat de olika sensoranslutningskablarna. Dessa består av en 2-par telefonkabel, med Dupont-kontakter för anslutning till sensorn.
Sedan var jag tvungen att skapa fallen. Dessa modellerades i Autodesk Fusion 360 och trycktes i PLA på en Prusa I3 Hephestos.
Sedan förmonterade jag den. Det var nödvändigt att placera kretskortet på höljet såväl som de olika sensorerna. Det var också nödvändigt att skydda kontakterna med värmekrymphylsa.
På platsen genomfördes den sista monteringen. Jag placerade en sensor i mitten av ett rack och två andra ovanpå varje. Detta gör att jag kan övervaka temperaturen och luftfuktigheten på olika platser i rummet och på olika höjder.
Slutligen kontrollerade jag om det fanns anslutning till det centrala systemet och vilken data som överfördes.
I en idealisk situation bör alla sensorer oavsett plats och höjd rapportera samma värden. Om de översta rapporterar högre värden, värms rummet upp.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
![Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg](https://i.howwhatproduce.com/images/001/image-458-22-j.webp)
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
![Steg för steg PC -byggnad: 9 steg Steg för steg PC -byggnad: 9 steg](https://i.howwhatproduce.com/images/001/image-52-15-j.webp)
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
![Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg](https://i.howwhatproduce.com/images/001/image-227-26-j.webp)
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
![Steg-för-steg-utbildning i robotik med ett kit: 6 steg Steg-för-steg-utbildning i robotik med ett kit: 6 steg](https://i.howwhatproduce.com/images/005/image-12971-j.webp)
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
![Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)