Чиллерное охлаждение ПК. MEGA2560, esp-8266.

Ответить
sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#1

Сообщение sowaxm » 12.11.2022{, 13:28}

Приветствую.
Собранно в корпусе Thermaltake Tai-Chi
СпойлерПоказать
000.jpg
Фото из интернета
Идея была сделать фреоновое охлаждение ПК без изменения внешнего вида. Не считая автоматики, это реализовать удалось.
Система с испарителем непосредственно на процессоре не имеет возможности регулировки производительности, температура гуляет в большом диапазоне в зависимости от тепловыделения процессора в данный момент (инверторные и DC компрессоры не рассматривал из-за цены и необходимости внешней пуско-регулирующей аппаратуры), поэтому промежуточным теплоносителем служит гликоль.
Внешний вид
СпойлерПоказать
0001.JPG
001.JPG
002.JPG
003.JPG
004.JPG
Автоматика, надо думать над внешним видом
СпойлерПоказать
005.JPG
006.JPG
012.JPG
Конденсатором является часть боковой стенки
СпойлерПоказать
008.JPG
Испаритель (на фото старая версия), емкость с гликолем и помпой
СпойлерПоказать
009.JPG
Датчики давления 4-20 ма, на низкой 0-10 бар,на высокой 0-16
СпойлерПоказать
010.JPG
Теплообменник процессора, вентилятор конденсатора
СпойлерПоказать
011.JPG
Для визуализации процессов сделал простенькую скаду
СпойлерПоказать
007.png
За основу проекта взята mega2560, на esp висит экран и modbus, ацп 1115 измеряет напряжение на шунтах датчиков давления, dc-dc 5-24 в для питания датчиков давления, 6 датчиков ds18b20 каждый на своем входе. Ethernet-шилд не используется. Компрессор и помпа коммутируются реле, вентилятор конденсатора мосфетом. Для измерения мощности служит PZEM-004T.
Проект сырой , будут еще добавляться меню, регулировка давления и т.д.
На странные для 22 фреона значения давлений можно не обращать внимания, 22 под рукой не оказалось, пока заправил пропан-бутановой смесью из 220гр баллончика.
В проекте используются блоки ECOINS, версия RT_00_HW_BASE_v7.10_20.09.22, за что им огромная благодарность! Начать их использовать оказалось не сложно, затруднения вызвало только обилие версий и нежелание компилироваться в некоторых сочетаниях блоков.

FLPROG 7.3.8, ide 1.8.15
СпойлерПоказать
2560.rar
(418.26 КБ) 66 скачиваний
node.rar
(354.87 КБ) 62 скачивания
MasterOPC Universal Modbus Server
СпойлерПоказать
chil__mega.rar
(3.34 КБ) 54 скачивания
MasterSCADA 3.12
СпойлерПоказать
0_V6.1.rar
(597.92 КБ) 48 скачиваний

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#2

Сообщение ecoins » 12.11.2022{, 16:12}

Конкретные проекты всегда вызывают восхищение
Ваш проект - Огромное Восхищение. Спасибо.
Еще изучим повнимательнее и будем писать.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#3

Сообщение ecoins » 12.11.2022{, 17:42}

Посмотрел проект.
Во-первых благодарю за использование блоков ecoins.
Во-вторых - озадачил и удивил выбранный Вами способ переключения экранов LCD, мы такой замысел в библиотеку не закладывали, а Вы сделали, у Вас работает и когда мы внимательно посмотрели библиотеку поняли, что и должно работать. Теперь будем иметь ввиду. Спасибо за открытие для нас этого полезного свойства.
И еще вопрос - у Вас система измеряет быстродействие запущенных задач на ESP8266 и MEGA2560 - какие показатели получились?

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#4

Сообщение sowaxm » 12.11.2022{, 19:23}

1234.jpg
ESP8266 ~5000 циклов
MEGA2560 ~2500 циклов

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#5

Сообщение ecoins » 12.11.2022{, 19:55}

