Innholdsfortegnelse:
Video: Serverrommonitor: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Et av problemene med et serverrom er temperaturen. Med forskjellig utstyr som produserer varme, stiger dette raskt. Og hvis klimaanlegget svikter, stopper det raskt alt. For å forutsi disse situasjonene kan vi skaffe et av flere miljøovervåkingssystemer i markedet. Som et enkelt system bestemte jeg meg for å lage en tilpasset løsning og bygge et serverrommonitoringssystem. På forhånd takk for støtten til PCBWay som ga alle nødvendige PCB -er.
Trinn 1: Krav
I utgangspunktet laget jeg en prototype på et brødbrett, så jeg visste at tilkoblingene var nødvendige. Selv om prototypen bare har en sensor og sluttproduktet har flere, var det bare nødvendig å multiplisere tilkoblingene.
Da var det nødvendig å lage koden. Systemkravene er som følger.
Krav
Overvåkingsstasjoner
- overvåke omgivelsestemperaturen og luftfuktigheten
- har flere sensorer
- rapportere disse dataene til et sentralt system
Sentralt system
- motta data fra flere stasjoner
- godkjenne stasjonene og deres data
- vise en graf per sensor for de siste 24 timene
- overvåke dataene og sende en advarsel til e-post hvis du forlater området som normalt
Trinn 2: Materiale
- 1 Wemos D1 Mini
- 3 DHT22
- 9 Dupont -kontakt
- Telefonkabel
- 9 Dupont -genser
- 9 -stikkontakt
For det sentrale systemet utviklet jeg en applikasjon ved hjelp av PHP og MariaDB.
For hver stasjon utviklet jeg et system basert på Wemos D1 Mini, med flere DHT22 -sensorer.
Hver stasjon samler dataene til sensorene som er tilkoblet hvert 30. minutt, koder og sender til det sentrale systemet via en trådløs tilkobling. Det sentrale systemet dekoder de data, autentiserer stasjonen gjennom en forhåndsdefinert nøkkel og setter dataene inn i databasen
Trinn 3: Kode og PCB
Kode
All koden er tilgjengelig i min GitHub -konto.
PCB
Etter prototypen opprettet jeg kretskortet. For å lage kretskortet brukte jeg Autodesk Eagle. Dette er gratis tilgjengelig for kretskort opptil 11 cm i siden.
For å lage kretskortet i Autodesk Eagle må du lage et prosjekt og i prosjektet lage et skjema med komponentene og deres tilkoblinger.
Etter at dette er opprettet lager jeg PCB. Trykk på knappen på verktøylinjen for dette. Autodesk Eagle lager en PCB med alle komponentene og angir de respektive tilkoblingene. Deretter er det nødvendig å definere størrelsen på kretskortet, plassere komponentene på plass og gjøre forbindelsene mellom dem (se mer informasjon her
Til slutt er det nødvendig å eksportere tegningen til gerber -formatet for innsending for produksjon. Siden det er flere muligheter, gir PCBWay en veiledning med trinnene (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) og fortell hvilke filer som må sendes inn.
Innleveringen gjøres på PCBWay -nettstedet. Når du sender inn, blir kostnaden automatisk tilgjengelig. Et alternativ som bør kontrolleres er "HASL blyfritt", for å fjerne blyet fra platene. Etter innsending er produksjonsprosessen rask, og tar mellom 1 til 2 dager.
Trinn 4: Montering
Etter å ha mottatt PCBWay -kretskortene, loddet jeg de forskjellige komponentene på plass. PCB -ene er forberedt på å motta komponentene, noe som gjør prosessen ganske enkel.
Etter at kretskortene er klare, har jeg laget de forskjellige sensortilkoblingskablene. Disse består av en 2-par telefonkabel, med Dupont-kontakter for tilkobling til sensoren.
Så måtte jeg lage sakene. Disse ble modellert i Autodesk Fusion 360 og skrevet ut i PLA på en Prusa I3 Hephestos.
Så monterte jeg den på forhånd. Det var nødvendig å plassere kretskortet på foringsrøret i tillegg til de forskjellige sensorene. Det var også nødvendig å beskytte kontaktene med varmekrympemuff.
På stedet ble den siste monteringen utført. Jeg plasserte en sensor i midten av et stativ og to andre på toppen av hver. Dette lar meg overvåke temperatur og fuktighet på forskjellige steder i rommet og i forskjellige høyder.
Til slutt sjekket jeg om det var tilkobling til det sentrale systemet og hvilke data som ble overført.
I en ideell situasjon bør alle sensorer uavhengig av plassering og høyde rapportere de samme verdiene. Hvis de øverste rapporterer høyere verdier, varmes rommet opp.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte