О проекте

Система предиктивного обслуживания промышленного оборудования хлебозавода Goldsapa Bakery. Полный цикл разработки: от проектирования IoT-модулей до обучения нейронных сетей и развёртывания интерактивного веб-дашборда.

📡

16.4M

Records collected

📅

2 months

Monitoring period

🎯

0.7073

Best Val Loss

🔍

879

Anomalies found

2.3s/epoch

Training speed

🧠

4

ML models compared

Архитектура системы

System Architecture — End-to-End IoT to ML Pipeline

IoT Layer

19× ESP32 + Meters

Edge Gateway

Raspberry Pi + MQTT

Cloud Storage

InfluxDB (DigitalEgiz)

Data Pipeline

Polars ETL → Parquet

ML Engine

PyTorch + CUDA

Dashboard

Next.js + Vercel

IoT-оборудование

IoT Hardware — ESP32 modules with energy meters

Фотографии с завода

Процесс разработки, сборки и установки IoT-модулей на производственных линиях

ESP32 + Dala Meter модуль

ESP32 + Dala Meter модуль

Энергометр на щите RS-485

Энергометр на щите RS-485

Электрощит мониторинга

Электрощит мониторинга

Производственная линия

Производственная линия

Щит управления MIWE

Щит управления MIWE

Общий вид цеха

Общий вид цеха

Хронология проекта

🔧
Phase 1· Июль — Август 2025

Разработка IoT-модуля

  • Проектирование и сборка модуля сбора данных на базе ESP32-WROOM-32
  • Интеграция с промышленными энергометрами Dala Meter и Orman Meter
  • Настройка протоколов связи Modbus RTU через RS-485 для чтения метрик
  • Разработка прошивки: считывание voltage (фазы A/B/C), current (A/B/C), active power, frequency, power factor
  • Тестирование модуля в лабораторных условиях с эмуляцией нагрузок
🏭
Phase 2· Сентябрь 2025

Развёртывание на заводе

  • Установка 19 ESP32-модулей на производственные линии хлебозавода Goldsapa Bakery
  • Настройка Raspberry Pi 4B в качестве edge-шлюза для агрегации данных со всех модулей
  • Развёртывание InfluxDB 2.x в cloud-инфраструктуре DigitalEgiz
  • Конфигурация MQTT-брокера (Mosquitto) для маршрута: IoT → edge-шлюз → cloud
  • Запуск сбора данных в реальном времени с частотой 1 измерение в минуту на датчик
📊
Phase 3· Сентябрь — Ноябрь 2025

Сбор и валидация данных

  • Накопление 16.4 миллионов записей с 19 устройств за 2 месяца непрерывной работы
  • Обнаружение и документирование массового отказа датчиков 10 ноября 2025 года
  • Валидация качества данных: 18 метрик × 19 устройств = 342 уникальных сенсора
  • Анализ пропусков, выбросов и аномалий в собранных временных рядах
  • Подготовка сырых CSV-файлов общим объёмом 2.7 ГБ для ML-пайплайна
🧠
Phase 4· Март — Апрель 2026

ML Pipeline и обучение моделей

  • Data Pipeline на Polars: ETL с pivot-трансформацией, 1-минутным ресамплингом, StandardScaler нормализацией
  • Проектирование архитектуры Hybrid CNN-Transformer Autoencoder (2 097 148 параметров)
  • Тренировка и сравнительный анализ 4 различных моделей: MLP AE, LSTM AE, CNN-Transformer AE, Isolation Forest
  • Обучение на NVIDIA RTX 4070 Ti SUPER (16 ГБ VRAM) с AMP Mixed Precision, gradient clipping
  • Разработка системы Early Stopping и ReduceLROnPlateau для стабильной конвергенции
🚀
Phase 5· Апрель 2026

Визуализация и деплой

  • Генерация publication-quality дашбордов: anomaly timeline, heatmap, score distribution, t-SNE
  • Per device health analysis и сравнительная оценка моделей
  • Разработка интерактивного веб-дашборда на Next.js 16 с адаптивным дизайном
  • Деплой на платформу Vercel для живой демонстрации комиссии
  • Подготовка материалов, слайдов и визуализаций для защиты дипломной работы

Технологический стек

ESP32-WROOM-32

Dala Meter

Orman Meter

Raspberry Pi 4B

RS-485 Transceiver

InfluxDB 2.x

MQTT Mosquitto

Python 3.12

Polars

PyTorch 2.11

CNN-Transformer AE

LSTM Autoencoder

MLP Autoencoder

Isolation Forest

Next.js 16

TypeScript

TailwindCSS 4

Framer Motion

Recharts

Vercel

Git

CUDA 12.8

AMP (FP16)

nvidia-smi

Ключевые результаты

🏆 Достижения

  • ✅ Собрано 16.4 млн записей с 19 IoT-устройств за 2 месяца
  • ✅ Обучено и сравнено 4 ML-модели для детекции аномалий
  • ✅ CNN-Transformer AE: best val_loss = 0.7073 за 47 эпох
  • ✅ 879 аномалий (1.0%) с порогом P99 = 1.3571
  • ✅ Обнаружен реальный отказ оборудования 10 ноября 2025
  • ✅ Per-device мониторинг для всех 19 устройств

🔬 Научный вклад

  • 📝 Сравнительный анализ DL vs классического ML на реальных данных
  • 📝 Гибридная CNN + Transformer архитектура для временных рядов
  • 📝 End-to-end pipeline: от IoT-датчика до веб-дашборда
  • 📝 Практическое применение на данных действующего производства
  • 📝 t-SNE визуализация латентных пространств
  • 📝 Корреляция обнаруженных аномалий с реальными отказами

Goldsapa Bakery — Predictive Maintenance System

Дипломный проект © 2025–2026 · PyTorch + Next.js