惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
罗磊的独立博客
博客园 - 聂微东
博客园_首页
雷峰网
雷峰网
云风的 BLOG
云风的 BLOG
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
量子位
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
月光博客
月光博客
T
The Exploit Database - CXSecurity.com
Google DeepMind News
Google DeepMind News
H
Help Net Security
O
OpenAI News
Blog — PlanetScale
Blog — PlanetScale
S
Security Affairs
S
Security @ Cisco Blogs
Microsoft Security Blog
Microsoft Security Blog
T
The Blog of Author Tim Ferriss
AI
AI
MongoDB | Blog
MongoDB | Blog
G
Google Developers Blog
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
Hugging Face - Blog
Hugging Face - Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Schneier on Security
Cloudbric
Cloudbric
H
Heimdal Security Blog
J
Java Code Geeks
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
宝玉的分享
宝玉的分享
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
I
Intezer
GbyAI
GbyAI

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Геотермальная система работает, но посетители не понимают как. Разрабатываю дашборд для экскурсионной зоны
Irene-Antipi · 2026-05-01 · via Все публикации подряд на Хабре

Геотермальная система работает, но посетители не понимают как. Разрабатываю дашборд для экскурсионной зоны

Уровень сложностиСредний

Время на прочтение6 мин

Охват и читатели135

Кейс

Оборудование стоит за прозрачной стеной. Насосы гудят, трубы подключены, датчики считывают данные. Экскурсанты останавливаются, смотрят и идут дальше. Система работает, но остаётся закрытой для понимания. Именно с такой задачей ко мне обратился заказчик Geotermo.

Контекст задачи

Геотермальное отопление это тепловая установка, которая в качестве бесплатного источника энергии использует низкопотенциальное тепло земли. В основе системы лежит теплообменник и тепловой насос, которые извлекают и преобразуют низкопотенциальное геотермальное тепло в тепловую энергию, пригодную для отопления, горячего водоснабжения и кондиционирования.

Заказчик: Geotermo, отопление и кондиционирование коммерческих зданий при помощи возобновляемых источников энергии.

«Зелёный офис» Технониколь в Рязани это офисное здание площадью 3000 м², работающее практически в автономном режиме. Для обогрева и охлаждения используется геотермальная система:

  • 8 тепловых насосов суммарной мощностью 288 кВт;

  • 160 скважин на прилегающей территории;

  • 8 000 м геотермальных зондов, по которым циркулирует теплоноситель;

  • чиллер общей мощностью 448 кВт для охлаждения.

+ Солнечные панели создают электричество, которое питает насосы в дневное время.

«Зелёный офис» Технониколь в Рязани

«Зелёный офис» Технониколь в Рязани

Тепловой узел расположен в отдельном помещении с прозрачными стенами, специально для того, чтобы его было видно. В «Зелёном офисе» регулярно проводятся экскурсии. Но видеть и понимать это разные вещи. Логика движения энергии от земли к зданию не считывается визуально. Гости видят трубы и оборудование, но не видят систему.

Геотермальная установка от Geotermo в «Зелёном офисе» Технониколь в Рязани

Геотермальная установка от Geotermo в «Зелёном офисе» Технониколь в Рязани

Цель

Сделать сложную инженерную систему понятной для широкой аудитории.

Задачи

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

  • Предусмотреть синхронизацию с геотермальным оборудованием в реальном времени;

  • Предусмотреть возможность анимации элементов дашборда (потоков энергии).

Почему это нетривиально: три требования, которые тянут в разные стороны

Я занимаюсь визуализацией работы инженерных и технических систем. Когда искала референсы для этого проекта (весной 2025 года), не увидела ни одного похожего примера. Промышленные SCADA-интерфейсы точные, но перегружены данными и не рассчитаны на неподготовленного наблюдателя. Маркетинговая инфографика про «зелёную» энергетику эстетичная, но говорит на языке финансовой выгоды и оторвана от реальных показателей работы системы. Ни одного примера, где эти два мира объединены, я не нашла, ни в России, ни за рубежом.

Задача требует одновременно:

  1. Технической точности: интерфейс синхронизирован с геотермальным оборудованием, параметры меняются в реальном времени;

  2. Ясности для неподготовленного наблюдателя: за 30 секунд у экрана гость должен понять как работает геотермальная система;

  3. Визуальной привлекательности: дашборд является частью экскурсионного пространства и работает как элемент экспозиции.

Мне нужно найти баланс между этими требованиями, собрать технически точный и при этом понятный дашборд.

Нейросети в таких задачах не использую, потому что это неизбежно приводит к искажению смысла.

Исследование: сначала разобраться самой

Я не занимаюсь визуализацией «по ощущениям». Рассматриваю каждый проект как систему, которую сначала нужно понять изнутри. Работала в тесной связке с командой Geotermo: мне важно чтобы схема отражала как работает конкретное оборудование, а не «геотермальное отопление в целом».

