Mündəricat:

Server Otaq Monitoru: 4 addım
Server Otaq Monitoru: 4 addım

Video: Server Otaq Monitoru: 4 addım

Video: Server Otaq Monitoru: 4 addım
Video: Обзор Системы Мониторинга Заббикс Zabbix Server С чего начать 2024, Noyabr
Anonim
Server Otaq Monitoru
Server Otaq Monitoru

Server otağının problemlərindən biri də temperaturdur. İstilik istehsal edən fərqli avadanlıqlarla bu sürətlə yüksəlir. Kondisioner uğursuz olarsa, hər şeyi tez bir zamanda dayandırar. Bu vəziyyətləri proqnozlaşdırmaq üçün bazarda bir neçə ekoloji monitorinq sistemindən birini əldə edə bilərik. Sadə bir sistem olaraq, xüsusi bir həll etmək və server otağı monitor sistemi qurmaq qərarına gəldim. Bütün lazımi pcb -ləri təmin edən PCBWay dəstəyi üçün əvvəlcədən təşəkkürlər.

Addım 1: Tələblər

Əvvəlcə bir çörək taxtasında bir prototip yaratdım, buna görə lazım olan əlaqələri bilirdim. Prototipdə yalnız bir sensor və son məhsulun bir neçə sensoru olsa da, əlaqələri çoxaltmaq lazım idi.

Sonra kodu yaratmaq lazım idi. Sistem tələbləri aşağıdakı kimidir.

Tələblər

Monitorinq Stansiyaları

  • havanın rütubətini və temperaturunu izləmək
  • bir neçə sensoru var
  • bu məlumatları mərkəzi bir sistemə bildirin

Mərkəzi Sistem

  • birdən çox stansiyadan məlumat almaq
  • stansiyaların və onların məlumatlarının təsdiqlənməsi
  • son 24 saatda bir sensor başına bir qrafik göstərin
  • məlumatları izləyin və normal olaraq qurulan aralığı tərk etsəniz e-poçtunuza bir xəbərdarlıq göndərin

Addım 2: Material

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Dupont konnektoru
  • Telefon kabeli
  • 9 Dupont tullanan
  • 9 yuva başlıq pimi

Mərkəzi sistem üçün PHP və MariaDB istifadə edərək bir proqram hazırladım.

Hər stansiya üçün bir neçə DHT22 sensoru olan Wemos D1 Mini əsasında bir sistem hazırladım.

Hər stansiya hər 30 dəqiqədə bir əlaqələndirilən sensorların məlumatlarını toplayır, kodlaşdırır və simsiz əlaqə vasitəsi ilə mərkəzi sistemə göndərir. Mərkəzi sistem məlumatları deşifr edir, stansiyanı əvvəlcədən təyin edilmiş bir açar vasitəsilə təsdiqləyir və məlumatları verilənlər bazasına daxil edir

Addım 3: Kod və PCB

Kod

Bütün kodlar GitHub hesabımda mövcuddur.

PCB

Prototipdən sonra PCB yaratdım. PCB yaratmaq üçün Autodesk Eagle istifadə etdim. Yan tərəfi 11 sm -ə qədər olan PCB -lər üçün bu pulsuzdur.

Autodesk Eagle -də PCB yaratmaq üçün bir layihə yaratmalı və layihə daxilində komponentləri və əlaqələri olan bir sxem yaratmalısınız.

Bu yaradıldıqdan sonra pcb yaradıram. Bunun üçün alətlər çubuğundakı düyməni basın. Autodesk Eagle, bütün komponentləri olan bir PCB yaradır və əlaqələri göstərir. Daha sonra, pcb-nin ölçüsünü təyin etmək, komponentləri yerində yerləşdirmək və aralarında əlaqələr qurmaq lazımdır (daha çox məlumatı buradan əldə edin

Nəhayət, istehsal üçün təqdim etmək üçün rəsmləri gerber formatına ixrac etmək lazımdır. Bir neçə ehtimal olduğu üçün PCBWay, addımlarla bir təlimat verir (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) və hansı sənədlərin təqdim edilməsi lazım olduğunu söyləyin.

Təqdimat PCBWay saytında aparılır. Göndərərkən, xərc avtomatik olaraq təqdim olunur. Yoxlanılması lazım olan bir seçim, lövhələrdən qurğuşun çıxarılması üçün "HASL qurğusuz" dur. Göndərildikdən sonra istehsal prosesi 1 gündən 2 günə qədər davam edir.

Addım 4: Montaj

PCBWay PCB -lərini aldıqdan sonra müxtəlif komponentləri yerinə lehimlədim. PCB komponentləri qəbul etməyə hazırdır, bu da prosesi olduqca sadə edir.

PCB -lər hazır olduqdan sonra müxtəlif sensor bağlantı kabelləri yaratdım. Bunlar sensora qoşulmaq üçün Dupont bağlayıcıları olan 2 cüt telefon kabelindən ibarətdir.

Sonra davaları yaratmalı oldum. Bunlar Autodesk Fusion 360 -da modelləşdirilmiş və Prusa I3 Hephestosda PLA -da çap edilmişdir.

Sonra əvvəlcədən yığdım. PCB -ni korpusa və müxtəlif sensorlara yerləşdirmək lazım idi. Bağlayıcıları istilik daralma qolu ilə qorumaq da lazım idi.

Sahədə son montaj edildi. Rəfin ortasına bir sensor və hər birinin üstünə iki ədəd qoydum. Bu, otağın müxtəlif nöqtələrində və fərqli yüksəkliklərdə temperaturu və rütubəti izləməyimə imkan verir.

Nəhayət, mərkəzi sistemlə əlaqənin olub olmadığını və hansı məlumatların ötürüldüyünü yoxladım.

İdeal bir vəziyyətdə, yerdən və boydan asılı olmayaraq bütün sensorlar eyni dəyərləri bildirməlidir. Ən yaxşı olanlar daha yüksək dəyərlər bildirirsə, otaq istiləşir.

Tövsiyə: