Съдържание:

Монитор на сървърната стая: 4 стъпки
Монитор на сървърната стая: 4 стъпки

Видео: Монитор на сървърната стая: 4 стъпки

Видео: Монитор на сървърната стая: 4 стъпки
Видео: Home Assistant - первые настройки, File Editor, Maria DB, HACS - октябрь 2023 2024, Септември
Anonim
Монитор на сървърната стая
Монитор на сървърната стая

Един от проблемите на сървърната стая е температурата. При различно оборудване, произвеждащо топлина, това се покачва бързо. И ако климатикът се повреди, той бързо спира всичко. За да предвидим тези ситуации, можем да придобием една от няколкото системи за мониторинг на околната среда на пазара. Като проста система, реших да направя персонализирано решение и да изградя система за наблюдение на сървърна стая. Благодаря предварително за подкрепата на PCBWay, която предостави всички необходими платки.

Стъпка 1: Изисквания

Първоначално създадох прототип на макет, така че знаех необходимите връзки. Въпреки че прототипът има само един сензор, а крайният продукт има няколко, беше необходимо само да се умножат връзките.

След това беше необходимо да се създаде кодът. Системните изисквания са следните.

Изисквания

Станции за наблюдение

  • следете температурата на околната среда и влажността на въздуха
  • има няколко сензора
  • съобщават тези данни на централна система

Централна система

  • получаване на данни от множество станции
  • удостоверяване на станциите и техните данни
  • показва графика на сензор за последните 24 часа
  • наблюдавайте данните и изпращайте предупреждение до електронна поща, ако оставите диапазона установен като нормален

Стъпка 2: Материал

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Съединител Dupont
  • Телефонен кабел
  • 9 Дъмпер Dupont
  • 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, запоявах различните компоненти на място. ПХБ са готови да получат компонентите, което прави процеса доста прост.

След като печатните платки са готови, създадох различните сензорни свързващи кабели. Те се състоят от 2-чифт телефонен кабел, с Dupont конектори за свързване към сензора.

След това трябваше да създам случаите. Те бяха моделирани в Autodesk Fusion 360 и отпечатани в PLA на Prusa I3 Hephestos.

След това го сглобих предварително. Беше необходимо да се постави печатната платка върху корпуса, както и различните сензори. Също така беше необходимо да се предпазят съединителите с термосвиваща се втулка.

На мястото беше извършено окончателното сглобяване. Поставих сензор в средата на стелаж и два други върху всеки. Това ми позволява да наблюдавам температурата и влажността в различни точки в помещението и на различни височини.

Накрая проверих дали има връзка с централната система и какви данни се предават.

В идеална ситуация всички сензори, независимо от местоположението и височината, трябва да отчитат едни и същи стойности. Ако горните отчитат по -високи стойности, стаята се затопля.

Препоръчано: