roboforum.ru

Технический форум по робототехнике.

Датчик касания оптический, триангуляция

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 25 июл 2016, 20:59

dccharacter писал(а):Ну так ты там пишешь, что это с допилом марлина и все разваливается:

Да, это с допилом марлина, мне же нужны были четкие шаги по 5 микрон с паузами для исследований. Но я не просчитывал вариант для конечной прошивки, вполне вероятно, что весь допил марлина будет заключаться в коррекции скорости в кофиг файле. Сам тест был проведен без разваливания результатов. Дальнейшие картинки с деградацией яркости - продолжение исследований. Словил эту ошибку в других условиях (проверял диафрагму и затемняющий фильтр). И, кажись, это было уже с другим датчиком, другой оптикой и.т.д.
Но, если ты помнишь, у меня к датчику был академический интерес, после получения хороших результатов и понимании смены лазера, я начал быстро терять интерес к датчику. К слову сказать, последний раз я что-то печатал на принтере > года назад. Сейчас мой принтер включается только для допила датчика, последний раз принтер для датчика включал в январе :)
Вчера сделал пробное вкл. принтера и понял, что у меня не установлен mono для RepetierHost. Скрипя зубами, я поставил эту какашку на комп :( Буду синий лазер пробовать...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение KomX » 25 июл 2016, 21:09

Dmitry__ писал(а):Естественно не скажешь, ибо тебя тут сразу раскатают в тонкий блин :P

Почему же не скажу? Скажу. Константа во всей конструкции одна - угол поля зрения сенсора.
Раскатывай теперь эту истину.

Dmitry__ писал(а):Ржать не прекращал, мне вот еще интересно, а ты программы-то писать умеешь?

Из последнего можешь посмотреть тут. Из моих скромных доработок тамошнего оригинального кода - перенос управления 2-мя шаговиками, сервой и ультразвуковым дальномером средствами одного таймера. Там же, поискав, найдёшь перенос всего кода на ESP8266 с адаптацией i2c протокола.
Аватара пользователя
KomX
 
Сообщения: 66
Зарегистрирован: 16 июл 2016, 19:58
ФИО: Олег

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 25 июл 2016, 21:15

KomX писал(а):Почему же не скажу? Скажу. Константа во всей конструкции одна - угол поля зрения сенсора.

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

Давай подробнее схему установки лазеров относительно пзс.

Давай подробнее схему установки лазеров относительно пзс.

KomX писал(а):Из последнего можешь посмотреть тут. Из моих скромных доработок тамошнего оригинального кода - перенос управления

Ну слава яйцам. Одним вопросом меньше :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 25 июл 2016, 21:33

Братцы, давайте конструктивно.
Олег уже дважды молодец - подсунул новую идею, и почти не поддался на провокации Димы, а это дорогого стоит :-)

Добавлено спустя 3 минуты 4 секунды:
KomX писал(а):
Dmitry__ писал(а):ажу? Скажу. Константа во всей конструкции одна - угол поля зрения сенсора.

Это и я могу. Поскольку собираем датчик из подножного материала, то после наворачивания неизвестно какой оптики неизвестно на каком расстоянии от площадки датчика, мы абсолютно теряем всю информацию о сенсоре. МОжно попытаться замерить по факту то, что получилось, но это все хрупко, шатко и меняется в процессе, т.е. затачивать под это алгоритм - дело дохлое. При этом еще и пятно плавает...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение KomX » 25 июл 2016, 22:03

dccharacter писал(а):Поскольку собираем датчик из подножного материала, то после наворачивания неизвестно какой оптики неизвестно на каком расстоянии от площадки датчика, мы абсолютно теряем всю информацию о сенсоре. МОжно попытаться замерить по факту то, что получилось, но это все хрупко, шатко и меняется в процессе, т.е. затачивать под это алгоритм - дело дохлое. При этом еще и пятно плавает...

Из какого бы "говна" ты ни собрал бы оптическую систему сенсора, всегда можно
1. выставить произвольный фокус датчика
2. нарисовать квадрат на белой бумаге (10 на 10 мм.) и хорошо его осветить (создать идеальные условия)
3. определить расстояние от рисунка до датчика, при котором квадрат полностью занимает матрицу сенсора, за исключением крайних столбцов и строк матрицы
4. если расстояние велико корректируем фокус датчика и повторяем п.3.

Добавлено спустя 5 минут 43 секунды:
Андрей, ты помянул 3-х цветный вариант какой-то. О чем речь? У меня тут наклёвывается маленькая идейка с WS2812B. Правда, она потребует от 4 до 6 полных "ограблений" сенсора.
Аватара пользователя
KomX
 
Сообщения: 66
Зарегистрирован: 16 июл 2016, 19:58
ФИО: Олег

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 25 июл 2016, 22:08

это я дурачился
Посмотрел даташит на 2812б так и не понял, что это такое...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение KomX » 25 июл 2016, 22:11

И ещё. Не забрасывайте чтение первой строки матрицы. Оно нам пригодится. Только первая строка всё де должна быть на входе пятна.

Добавлено спустя 1 минуту 42 секунды:
dccharacter писал(а):это я дурачился
Посмотрел даташит на 2812б так и не понял, что это такое...

У меня такого датчика нет и даташит я на него не качал. Можно в двух словах о чём там?
Аватара пользователя
KomX
 
Сообщения: 66
Зарегистрирован: 16 июл 2016, 19:58
ФИО: Олег

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 25 июл 2016, 22:12

