• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь интеллектуальная система охлаждения

oreh337

New member
Здравствуйте. Мне сейчас в очень сжатые сроки необходимо спроектировать (без разработки) систему интеллектуальную систему охлаждения ПК как раз таки на базе контроллера esp8266. Я не очень разбираюсь в данном теме. Вообще, идея состоит в том, что в системный блок устанавливаются датчики потока воздуха, которые нужно связать с контроллером, и при замедлении потока от значения «нормального» режима работы на страничке в браузере будет показываться информация об этом и какое-то сообщение по типу: «стоит прочистить кулер 1» или какой-то другой в зависимости от того, какой датчик заметил замедление. Как думаете, это вообще возможно и есть ли тут, кто мог бы помочь?)
 

Сергей_Ф

Moderator
Команда форума
Мне сейчас в очень сжатые сроки необходимо спроектировать (без разработки) систему интеллектуальную систему охлаждения ПК как раз таки на базе контроллера esp8266. Я не очень разбираюсь в данном теме
Вы не находите тут противоречия?
Если все так, то вам в раздел https://esp8266.ru/forum/forums/custom-projects/, а не сюда.
 

sharikov

Active member
идея состоит в том, что в системный блок устанавливаются датчики потока воздуха, которые нужно связать с контроллером, и при замедлении потока от значения «нормального» режима работы ...
Для начала найдите "датчики потока воздуха" пригодные для работы с вентиляторами ПК.
 

Сергей_Ф

Moderator
Команда форума
@oreh337 вы вообще в курсе, что вентиляторы в современных ПК оснащены датчиками скорости вращения? Вся необходимая информация по числу оборотов каждого вентилятора может быть получена непосредственно от них. Многие BIOS считывают данную информацию. Есть программы для получения её. Какой смысл городить внешнее устройство?
Более того, современные интеллектуальные системы охлаждения зачастую вообще не включают вентилятор до достижения определенной температуры. И никакого отношения к "почистить вентилятор" это не имеет.
 

nikolz

Well-known member
можно повесить прогу в комп и читать данные по охлаждению
потом куда-нибудь послать
если нет wifi готового то повесить на USB wemos d1 mini
 

pvvx

Активный участник сообщества
@oreh337 вы вообще в курсе, что вентиляторы в современных ПК оснащены датчиками скорости вращения? Вся необходимая информация по числу оборотов каждого вентилятора может быть получена непосредственно от них. Многие BIOS считывают данную информацию. Есть программы для получения её. Какой смысл городить внешнее устройство?
Более того, современные интеллектуальные системы охлаждения зачастую вообще не включают вентилятор до достижения определенной температуры. И никакого отношения к "почистить вентилятор" это не имеет.
Ныне существует мода на десяток маленьких графических мониторчиков, показывающих параметры каждой железки в компе, включая индикацию производительности, загрузки и прочей информации от DDR до показаний S.M.A.R.T на каждый SSD, то дети тоже хотят это слепить сами. Оригинальные то стоят... Тут как раз платки ESP + мелкий экран с али и годятся. Надо всего-то написать плагин передачи параметров из компа на WiFi роутер и обложиться пачкой дешевых ESP с экранчиками :)
C linux проще - там со стороны компа уже всё готово...
 

Сергей_Ф

Moderator
Команда форума
@pvvx понятно, что идиотизм побеждает, но зачем тут датчики потока воздуха? На материнка уже всё есть.
 

pvvx

Активный участник сообщества
@pvvx понятно, что идиотизм побеждает, но зачем тут датчики потока воздуха? На материнка уже всё есть.
Вы разве против футуристического дизайна? (это про идиотизм... хоть такое искусство...)
На дешевых mboard не всё есть... Али пачками торгует платками управления вентиляторов, но кто будет контролировать их работу?
"датчики потока воздуха" скорее всего возникли по другой причине - пока мало знаний, по этому сюда и обратились... А может кто другой так сформулировал задачу ТС...
Но смысл и развитие темы скорее всего то, что я и указал (ИМХО). :)
Реализация то простая:
ESP включается в USB штыри-разъем на мамке, который не выведен на зад/перед, т.к. в дешевке нет встроенного WiFi...
А далее уже Arduino и "как прошить"... Если это пройдено, то далее:
"Как управлять"...
 

