Съдържание:
Видео: Монитор на сървърната стая: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Един от проблемите на сървърната стая е температурата. При различно оборудване, произвеждащо топлина, това се покачва бързо. И ако климатикът се повреди, той бързо спира всичко. За да предвидим тези ситуации, можем да придобием една от няколкото системи за мониторинг на околната среда на пазара. Като проста система, реших да направя персонализирано решение и да изградя система за наблюдение на сървърна стая. Благодаря предварително за подкрепата на 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.
След това го сглобих предварително. Беше необходимо да се постави печатната платка върху корпуса, както и различните сензори. Също така беше необходимо да се предпазят съединителите с термосвиваща се втулка.
На мястото беше извършено окончателното сглобяване. Поставих сензор в средата на стелаж и два други върху всеки. Това ми позволява да наблюдавам температурата и влажността в различни точки в помещението и на различни височини.
Накрая проверих дали има връзка с централната система и какви данни се предават.
В идеална ситуация всички сензори, независимо от местоположението и височината, трябва да отчитат едни и същи стойности. Ако горните отчитат по -високи стойности, стаята се затопля.
Препоръчано:
Разберете, когато някой влезе в стая с помощта на радарния сензор Xyc-wb-dc: 7 стъпки
Разберете, когато някой влезе в стая с помощта на радарния сензор Xyc-wb-dc: В този урок ще научим как да разберем, когато някой е влязъл в стая, използвайки RTC модул, радарен сензор xyc-wb-dc, OLED дисплей и arduino. демонстрационен видеоклип
Брояч и контролер за заемане на стая в MicroBit: 4 стъпки
Брояч и контролер за заемане на стая в MicroBit: По време на пандемия един от начините за намаляване на предаването на вируса е максималното физическо дистанциране между хората. В стаите или магазините би било полезно да се знае колко хора са в затвореното пространство по всяко време. Този проект използва двойка
Fanair: метеорологична станция за вашата стая: 6 стъпки (със снимки)
Fanair: метеорологична станция за вашата стая: Има безброй начини да разберете текущото време, но тогава знаете само времето навън. Ами ако искате да знаете времето във вашата къща, в определена стая? Това се опитвам да разреша с този проект. Fanair използва мул
Мини сървърната стойка на IKEA за $ 70: 8 стъпки
Мини сървърна стойка IKEA за $ 70: Направете мини сървър за $ 350-$ 550 за $ 70! Например, може да имате уеб сървър за вашия корпоративен уебсайт, файлов сървър за вашия терабайт (не) пиратски носители и различни мрежи
Монитор за поверителност, хакнат от стар LCD монитор: 7 стъпки (със снимки)
Монитор за поверителност, хакнат от стар LCD монитор: Най -накрая можете да направите нещо с този стар LCD монитор, който имате в гаража. Можете да го превърнете в монитор за поверителност! Изглежда изцяло бяло за всички, освен за вас, защото носите „магия“очила! Всичко, което наистина трябва да имате, е татко