Мазмұны:

Серверлік бөлме мониторы: 4 қадам
Серверлік бөлме мониторы: 4 қадам

Бейне: Серверлік бөлме мониторы: 4 қадам

Бейне: Серверлік бөлме мониторы: 4 қадам
Бейне: L4D2 ҚАЛАЙ ОРНАТУ КЕРЕК 2024, Маусым
Anonim
Серверлік бөлме мониторы
Серверлік бөлме мониторы

Серверлік бөлменің проблемаларының бірі - температура. Жылу шығаратын әртүрлі қондырғыларда бұл жылдам көтеріледі. Ал егер кондиционер істен шықса, ол бәрін тез тоқтатады. Бұл жағдайларды болжау үшін біз нарықтағы экологиялық мониторингтің бірнеше жүйелерінің бірін сатып ала аламыз. Қарапайым жүйе болғандықтан, мен арнайы шешімді шығарып, серверлік бөлменің монитор жүйесін құруды шештім. PCBWay барлық қажетті компьютерлерді қамтамасыз еткені үшін алдын ала рахмет.

1 -қадам: талаптар

Бастапқыда мен нан тақтасында прототип жасадым, сондықтан мен қажетті қосылымдарды білдім. Прототипте тек бір сенсор болса да, соңғы өнімде бірнеше болса да, байланыстарды көбейту қажет болды.

Содан кейін кодты жасау қажет болды. Жүйелік талаптар келесідей.

Талаптар

Мониторинг станциялары

  • қоршаған ортаның температурасы мен ылғалдылығын бақылаңыз
  • бірнеше сенсорлар бар
  • бұл ақпаратты орталық жүйеге хабарлаңыз

Орталық жүйе

  • деректерді бірнеше станциялардан алу
  • станциялар мен олардың деректерін растау
  • соңғы 24 сағаттағы сенсорға графикті көрсету
  • деректерді бақылаңыз және қалыпты диапазоннан шықсаңыз, электрондық поштаға ескерту жіберіңіз

2 -қадам: материал

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Dupont қосқышы
  • Телефон кабелі
  • 9 Дюпондық секіргіш
  • 9 розеткаға арналған штепсельдік түйреуіш

Орталық жүйе үшін мен PHP және MariaDB көмегімен қосымшаны жасадым.

Әр станция үшін мен Wemos D1 Mini негізінде бірнеше DHT22 датчиктері бар жүйені жасадым.

Әр станция әр 30 минут сайын қосылған сенсорлардың мәліметтерін жинайды, кодтайды және сымсыз байланыс арқылы орталық жүйеге жібереді. Орталық жүйе мәліметтерді декодтайды, станцияны алдын ала анықталған кілт арқылы растайды және деректерді дерекқорға енгізеді

3 -қадам: код және ПХД

Код

Барлық код менің GitHub есептік жазбамда бар.

ПХД

Прототиптен кейін мен ПХД құрдым. ПХД жасау үшін мен Autodesk Eagle қолдандым. Бұл 11 см -ге дейінгі ПХД үшін ақысыз қол жетімді.

Autodesk Eagle -де ПХД құру үшін сізге жоба құру керек, ал жоба ішінде компоненттері мен олардың байланыстары бар схеманы құру қажет.

Бұл жасалғаннан кейін мен компьютерді жасаймын. Ол үшін құралдар тақтасындағы батырманы басыңыз. Autodesk Eagle барлық компоненттерден тұратын дербес компьютер құрады және сәйкес қосылымдарды көрсетеді. Содан кейін компьютердің өлшемін анықтау, компоненттерді орнына қою және олардың арасында байланыс орнату қажет (толығырақ ақпаратты мына жерден қараңыз

Ақырында, өндіріске жіберу үшін суретті гербер форматына экспорттау қажет. Бірнеше мүмкіндік бар болғандықтан, PCBWay оқулықпен қамтамасыз етеді (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) және қандай файлдарды жіберу керектігін айтыңыз.

Өтініш PCBWay веб -сайтында жасалған. Жіберу кезінде құны автоматты түрде қол жетімді болады. Тақталардағы қорғасынды алып тастау үшін «HASL қорғасынсыз» тексерілуі керек нұсқалардың бірі. Жіберілгеннен кейін өндірістік процесс тез жүреді, 1-2 күнге созылады.

4 -қадам: құрастыру

PCBWay ПХД алғаннан кейін мен әр түрлі компоненттерді орнына дәнекерледім. ПХД компоненттерді қабылдауға дайындалған, бұл процесті өте қарапайым етеді.

ПХД дайын болғаннан кейін мен әр түрлі сенсорлық қосылым кабельдерін жасадым. Олар сенсорға қосылатын Dupont қосқыштары бар 2 жұп телефон кабелінен тұрады.

Содан кейін мен жағдайларды жасауым керек болды. Олар Autodesk Fusion 360 -да модельденген және PLA -да Prusa I3 Hephestos -та басылған.

Содан кейін мен оны алдын ала жинадым. ПХД корпусына, сондай -ақ әр түрлі сенсорларға орналастыру қажет болды. Сондай -ақ, коннекторларды жылуды қысатын гильзамен қорғау қажет болды.

Учаскеде соңғы жиналыс жүргізілді. Мен сенсорды тіректің ортасына, ал екеуінің үстіне екеуін қойдым. Бұл бөлменің әр түрлі нүктелерінде және әр түрлі биіктікте температура мен ылғалдылықты бақылауға мүмкіндік береді.

Ақырында, мен орталық жүйеге қосылу бар -жоғын және қандай деректер жіберілетінін тексердім.

Идеал жағдайда, барлық сенсорлар орналасуы мен биіктігіне қарамастан бірдей мәндерді беруі керек. Егер жоғарыдағылар жоғары мәндер туралы айтатын болса, онда бөлме жылынып жатыр.

Ұсынылған: