INHOUDSOPGAWE:
Video: Server Room Monitor: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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:
Escape Room Arduino: 6 stappe (met foto's)
Escape Room Arduino: Hierdie projek gaan oor die skep van 'n ontsnapkamer prototipe, met behulp van arduino por elektroniese komponente, 'n basiese kennis van die kodering. Voorsensor - LED Sodra u
Hands Free Room Lights Control: 10 stappe
Hands Free Room Lights Control: Soos in die film " Mission Impossible " sê " Desperate tye vra vir desperate maatreëls " my broer wat in die 10de klas is, het 'n idee gekry om die ligte van die kombuis met die telefoon te beheer in plaas van die skakelaars en die rede
Escape Room -kodegenerator: 4 stappe
Escape Room -kodegenerator: vir hierdie projek kan 'n masjien ontwikkel word wat gebruik kan word in 'n ontsnappingsruimte. Die bedoeling van hierdie masjien is dat dit deur 'n knop op 'n knop kan word wat deur die hand van lampe gebruik kan word
HiFi multi-room WiFi en Bluetooth-luidspreker: 10 stappe (met foto's)
HiFi WiFi met meerdere kamers en Bluetooth-luidspreker: Wi-Fi-gekoppelde luidsprekers lewer aansienlik beter klankgehalte as Bluetooth-opsies. Hulle komprimeer nie die klankinhoud voordat hulle dit speel nie, wat 'n negatiewe uitwerking op die klank kan hê, aangesien dit die detailvlak verminder
DIY Multi-Room Audio: 15 stappe
DIY Multi-Room Audio: Hey! almal My naam is Steve. Vandag gaan ek jou wys hoe om 'n Wifi Audio Streamer te maak met baie minder dele, en dit is beter as chrome cast Audio, en jy kan dit gebruik as 'n multi-kamer opstelling en kan tot 10 luidsprekers verbind Klik hier om te sien