Pull to refresh

Comments 16

очень интересно, но нифига не понятно.

Какой микроскоп использовался из 100500 возможных неясно, кто такое OpenCV - непонятно, ссылку на проект кто запрещает давать, религия?
Почему на фото взялся провод - неясно. Как внезапно на поле размером 480 пикселей и 116 мм провод диаметром 280 мкм внезапно получился 85 пикселей и 15 мм будет понятно вероятно только укуренному Илону Маску

Измерений много, кто мешает начертить пару графиков по результатам-то.....

Согласен..., в первой иллюстрации явно есть ошибки в размерах: 116мм и 15мм. Они взрывают мозг-он начинает много думать, но ответа не находит..:)

Это размеры на экране. Они позволяют проверить правильность работы программы.

Добавил пояснение в статью.

Огромная благодарность за статью, сам собирался реализовать что то подобное но думал в сторону камеры на распбери. Микроскоп хорошая идея! Есть ли в планах увязать это с клипером?

Интересно, но какой в этом практический смысл?

Для пластика от недорогих поставщиков трудно ожидать калиброванного прутка. В этом случае можно в режиме реального времени корректировать базовый поток прутка, заданный при подготовке детали к печати. Это существенно сыграет на качестве печати, особенно массивных деталей. А в некоторых случаях это может спасти многочасовую печать, если диаметр прутка существенно увеличивается и его надо очень медленно тянуть. У меня вот буквально на днях запороло 16-часовую печать недорогим TPU 90А от Kingroon, его диаметр сильно гуляет по всей катушке. Такая надстройка наверняка спасла бы ситуацию

Прикольно, но: как быть с разными цветами филамента, например, с белым или почти белым?

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

Если не хочется заставлять пользователя что-то настраивать, я бы сделал фон двуцветным (половина чёрная, половина белая). Тогда можно будет каждую половину анализировать отдельно и выбирать более подходящую по величине дисперсии яркости (на подходящей половине дисперсия будет больше). Это уменьшает анализируемый участок филамента, но зато позволяет вообще не задумываться о тёмном/светлом цвете.

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

А почему не сделать экран из двух половин, черной и белой?

Я написал как сделать датчик и привел исходный текст программы (все 50 строк). Желающие могут экспериментировать.

За статью спасибо! Но просьба написать продолжение: как увязать это с клиппером и пример работы на реальном плохом филаменте

Для измерения толщины лучше использовать механический тактильный датчик. Пруток пропускается через два прорезиненных ролика на пружинке и замеряется расстояние между роликами. Аналогичный механизм работает в шариковой ручке, там вместо прутка идёт дозировка чернил. Замерять можно как через оптопару так и ёмкостным способом. Для точности в 0.13-0.05 мм под FDM принтеры этого с головой хватит. Помимо толщины с такого датчика можно получать карту шероховатости поверхности прутка.
Преимущество перед камерой в том что идёт поток единичного значения в реалтайме, в то время когда на камере надо пройтись по всей матрице пикселей несколько раз и ещё какую-то обработку по распознаванию сделать.

P.S. Также такой датчик можно напрямую подключить через простой дифференциатор к блоку управления скоростью и через обратную связь управлять скоростью движения прутка в реальном времени.

По сути можно совместить. Филаментом двигать ролики, и камерой измерять смещение

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

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

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

Вы не поняли суть статьи.

В данной статье применен самый простейший USB микроскоп с матрицей 640x480.

Проблема не в том, какая у вас камера, а в том как вы получите четкое и стабильное изображения участка шириной в 2-3 мм.

--------------------

Можете провести очень простой эксперимент. Возьмите линейку и получите фотографию ее делений.

Потом сравните вот с этим изображением с данного USB микроскопа:

Изображение участка линейки 2 мм через USB микроскоп 640x480 пиксель..
Изображение участка линейки 2 мм через USB микроскоп 640x480 пиксель..

Если получите лучше, то будет интересно узнать об этом.

---------------------

Относительно надежности USB микроскопов.

Эти микроскопы настолько простые в конструкции,

что в них нечему ломаться. У меня такой микроскоп работает более 10 лет.

Sign up to leave a comment.

Articles