Я, конечно далёк от всего этого, но вдруг вспомнил, что из подножного корма есть ещё и сканеры кроме мышек. В каком-то проекте филамент_экструдера толщину нити измеряли таким способом. Т.е. принимающая матрица узкая, и стало быть, нет необходимости тратить время на просчёт поперечных зайчиков(?достаточно один раз настроить соосность). По поводу холивара: а если два лазера не плохо? Т.е подход старый, с одним зайцем, а среднее бутет точнее в половину. М?
--
пс: если чё, на уровне протонов мне не объясняйте - тема интересная, но грубить не хорошо.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 25 июл 2016, 22:15

KomX писал(а):И ещё. Не забрасывайте чтение первой строки матрицы. Оно нам пригодится. Только первая строка всё де должна быть на входе пятна.

Добавлено спустя 1 минуту 42 секунды:
dccharacter писал(а):это я дурачился
Посмотрел даташит на 2812б так и не понял, что это такое...

У меня такого датчика нет и даташит я на него не качал. Можно в двух словах о чём там?

Я не забываю про первую строку, я уже реализовал одну строку в железе и уже тесты провел, смотри выше по ветке

Я вот про этот датчик, про который ты пишешь: WS2812B. Я так и не понял, что это такое

Добавлено спустя 1 минуту 10 секунд:
ilalexey писал(а):Т.е подход старый, с одним зайцем, а среднее бутет точнее в половину. М?

Или нет :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение KomX » 25 июл 2016, 23:04

Просто красивая картинка

Добавлено спустя 1 минуту 41 секунду:
Подход с тремя зайцами!
Кста, поздравляю с первыми результатами.

Добавлено спустя 20 минут 41 секунду:
Dmitry__ писал(а):О госпадя, ты уверен что ты физик?

Ты ку-ку?
Где "тебя тут сразу раскатают в тонкий блин"?

Добавлено спустя 5 минут 18 секунд:
WS2812B. Я так и не понял, что это такое

Программно-управляемый RGB светодиод. Можно управлять яркостью любого из трёх входящих в сборку.
Вот почитай.

Добавлено спустя 1 минуту 59 секунд:
Но самое ценное в нём - пространственно разнесенные R, G и B кристаллы, как замена двум дырам в экране, сделанным абы-как в кустарных условиях.

Добавлено спустя 13 минут 18 секунд:
Какой ты молодец, Андрей! Ты сам не представляешь какой МОЛОДЕЦ! Как кстати твоя обмолвка по поводу RGB!
Вложения
c78a3b.jpg
Аватара пользователя
KomX
 
Сообщения: 66
Зарегистрирован: 16 июл 2016, 19:58
ФИО: Олег

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 25 июл 2016, 23:10

KomX писал(а):Ты ку-ку?
Где "тебя тут сразу раскатают в тонкий блин"?

Как дашь все данные, которые прошу, так и начну раскатывать. А пока дополнительная серия, для танкистов:
Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение KomX » 25 июл 2016, 23:13

Ню-ню... Продолжай в том же духе. Из тебя содержательный собеседник получается. Так в сторонке и простоишь...
Последний раз редактировалось KomX 25 июл 2016, 23:20, всего редактировалось 1 раз.
Аватара пользователя
KomX
 
Сообщения: 66
Зарегистрирован: 16 июл 2016, 19:58
ФИО: Олег

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 25 июл 2016, 23:16

А что мне делать? Если из вводных данных нельзя сделать анализ схемы? Физег.

Давай еще разик:
Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.

Dmitry__ писал(а):Давай подробнее схему установки лазеров относительно пзс.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение KomX » 25 июл 2016, 23:24

Мой алгоритм общения с тобой:
Как только увидел личностную характеристику в свой адрес, - всё последующее не читаю.(точка)
Как хочешь, так сие и воспринимай, - мне пофиг.
Аватара пользователя
KomX
 
Сообщения: 66
Зарегистрирован: 16 июл 2016, 19:58
ФИО: Олег

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 25 июл 2016, 23:54

А чего ты обижаешься-то? Ты видел что ты мне писал, да еще с пафосом? Давай все данные датчика. Раскатаю тебя в тонкий блин. Не я всю дорогу лажаю.
Ты напоминаешь это:

Высоко-высоко в небе красиво летит самолет, это ... ХОРОШО
У самолета отказал двигатель, это ... ПЛОХО
Но у летчика есть парашют, это ... ХОРОШО
А парашют не раскрывается, это ... ПЛОХО
Внизу на поле стоит огромный стог сена, это ... ХОРОШО
А из стога сена торчат вилы, это ...ПЛОХО
Но пилот не попал на вилы, это ... ХОРОШО
Но он не попал и на стог сена, это ... (здесь обычно смеются все)
Тост: ...... чтобы все было только ... (гости кричат) ХОРОШО!


В твоем случае:
Большая точность -хорошо
Но 10 микрон - бред, так не бывает, это плохо
Но я ошибся в расчетах, подумаешь 10^-6, это хорошо
Но 300 микрон цифра понятная и без расчетов, это плохо
Будем использовать внутр. алгоритмы, это хорошо
Но я тебе говорю, пзс привяжется к интерференции, на видео, это плохо
интерференция - хорошо, но Дима ты плохо учил физику, газовый лазер со своим полуметром... это хорошо
Но я тебе говрю, там была мышка, это плохо
Но и с мышкой и без полуметра хорошо
Я тебе говорю, что я вообще про другую интерференцию говорю, не кольца Ньютона, это плохо
А паааадумаешь спеклы, они хаотичные, это хорошо
Я тебе говорю, пзс к хаосу привязывается, это плохо
Ой давай замнем тему, хорошо?
Давай, что там с твоим алгоритмом, физег? Без точной схемы плохо
Мой алгоритм общения с тобой такой, хорошо?
Да как скажешь :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 14