Mundarija:
Video: Server xonasi monitor: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Server xonasining muammolaridan biri haroratdir. Issiqlik ishlab chiqaradigan turli xil uskunalar bilan bu tez ko'tariladi. Va agar konditsioner ishlamay qolsa, u tezda hamma narsani to'xtatadi. Bunday vaziyatlarni oldindan bilish uchun biz bozorda atrof -muhit monitoringi tizimlaridan birini sotib olamiz. Oddiy tizim bo'lganim uchun, men o'zimga mos keladigan yechim topishga va server xonasi monitor tizimini yaratishga qaror qildim. PCBWay -ni qo'llab -quvvatlaganingiz uchun oldindan barcha rahmat.
1 -qadam: talablar
Dastlab men non panelida prototip yaratdim, shuning uchun men kerakli ulanishlarni bilardim. Prototipda faqat bitta sensor va oxirgi mahsulotda bir nechta bo'lsa -da, faqat ulanishlarni ko'paytirish kerak edi.
Keyin kodni yaratish kerak edi. Tizim talablari quyidagicha.
Talablar
Monitoring stantsiyalari
- atrof -muhit harorati va namligini kuzatib boring
- bir nechta sensorlar mavjud
- bu ma'lumotlarni markaziy tizimga xabar qiling
Markaziy tizim
- bir nechta stansiyalardan ma'lumotlarni qabul qilish
- stantsiyalar va ularning ma'lumotlarini tasdiqlash
- oxirgi 24 soat ichida har bir sensor uchun grafikni ko'rsatish
- ma'lumotlarni kuzatib boring va agar siz odatdagidek belgilangan diapazondan chiqsangiz, elektron pochtaga ogohlantirish yuboring
2 -qadam: material
- 1 Wemos D1 Mini
- 3 DHT22
- 9 Dupont ulagichi
- Telefon kabeli
- 9 Dupontli o'tish moslamasi
- 9 ta rozetka sarlavhasi
Markaziy tizim uchun PHP va MariaDB yordamida dastur ishlab chiqdim.
Har bir stansiya uchun men Wemos D1 Mini -ga asoslangan, bir nechta DHT22 datchikli tizim ishlab chiqdim.
Har bir stansiya har 30 daqiqada ulangan sensorlar ma'lumotlarini to'playdi, kodlaydi va simsiz ulanish orqali markaziy tizimga yuboradi. Markaziy tizim ma'lumotlarning kodini ochadi, oldindan belgilangan kalit orqali stansiyani tasdiqlaydi va ma'lumotlarni ma'lumotlar bazasiga kiritadi
3 -qadam: Kod va tenglikni
Kod
Barcha kodlar mening GitHub hisobimda mavjud.
PCB
Prototipdan keyin men tenglikni yaratdim. PCB yaratish uchun men Autodesk Eagle -dan foydalandim. Bu yon tomoni 11 sm gacha bo'lgan PCB uchun bepul.
PCB -ni Autodesk Eagle -da yaratish uchun siz loyiha tuzishingiz va loyiha doirasida komponentlar va ularning ulanishlari bilan sxemani tuzishingiz kerak.
Bu yaratilgandan so'ng, men kompyuterni yarataman. Buning uchun asboblar panelidagi tugmani bosing. Autodesk Eagle barcha komponentlar bilan shaxsiy kompyuter yaratadi va tegishli ulanishlarni ko'rsatadi. Keyinchalik, pcb hajmini aniqlash, tarkibiy qismlarni joyiga qo'yish va ular o'rtasida aloqa o'rnatish kerak (bu erda ko'proq ma'lumotni ko'ring
Nihoyat, ishlab chiqarishga topshirish uchun rasmni gerber formatiga eksport qilish kerak. Bir nechta imkoniyatlar mavjud bo'lganligi sababli, PCBWay qadamlarni o'rgatadi (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) va qaysi fayllarni yuborish kerakligini aytib beradi.
Taqdimot PCBWay veb -saytida amalga oshiriladi. Ariza topshirilganda, xarajatlar avtomatik ravishda taqdim etiladi. Tekshirish kerak bo'lgan variantlardan biri bu "HASL qo'rg'oshinsiz", taxtadan qo'rg'oshinni olib tashlash. Arizani topshirgandan so'ng, ishlab chiqarish jarayoni 1-2 kun davom etadi.
4 -qadam: yig'ish
PCBWay PCB -ni olganimdan so'ng, men har xil komponentlarni joyiga lehimladim. PCB komponentlarni qabul qilishga tayyor, bu jarayonni juda oddiy qiladi.
PCBlar tayyor bo'lgach, men sensorli ulanish uchun turli kabellarni yaratdim. Ular 2 juftlik telefon kabelidan iborat, sensorga ulanish uchun Dupont ulagichlari.
Keyin men holatlar yaratishim kerak edi. Ular Autodesk Fusion 360 modelida ishlab chiqarilgan va PLA da Prusa I3 Gephestosda chop etilgan.
Keyin men uni oldindan yig'dim. PCBni korpusga, shuningdek, turli datchiklarga joylashtirish kerak edi. Bundan tashqari, ulagichlarni issiqlik qisqichi bilan himoya qilish kerak edi.
Saytda yakuniy yig'ilish o'tkazildi. Men sensorni tokchaning o'rtasiga qo'ydim va har birining ustiga yana ikkita. Bu menga xonaning turli nuqtalarida va har xil balandliklarda harorat va namlikni kuzatish imkonini beradi.
Nihoyat, men markaziy tizimga ulanish mavjudligini va qanday ma'lumotlar uzatilayotganini tekshirdim.
Ideal holatda, joylashuvi va balandligidan qat'i nazar, barcha sensorlar bir xil qiymatlarni ko'rsatishi kerak. Agar yuqori ko'rsatkichlar yuqori qiymatlarni bildirsa, xona isinadi.
Tavsiya:
Shelli bilan filmlar uchun yashash xonasi: 4 qadam
Shelli bilan film uchun yashash xonasi: Loyihaning ijrochi xulosasi Mening xonamning yashash xonasini kino tomosha qilish uchun qulay qilish uchun google uy tartibidan foydalanib, juda oddiy avtomatlashtirishni yaratish
Linux bilan yashash xonasi VR tayyor o'yin: 4 qadam
Linux bilan yashash xonasi VR -ga tayyor o'yin: Kirish Men yashash xonamda VR va ijtimoiy o'yinlar uchun o'yin uskunasini yasashni xohlardim. Men Linux va ochiq manbali hamjamiyatning muxlisiman, shuning uchun "Linux VR qila oladimi?" Degan savol tug'ildi, Linux juda qobiliyatli o'yin operatsion tizimi - hech bo'lmaganda Win tufayli
Kapitan Li De Martian xonasi: 6 qadam
Kapitan Li De Martianning mehmonxonasi: Kapitan Li eng ko'p talab qilinadigan narsalarga ega bo'lishni taklif qiladiDost matériauxFeuillesFeutrescrayons Liste des outils OrdinateursScannersSayt Internet: Captainlee.org
DIY rozetkasi tekshiruvchisi, qabul xonasi shart: 12 qadam
DIY rozetkasini tekshiruvchi, qabul qilish xonasi: Uyni bezatgandan so'ng, ehtimol siz xavotirdasiz, rozetka ishchisi meni zaryad qilish uchun noto'g'ri chiziqni ulamaydi yoki oqish himoyalanmagan. Xavotir olmang, endi paypoqning tel tartibini aniqlaydigan rozetkali sinov qurilmasini tayyorlaylik
Seroma: Server xonasi menejeri: 20 qadam
Seroma: Server xonasi menejeri: Seroma-bu serverlarning holati (harorat va namlik), server xonasining kirish jurnallarini tekshirish, shuningdek, server xonasining o'zini kuzatib borish imkonini beradigan, birma-bir server xonasi menejeri. har qanday xavfsizlik buzilishi uchun