sharikov

Active member
@pvvx понятно, что идиотизм побеждает, но зачем тут датчики потока воздуха? На материнка уже всё есть.
Вы не "в теме". Есть случаи когда нужен внешний независимый мониторинг вентиляции компьютеров / коммуникационного оборудования / стоек с оборудованием. Но это нужно только бизнесу.
 

Сергей_Ф

Moderator
Команда форума
@sharikov если внимательно посмотреть, то там про внешний мониторинг нет ничего. Удаленный - да. Но внешний, это zabbix, grafana и т.п.
 

pvvx

Активный участник сообщества
Удаленный - да. Но внешний, это zabbix, grafana и т.п.
zabbix, grafana - это инструмент визуализации и является малой частью желаемой системы у ТС.
Ещё нет системы коммуникаций с драйверами датчиков, протоколов связи...
Выбор ESP означает всего одно - транспортный уровень передачи данных = WiFi ? А нужен ли он там вообще?
 
@pvvx понятно, что идиотизм побеждает, но зачем тут датчики потока воздуха? На материнка уже всё есть.
Не совсем верно. На материнке есть датчики температуры, датчик именно потока воздуха - это анемометр.
Будет время - полистайте журнал Радиолоцман №5 за 2019, стр 60, статья называется "недорогой анемометр борется с пылью". Это чтобы мне не пересказывать, почему скорость вращения вентиляторов сама по себе, а охлаждение электроники - само по себе. Топик-стартеру тоже полезно поглядеть.
 

Сергей_Ф

Moderator
Команда форума
@Winnie_The_Pooh чистить вентилятор, как сказал ТС, надо не по датчику температуры и не по датчика потока, а по оборотам вентилятора. Никакой анемометр не спасет процессор, если на нем встанет вентилятор, а внешний поток может быть вполне приличный. Где вы его поставите что бы мерить поток через радиатор?
А если сломалась одна ножка крепления радиатора? Там температура ядра зашкалит, а поток воздуха будет отличный.
 
Последнее редактирование:
@Winnie_The_Pooh чистить вентилятор, как сказал ТС, надо не по датчику температуры и не по датчика потока, а по оборотам вентилятора. Никакой анемометр не спасет процессор, если на нем встанет вентилятор, а внешний поток может быть вполне приличный. Где вы его поставите что бы мерить поток через радиатор?
А если сломалась одна ножка крепления радиатора? Там температура ядра зашкалит, а поток воздуха будет отличный.
Естественно,что вопрос обеспечения нормального охлаждения комплексный. если говорить о промышленных решениях, то устройство контроля анализирует показания многочисленных датчиков температуры в десятках ( а то и сотнях) точек материнки (и не только материнки), показания датчиков скоростей вращения вентиляторов и т.д. Добавить в этот комплекс показаний еще и прямо измеренные данные по скорости потока воздуха - значит дополнительно увеличить ситуационную осведомленность управляющего контроллера и увеличить надежность работы системы в целом ,так как появляется возможность ранней диагностики проблем с вентиляцией. ПОнятно, что это не для массовых систем, где считают каждую копейку, это решение для систем, где одно из основных требований - высокая надежность и отказоустойчивость.

ПРоцессоры оснащены собственными аппаратными средствами, которые уменьшают (троттлят) тактовую частоту при перегреве, вплоть до выключения сервера при критическом перегреве. Я как-то интересовался как у Хьюлета в его линейке DL380 решены вопросы контроля температур - впечатляет. Около 50 датчиков только на материнке.

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