
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Одна из проблем серверной - это температура. При разном оборудовании, вырабатывающем тепло, оно быстро возрастает. А если выходит из строя кондиционер, он быстро все останавливает. Для прогнозирования таких ситуаций мы можем приобрести одну из нескольких имеющихся на рынке систем мониторинга окружающей среды. Поскольку я был простой системой, я решил создать индивидуальное решение и создать систему мониторинга серверной комнаты. Заранее благодарим 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 я припаял различные компоненты на место. Печатные платы подготовлены для приема компонентов, что делает процесс довольно простым.
После того, как печатные платы готовы, я создаю различные соединительные кабели для датчиков. Они состоят из двухпарного телефонного кабеля с разъемами Dupont для подключения к датчику.
Потом пришлось создавать кейсы. Они были смоделированы в Autodesk Fusion 360 и напечатаны в PLA на Prusa I3 Hephestos.
Затем я предварительно собрал его. Было необходимо разместить плату на корпусе, а также различные датчики. Также необходимо было защитить разъемы термоусадочной гильзой.
На месте производилась финальная сборка. Я разместил датчик посередине стойки и два других сверху каждой. Это позволяет мне контролировать температуру и влажность в разных точках комнаты и на разной высоте.
Наконец, я проверил, есть ли подключение к центральной системе и какие данные передаются.
В идеальной ситуации все датчики, независимо от местоположения и высоты, должны сообщать одни и те же значения. Если верхние показывают более высокие значения, комната нагревается.
Рекомендуемые:
Fanair: метеостанция для вашей комнаты: 6 шагов (с изображениями)

Fanair: метеостанция для вашей комнаты: есть бесчисленное множество способов узнать текущую погоду, но тогда вы знаете только погоду на улице. Что, если вы хотите узнать погоду в своем доме, в конкретной комнате? Вот что я пытаюсь решить с помощью этого проекта. Fanair использует муль
Счетчик занятости комнаты: 5 ступеней (с фотографиями)

Счетчик занятости комнаты: Я Паоло Рейес, мексиканец, который любит творить и делать вещи. Вот почему я сделал этот счетчик занятости комнаты. Из-за обстоятельств COVID-19 я решил разработать этот проект, чтобы ограничить распространение вируса, контролируя количество людей, которые могут быть
12 € Led Cactus (неоновое украшение комнаты): 4 шага

12 € Led Cactus (неоновое украшение комнаты): Привет, в этой инструкции я собираюсь показать вам, как я сделал это потрясающее украшение комнаты Led Cactus. Давайте начнем
Серома: Менеджер серверной комнаты: 20 шагов

Seroma: Server Room Manager: Seroma - это универсальный менеджер серверной комнаты, который позволяет пользователям проверять состояние серверов (температура и влажность), журналы доступа серверной комнаты, а также контролировать саму серверную комнату. за любые нарушения безопасности
Световые индикаторы состояния ванной комнаты и автоматический переключатель: 4 шага (с изображениями)

Световые индикаторы состояния ванной комнаты и автоматический переключатель: в этом проекте используются бесконтактные переключатели и реле для управления группой световых индикаторов. Лампы передают информацию о заполненности двух ванных комнат. Проблема: две однопользовательские ванные комнаты - в доме в стиле общежития - используются несколькими людьми, но