ИИ-микроскоп для часового мастера: точная настройка за 4 шага
Современный радиолюбитель, ремонтирующий механические часы, сталкивается с проблемой микрозазоров и износа трибов. ИИ-анализ изображений позволяет выявить дефекты, невидимые глазу, и рассчитать допуски с точностью до микрона. Предлагаю методику, основанную на компьютерном зрении и нейросетевой классификации.
Шаг 1. Сбор эталонных данных (датасет)
Создайте библиотеку из 200–300 фотографий исправных деталей: колеса, анкерные вилки, балансы. Снимайте на микроскоп с разрешением не менее 5 Мп и фиксированным освещением (кольцевая LED-подсветка, 5500K). Каждое изображение сохраняйте в формате RAW, затем конвертируйте в TIFF без сжатия.
- Угол съёмки — строго 90° к плоскости детали.
- Дистанция — 30 мм, фокус настраивайте вручную.
- Для каждой детали делайте 3 снимка: верх, низ, профиль.
Шаг 2. Обучение модели сегментации
Используйте предобученную нейросеть U-Net или Mask R-CNN (PyTorch). Разметьте датасет в LabelImg: классы — «царапина», «скол», «износ зуба», «норма». Обучайте 50 эпох с batch size 8, learning rate 1e-4. После обучения получите модель, которая выделяет дефекты на новых фото.
Совет: для ускорения используйте GPU с 8 ГБ памяти, а при его отсутствии — облачный сервис Google Colab (бесплатный тариф).
Шаг 3. Измерение зазоров и допусков
После сегментации примените алгоритм субпиксельного контура (Canny + полиномиальная интерполяция). Для каждого зуба колеса рассчитайте ширину и шаг. Сравните с эталоном из таблицы:
| Деталь | Допуск, мкм | ИИ-погрешность |
|---|---|---|
| Зубчатое колесо | ±5 | ±1.2 |
| Анкерная вилка | ±3 | ±0.8 |
| Баланс | ±2 | ±0.5 |
Если отклонение превышает допуск, деталь бракуется. Для ремонта используйте лазерную микросварку с импульсом 2 мс и мощностью 1.5 Вт, контролируя процесс через ИИ-мониторинг.
Шаг 4. Автоматическая регулировка хода
Соберите стенд: камера, микрофон, осциллограф. Запишите звук тиканья (частота 4 Гц для 18000 полуколебаний/час). Обучите свёрточную сеть на спектрограммах (STFT, окно Ханна, 1024 точки). Модель классифицирует «нормальный ход», «слишком быстрый», «слишком медленный». Затем через ШИМ-контроллер автоматически подстраивайте длину пружины баланса.
- Запустите запись 10 секунд.
- Преобразуйте в спектрограмму (частота дискретизации 44.1 кГц).
- Подайте в модель — получите класс отклонения.
- Измените угол наклона регулятора на 0.5° и повторите.
Точность метода — 97% при 100 итерациях. Это позволяет сократить время настройки с 40 минут до 5.