Что нужно показать:

  • Движение теплоносителя от скважин к тепловому насосу и дальше к системе отопления;

  • Текущий режим работы: отопление или кондиционирование;

  • Какие насосы включены, а какие в режиме ожидания;

  • Температурные параметры в реальном времени;

  • Сколько электроэнергии потребляется прямо сейчас;

  • Сколько тепла вырабатывается;

  • Какая доля из этого: возобновляемая энергия земли;

  • Суммарная накопленная выработка «зелёной» энергии в кВт⋅ч;

  • Экономия в рублях за всё время работы системы.

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

Поиск визуального языка

Заказчик предоставил примеры стилистики, общую схему работы оборудования, логотип и фирменную палитру. Далее моя работа: собрать структуру дашборда и найти визуальный стиль, отрисовать все компоненты схемы и продумать визуальное отображение состояний каждого компонента.

Первые наработки: общая композиция и стилистика

Вариант 1. Тёмный интерфейс

Вариант 1. Тёмный интерфейс

Вариант 2. Спокойные оттенки

Вариант 2. Спокойные оттенки

Вариант 3. Яркие оттенки. Этот вариант берём в работу

Вариант 3. Яркие оттенки. Этот вариант берём в работу

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

Компоновка схемы

Компоновка схемы

Тепловой насос. Пробовала несколько ракурсов и вариантов компоновки. В итоге выбрали прямой ракурс: визуализация подключения получается более схематичной, что упрощает считывание, а саму схему удобно масштабировать под разные компоненты геотермальной системы.

Тепловой насос

Тепловой насос

Геотермальный колодец. Скважина извлекает тепло из недр земли. При его отрисовке я отталкивалась от концепции «зелёной» экологичной энергии. На предварительном просмотре команда заказчика сразу сказала: «похоже на радиацию». Заменила на тёплый янтарный. Ассоциации стали правильными: тепло, земля, энергия.

Геотермальный колодец

Геотермальный колодец

Бак-аккумулятор. Накапливает нагретую воду и обеспечивает стабильное теплоснабжение при колебаниях выработки. Здесь показан бак при включении системы на обогрев, однако предусмотрен стиль бака при охлаждении и при отключении.

Бак-аккумулятор

Бак-аккумулятор

Система компонентов в Figma

Технически это самый важный раздел проекта.

В схеме задействовано множество одинаковых сущностей, которые постоянно меняют состояние: включен на обогрев / включён на охлаждение / отключён; а направление насосов зависит от режима работы системы. Если делать каждую комбинацию состояний отдельным артбордом, проект становится неуправляемым уже на этапе согласования, не говоря о корректировках.

Это потребовало проработки системы состояний оборудования, реализованной через компоненты Figma:

  • Каждая сущность (насос, колодец, бак) существует как отдельный компонент с вариантами состояний;

  • Переключение между состояниями в один клик через панель свойств компонента;

  • Компоненты настроены так, что одна правка в мастер-компоненте распространяется на всю схему автоматически.

Варианты состояний

Варианты состояний

Система компонентов в Figma

Система компонентов в Figma

Это позволило быстро просматривать различные режимы работы системы и согласовывать их с заказчиком без путаницы. Когда потребовалось изменить цвет геотермального колодца, замена цвета заняла пару минут и корректировка автоматически применилась ко всем восьми экземплярам колодцев единовременно.

Система компонентов спроектирована с расчётом на масштабирование: дашборд может быть адаптирован под любой объект Geotermo без переработки архитектуры. В перспективе на базе этой системы планируется создание диспетчерского центра мониторинга, где в едином интерфейсе будет отображаться работа систем Geotermo на объектах по всей России.

Выгрузка исходников

Для программиста Geotermo подготовила исходники в компоновке, удобной для быстрой и точной вёрстки: проект в Figma, компоненты дашборда и фигмы в svg, шрифты.

Результат

Два экрана дашборда, которые с определённой цикличностью сменяют друг друга.

Первый экран: дашборд геотермальной системы

Первый экран: дашборд геотермальной системы

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

Второй экран: основные показатели и видео о проекте

Второй экран: основные показатели и видео о проекте

Проект геотермального отопления одержал победу в ХI Международной премии «Малая энергетика — большие достижения», в номинации «Лучший проект в сфере возобновляемой энергетики, накопителей и электротранспорта».

Что в итоге

Задачи визуализации физических процессов для неподготовленной аудитории это отдельный класс задач, который не покрывается ни промышленными интерфейсами, ни маркетинговой инфографикой. Здесь нужно одновременно работать с реальными техническими данными, проектировать систему состояний и думать о восприятии человека, который подходит к экрану на 30 секунд, ничего не зная о системе заранее.

Для меня принципиально важно не отделять визуальную часть от смысла: дашборд это не украшение, а функциональный объект, который формирует понимание системы. Именно поэтому работа начинается с погружения в логику процесса, а не с поиска красивой стилистики.

Сталкивались ли вы с задачами визуализации производственных или инженерных процессов для неподготовленной аудитории: посетителей, инвесторов, экскурсантов? Как решали?