Satura rādītājs:
Video: Servera telpas monitors: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Viena no serveru telpas problēmām ir temperatūra. Izmantojot dažādas iekārtas, kas ražo siltumu, tas strauji palielinās. Un, ja gaisa kondicionieris neizdodas, tas ātri pārtrauc visu. Lai prognozētu šīs situācijas, mēs varam iegādāties vienu no vairākām vides monitoringa sistēmām tirgū. Būdama vienkārša sistēma, es nolēmu izveidot pielāgotu risinājumu un izveidot serveru telpas monitoru sistēmu. Paldies jau iepriekš par atbalstu PCBWay, kas nodrošināja visas nepieciešamās PCB.
1. darbība. Prasības
Sākotnēji es izveidoju prototipu uz maizes dēļa, tāpēc es zināju nepieciešamos savienojumus. Lai gan prototipam ir tikai viens sensors un galaproduktam ir vairāki, bija nepieciešams tikai pavairot savienojumus.
Tad bija nepieciešams izveidot kodu. Sistēmas prasības ir šādas.
Prasības
Staciju uzraudzība
- uzraudzīt apkārtējās vides temperatūru un gaisa mitrumu
- ir vairāki sensori
- ziņot šos datus centrālajai sistēmai
Centrālā sistēma
- saņemt datus no vairākām stacijām
- autentificēt stacijas un to datus
- parādīt grafiku katram sensoram pēdējo 24 stundu laikā
- uzraugiet datus un nosūtiet brīdinājumu uz e-pastu, ja atstājat diapazonu, kas noteikts kā parasti
2. solis: materiāls
- 1 Wemos D1 Mini
- 3 DHT22
- 9 Dupont savienotājs
- Telefona kabelis
- 9 Dupont džemperis
- 9 ligzdas galvenes tapa
Centrālajai sistēmai es izstrādāju lietojumprogrammu, izmantojot PHP un MariaDB.
Katrai stacijai es izstrādāju sistēmu, kuras pamatā ir Wemos D1 Mini, ar vairākiem DHT22 sensoriem.
Katra stacija ik pēc 30 minūtēm apkopo pievienoto sensoru datus, kodē un nosūta uz centrālo sistēmu, izmantojot bezvadu savienojumu. Centrālā sistēma atšifrē datus, autentificē staciju, izmantojot iepriekš noteiktu atslēgu, un ievieto datus datu bāzē
3. darbība: kods un PCB
Kods
Viss kods ir pieejams manā GitHub kontā.
PCB
Pēc prototipa es izveidoju PCB. Lai izveidotu PCB, es izmantoju Autodesk Eagle. Tas ir pieejams bez maksas PCB līdz 11 cm malā.
Lai izveidotu PCB Autodesk Eagle, jums ir jāizveido projekts un projekta ietvaros jāizveido shēma ar komponentiem un to savienojumiem.
Pēc tam, kad tas ir izveidots, es izveidoju PCB. Lai to izdarītu, nospiediet pogu, kas atrodas rīkjoslā. Autodesk Eagle izveido PCB ar visām sastāvdaļām un norāda attiecīgos savienojumus. Tālāk ir jānosaka PCB izmērs, jānovieto komponenti un jāizveido savienojumi starp tiem (sīkāku informāciju skatiet šeit
Visbeidzot, ir nepieciešams eksportēt zīmējumu Gerber formātā, lai to iesniegtu ražošanai. Tā kā ir vairākas iespējas, PCBWay piedāvā apmācību ar darbībām (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) un norāda, kuri faili ir jāiesniedz.
Iesniegšana tiek veikta PCBWay vietnē. Iesniedzot, izmaksas tiek automātiski padarītas pieejamas. Viena iespēja, kas būtu jāpārbauda, ir "bez HASL svina", lai noņemtu svinu no dēļiem. Pēc iesniegšanas ražošanas process ir ātrs, ilgst no 1 līdz 2 dienām.
4. solis: montāža
Pēc PCBWay PCB saņemšanas es lodēju dažādus komponentus. PCB ir gatavi komponentu saņemšanai, kas padara procesu diezgan vienkāršu.
Kad PCB ir gatavi, esmu izveidojis dažādus sensoru savienojuma kabeļus. Tie sastāv no 2 pāru telefona kabeļa ar Dupont savienotājiem, lai izveidotu savienojumu ar sensoru.
Tad man bija jāizveido lietas. Tie tika modelēti programmā Autodesk Fusion 360 un izdrukāti PLA uz Prusa I3 Hephestos.
Tad es to iepriekš samontēju. Bija nepieciešams novietot PCB uz korpusa, kā arī dažādus sensorus. Bija nepieciešams arī aizsargāt savienotājus ar termiski saraucošu uzmavu.
Vietnē tika veikta galīgā montāža. Es novietoju sensoru statīva vidū un divus citus virs katra. Tas ļauj man kontrolēt temperatūru un mitrumu dažādos telpas punktos un dažādos augstumos.
Visbeidzot, es pārbaudīju, vai ir savienojums ar centrālo sistēmu un kādi dati tiek pārsūtīti.
Ideālā situācijā visiem sensoriem neatkarīgi no atrašanās vietas un augstuma jāziņo vienādas vērtības. Ja augstākie ziņo par augstākām vērtībām, telpa iesilst.
Ieteicams:
Automātiskais telpas gaismas un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: 3 soļi
Automātiskais telpas apgaismojums un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: Bieži vien mēs redzam apmeklētāju skaitītājus stadionā, tirdzniecības centrā, birojos, klases telpās utt. Kā viņi skaita cilvēkus un ieslēdz vai izslēdz gaismu, kad neviens nav iekšā? Šodien mēs esam šeit ar automātisko telpas gaismas kontroliera projektu ar divvirzienu apmeklētāju skaitītāju
Pārmeklēšanas telpas monitors (pazīstams arī kā: No More Frozen Pipes !!): 12 soļi (ar attēliem)
Crawl Space Monitor (aka: No More Frozen Pipes !!): Ūdens manā mājā nāk no manas akas caur neapsildītu rāpošanas telpu. Visa virtuves un vannas istabas santehnika iet caur šo telpu. (Iekštelpu santehnika šajā mājā 70. gadu vidū bija pēkšņa pārdomāšana!) Esmu izmantojis siltuma lampas
Telpas monitors mājas palīgam: 6 soļi
Telpas monitors mājas palīgam: Pēc Raspberry Pi sagatavošanas ar mājas palīgu dažādu telpu pārvaldīšanai es pamanīju, ka viena no katras telpas pamatinformācijām ir temperatūra un mitrums. Mēs varam iegādāties vienu no vairākiem tirgū pieejamajiem sensoriem, kas ir saderīgi ar Home Assist
Telpas temperatūras un mitruma monitors: 6 soļi
Telpas temperatūras un mitruma monitors: Mans projekts QTempair mēra telpas temperatūru, mitrumu un gaisa kvalitāti. Šis projekts nolasa datus no sensoriem, nosūta šos datus uz datu bāzi un šie dati tiks parādīti vietnē. Temperatūru var saglabāt iestatījumos
Seroma: Servera telpas pārvaldnieks: 20 soļi
Seroma: Servera telpas pārvaldnieks: Seroma ir universāls serveru telpas pārvaldnieks, kas lietotājiem ļauj pārbaudīt serveru statusu (temperatūru un mitrumu), serveru telpas piekļuves žurnālus, kā arī pārraudzīt pašu serveru telpu par jebkādiem drošības pārkāpumiem