Мазмұны:
Бейне: Серверлік бөлме мониторы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Серверлік бөлменің проблемаларының бірі - температура. Жылу шығаратын әртүрлі қондырғыларда бұл жылдам көтеріледі. Ал егер кондиционер істен шықса, ол бәрін тез тоқтатады. Бұл жағдайларды болжау үшін біз нарықтағы экологиялық мониторингтің бірнеше жүйелерінің бірін сатып ала аламыз. Қарапайым жүйе болғандықтан, мен арнайы шешімді шығарып, серверлік бөлменің монитор жүйесін құруды шештім. 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 -та басылған.
Содан кейін мен оны алдын ала жинадым. ПХД корпусына, сондай -ақ әр түрлі сенсорларға орналастыру қажет болды. Сондай -ақ, коннекторларды жылуды қысатын гильзамен қорғау қажет болды.
Учаскеде соңғы жиналыс жүргізілді. Мен сенсорды тіректің ортасына, ал екеуінің үстіне екеуін қойдым. Бұл бөлменің әр түрлі нүктелерінде және әр түрлі биіктікте температура мен ылғалдылықты бақылауға мүмкіндік береді.
Ақырында, мен орталық жүйеге қосылу бар -жоғын және қандай деректер жіберілетінін тексердім.
Идеал жағдайда, барлық сенсорлар орналасуы мен биіктігіне қарамастан бірдей мәндерді беруі керек. Егер жоғарыдағылар жоғары мәндер туралы айтатын болса, онда бөлме жылынып жатыр.
Ұсынылған:
HomeAssistant үшін бөлме мониторы: 6 қадам
HomeAssistant үшін бөлме мониторы: Әр түрлі кеңістікті басқару үшін Raspberry Pi үй көмекшісімен дайындағаннан кейін мен әр кеңістіктегі негізгі ақпараттың бірі температура мен ылғалдылық екенін байқадым. Біз нарықта Home Assist үйлесімді сенсорлардың біреуін сатып ала аламыз
SilverLight: серверлік бөлмелерге арналған Arduino негізіндегі экологиялық монитор: 3 қадам (суреттермен)
SilverLight: Arduino негізіндегі серверлік бөлмелерге арналған экологиялық монитор: Бір кезде маған компанияның серверлік бөлмесіндегі температураны бақылау үшін экологиялық зонд іздеу тапсырылды. Менің бірінші идеям: неге Raspberry PI мен DHT сенсорын ғана пайдаланбаңыз, оны ОЖ -мен қоса бір сағаттан аз уақыт ішінде орнатуға болады
Бөлме температурасы мен ылғалдылық мониторы: 6 қадам
Бөлме температурасы мен ылғалдылық мониторы: Менің жобам QTempair бөлмедегі температураны, ылғалдылық пен ауа сапасын өлшейді. Бұл жоба сенсорлардан алынған мәліметтерді оқиды, сол деректерді дерекқорға жібереді және бұл деректер веб -сайтта көрсетіледі. Параметрлерде температураны сақтауға болады
Серома: Серверлік бөлме менеджері: 20 қадам
Серома: Серверлік бөлме менеджері: Серома-бұл серверлердің күйін (температура мен ылғалдылық), серверлік бөлмеге кіру журналдарын тексеруге, сондай-ақ серверлік бөлменің өзін бақылауға мүмкіндік беретін серверлік бөлме менеджері. кез келген қауіпсіздік бұзушылықтары үшін
Көптеген серверлік веб -блокаторлардың қауіпсіздігін қалай алуға болады: 3 қадам
Веб -блокаторлардың көпшілігінің қауіпсіздігіне қалай қол жеткізуге болады: Бұл менің бірінші нұсқаулығым, сондықтан шыдаңыз: Жарайды, мен сіздерге мектептерде көрген веб -блокаторларды қалай айналып өту керектігін айтамын. Сізге тек флэш -диск және бірнеше бағдарламалық жасақтаманы жүктеу қажет