sowaxm писал(а):
12.11.2022{, 19:23}
ESP8266 ~5000 циклов
MEGA2560 ~2500 циклов
Спасибо, неплохие показатели. В проекте видно где можно ускорить для MEGA в 7-15 раз, но и так все замечательно.
Поздравляю и с проектом, и с хорошими результатами по быстродействию.

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#6

Сообщение sowaxm » 12.11.2022{, 20:10}

Спасибо за положительный отзыв. Приятно удивлен интересом к проекту, постараюсь выложить дальнейшее развитие и другие поделки.

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#7

Сообщение artemka19 » 12.11.2022{, 20:47}

sowaxm,
почему два МК используется ?

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#8

Сообщение sowaxm » 12.11.2022{, 20:55}

artemka19 писал(а):
12.11.2022{, 20:47}
sowaxm,
почему два МК используется ?
у megi много ног и портов, esp имеет wi-fi на борту и веселей работает с LCD

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#9

Сообщение ecoins » 12.11.2022{, 21:26}

sowaxm писал(а):
12.11.2022{, 20:10}
Спасибо за положительный отзыв. Приятно удивлен интересом к проекту, постараюсь выложить дальнейшее развитие и другие поделки.
Было бы очень полезно и для нас, и для форума.

Отправлено спустя 20 минут 35 секунд:
sowaxm писал(а):
12.11.2022{, 20:55}
у megi много ног и портов, esp имеет wi-fi на борту и веселей работает с LCD
Попробую уточнить - i2c на ESP8266 работает на частоте 100кГц, на Mega2560 на частоте 400кГц.
Другое дело, что у Вас проект на Mega2560 не очень оптимизирован.
Так плата 2 выполняется в каждом цикле, а там стоит Poliqon - ояень не быстрый блок - лучше это блок поставить под диспетчер. например под быструю задачу.
Плата 3 также вызывается в каждом цикле - лучше поставить под медленную задачу.
В проекте Вы реализовали очень полезную вещь - на дисплее можно отслеживать быстродействие.
Вы можете реализовать оптимизацию и увидите результат.
По дисплеям - блоки дисплеев вроде и версии 7.10 могут выводить формат float с заголовкам и суффиксами - это сильно ускоряет работу относительно использование String.
При верной оптимизации (это не сложно) Ваш проект мог бы реализован полностью на Mega2560, а ESP8266 работал бы только как мост UART-WiFi.
Быстродействие на Mega2560 было больше 12-16тыс. циклов loop(), сам проект существенно стал бы проще.

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#10

Сообщение sowaxm » 17.11.2022{, 22:28}

ecoins писал(а):
12.11.2022{, 21:47}
Так плата 2 выполняется в каждом цикле, а там стоит Poliqon - ояень не быстрый блок - лучше это блок поставить под диспетчер. например под быструю задачу.
это дало прирост с 2500 до 3200 т.ц.
ecoins писал(а):
12.11.2022{, 21:47}
Плата 3 также вызывается в каждом цикле - лучше поставить под медленную задачу.
это дало прирост с 3200 до 12000 т.ц.
WhatsApp Image 2022-11-17 at 22.07.57.jpeg
Большое спасибо за консультацию.
2560_V2.rar
(430.47 КБ) 55 скачиваний

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#11

Сообщение ecoins » 18.11.2022{, 05:13}

sowaxm писал(а):
17.11.2022{, 22:28}
Большое спасибо за консультацию.
Вам спасибо за интересный и содержательный проект и успешное использование разработок ecoins.

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#12

Сообщение Vuktor » 20.11.2022{, 23:46}

Если система охлаждения потеряет герметичность в каком-то месте. Что будет с материнской платой в этом случае?

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#13

Сообщение sowaxm » 21.11.2022{, 09:56}

Vuktor писал(а):
20.11.2022{, 23:46}
Если система охлаждения потеряет герметичность в каком-то месте. Что будет с материнской платой в этом случае?
Добрый день.
Кратковременные (мин 10-15) контакты с гликолем плата пережила без последствий, промыл водой, высушил, работает.
Хуже с конденсатом и наледью, образуется как на водоблоке, так и мат.плате в зоне процессора, надо утеплять места контакта с воздухом, но на работоспособность не влияет, зависания не замечены, или не опускать температуру ОЖ ниже точки росы.

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#14

