Упрощаем жизнь коллегам

в 13:47, , рубрики: DIY, diy или сделай сам, вебкамера, микроскоп, ОТК, периферия, сделай сам

Data 2014.12.26 5

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

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

Сначала опишу суть проблемы, вам она может показаться мелкой, но она сильно портила людям жизнь.
Наверняка вы знаете что ОТК — это отдел технического контроля, и как следствие они проверяют всю выходную продукцию. Вроде все просто скажете вы и ошибетесь, помимо большого багажа знаний им необходима ручная работа и переборка.
Если деталь крупная, то осмотреть ее на предмет недочетов легко, но что если деталь 7 миллиметров в диаметре и их сотни?

Сначала я пробовал сделать оптическую и направляющую систему сам, но вышла лажа(как и почему по ссылке выше, ибо материал объемный). Оно работало, но люфты и биения  из-за ручного изготовления свели все плюсы на нет.

Поэтому решил использовать готовый микроскоп, так как в нем есть оптическая система и фокусировка, осталось только широким скотчем(каноничной изоленты не было) примотать камеру к окуляру. Параллельно пошла разработка программного обеспечения для измерения линейных размеров прямо на экране.( используется  Processing)

Ktoo3CH_6ag

Вот и моя прелесть, посмотрим, что же он видит(к сожалению была только камера с разрешением 640х480).

Data 2014.12.26 3

 

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

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

Сетку пришлось «поверить», используя поверочную плитку толщиной 0.5 мм, подкладываешь ее под микроскоп и подгоняешь размер сетки, оказалось, что 0.5 мм это 26 пикселей.

Data 2014.12.26 1

Но это иногда не очень удобно, поэтому была введена кнопка для  включениявыключения отображения сетки. Но этого тоже мало, ведь оператору не всегда нужна мелкая сетка, поэтому была введена возможность масштабирования сетки.
Data 2014.12.26 5
Но этого тоже мало, ведь оператору нужно очень точно подкладывать образец под сетку, выполняя работу очень точно, это утомляет.

Выходом показалось «прямое измерение мышкой», то есть оператор кликает по экрану в двух местах и высчитывается длина этого отрезка, переведенная из пикселей в миллиметры.

Точность данного метода по 20 пробам в сравнении с электронным штангенциркулем и микрометром оказалась около 0.1 мм, что вполне удовлетворило ОТК.

ep-6 фото1

ep-6 фото2

В итоге все всех устроило, но остался маленький неудобный момент- скриншоты. Каждый раз нажимать Alt+PrintScreen, а потом сохранять неудобно. Поэтому была прикручена возможность сохранять изображение окна с названием каждого файла по дате, например Probe12102014.jpg.

Это  стало финальным образцом, который и эксплуатируется.

Напоследок несколько фото.(пишите если хотите еще)

Data 2014.12.26 4

Это ферритово-ситалловый стержень, покрытый титаном с помощью катодного напыления в вакуумной камере, на фото как раз граница перехода материалов.Образец №3 фото 2

А это гранулированный феррит.

Образец №2.1 фото 1

Ну и собственно сам код.(комментариев минимум, если нужны- пишите)
Готовый exe(х64, нужны Java,JRE)
Извиняюсь за качество фото и возможные ошибки в тексте.

Автор: Dorrin

Источник

Поделиться

* - обязательные к заполнению поля