Сообщение holodaleksey » 21.11.2022{, 23:08}

sowaxm, если не секрет, от чего компрессор? Или модель его можете сказать?
Интерес праздный, сам потихоньку наночиллер ваяю) пока жду конденсатор с алика
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#15

Сообщение Vuktor » 22.11.2022{, 01:23}

sowaxm, А как насчёт того чтоб в ванну с маслом поместить материнку, а уже масло охлаждать?

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#16

Сообщение sowaxm » 22.11.2022{, 11:38}

holodaleksey писал(а):
21.11.2022{, 23:08}
если не секрет, от чего компрессор? Или модель его можете сказать?
Интерес праздный, сам потихоньку наночиллер ваяю) пока жду конденсатор с алика
L57TN, в холодильных витринах применяется

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#17

Сообщение holodaleksey » 22.11.2022{, 11:43}

Неслабо) 700Вт при +7/55 ))
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#18

Сообщение sowaxm » 22.11.2022{, 11:56}

Vuktor писал(а):
22.11.2022{, 01:23}
А как насчёт того чтоб в ванну с маслом поместить материнку, а уже масло охлаждать?
Такое видел в интернете, применяли для экстремального разгона.
У меня не было задачи разгона ПК, даже железо подобрал времен корпуса, 775 сокет,core 2 quad. Это тот случай когда процесс интересней результата.

sowaxm
Рядовой
Сообщения: 30
Зарегистрирован: 06.12.2020{, 18:20}
Репутация: 7
Имя: Андрей

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#19

Сообщение sowaxm » 27.05.2023{, 00:23}

Доброго времени суток.
Давненько никто не выкладывал проектов, выложу промежуточные результаты.

Основные изменения:
-сменил экран на TFT 3.2, подключен по SPI к ESP
-«силовую» часть собрал на отдельной плате, раздельное питание и земли для «силы» и «автоматики», транзисторы включаются через оптопары
-Задействовал аналоговый вход ESP, 5 кнопок с резисторами
-«силовую» плату поставил 2ым этажам над мегой, перегородки из 4мм акрила
-упаковал все внутри корпуса, компоновка не окончательная

Возникли следующие проблемы:
- при включении компрессора через реле, в 20% случаев, экран начинает глючить, подключил через твердотельное реле, помогло. Интересно, есть ли способы побороть помехи при «прямом пуске»?
- вентиляторы неприятно воют до 95% шима, возможно кто-то подскажет как поменять частоту шима на МЕГЕ.

Внешний вид
СпойлерПоказать
1.jpg
2.jpg
3.jpg
4.jpg
12.jpg
Опрессовка, вакуумация
СпойлерПоказать
5.jpg
6.jpg
Автоматика
СпойлерПоказать
7.jpg
8.jpg
9.jpg
10.jpg
11.jpg
Обмерзание теплообменника
СпойлерПоказать
13.jpg
Немного графиков
СпойлерПоказать
14.JPG
FL_PROG.rar
(433.34 КБ) 86 скачиваний
Видео

https://youtube.com/shorts/gchwnofKZzU?feature=share
https://youtube.com/shorts/_qGtTCiUZYY?feature=share

WildCat
Лейтенант
Сообщения: 422
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

Чиллерное охлаждение ПК. MEGA2560, esp-8266.

#20

Сообщение WildCat » 27.05.2023{, 00:59}

sowaxm писал(а):
27.05.2023{, 00:23}
Интересно, есть ли способы побороть помехи при «прямом пуске»?
Снабберно-варисторная защита. Желательно подключать как можно ближе к нагрузке.
Варистор с классификационным напряжением на 70..100% больше номинального рабочего.

Я сам недавно закончил проект кондиционера. 3 компрессора, 4 вентилятора с управлением скоростью, и ещё много чего по мелочи ))
Тоже была проблема с помехами при коммутации компрессоров (1,3 кВт каждый, 230В), прямой пуск. Поставил снабберы и варисторы на каждый компрессор - всё хорошо стало.
СпойлерПоказать
IMG_20230527_005544.jpg

Ответить

Вернуться в «Проекты с разными контроллерами»