roboforum.ru

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


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

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

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

Сообщение dccharacter » 17 сен 2017, 17:09

Dmitry__ писал(а):
dccharacter писал(а):Просто заработало.

Заработало - может оказаться временным состоянием нерабочего устройства :)
Чего сделал-то? Что получилось по ТТХ?

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

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

Сообщение 3Dbizon » 29 окт 2017, 23:57

Хотел бы узнать и увидеть.
1) Есть ли видео работы это датчика.
2) На сколько он точный.

Не могли бы Вы скинуть последний мануал по реализации этого проекта.
Спасибо.
3Dbizon
 
Сообщения: 2
Зарегистрирован: 29 окт 2017, 23:53

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

Сообщение Madf » 30 окт 2017, 13:54

всё же вроде есть в первом посте
Madf
 
Сообщения: 2752
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение dccharacter » 05 ноя 2017, 17:19

3Dbizon писал(а):Хотел бы узнать и увидеть.
1) Есть ли видео работы это датчика.
2) На сколько он точный.

Не могли бы Вы скинуть последний мануал по реализации этого проекта.
Спасибо.

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

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

Сообщение alexxy » 05 ноя 2017, 22:13

Я думаю попробовать на stm32 всё это сделать...
Можешь последний код запушить?

И какая сейчас рабочая схема? Два лазера, или один?
alexxy
 
Сообщения: 89
Зарегистрирован: 05 фев 2015, 22:58

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

Сообщение dccharacter » 08 ноя 2017, 04:42

alexxy писал(а):Я думаю попробовать на stm32 всё это сделать...
Можешь последний код запушить?

И какая сейчас рабочая схема? Два лазера, или один?

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

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

Сообщение Madf » 22 янв 2018, 19:24

Чо тут увидел у китайцев.
Есть ещё такое.
Madf
 
Сообщения: 2752
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение Dmitry__ » 22 янв 2018, 20:31

Фигня все это :)
Вот для такого официанта окучена vga камера и маленькая плата с stm32:



Камерой хвастался в этой теме :)
http://roboforum.ru/forum107/topic15929-1365.html#p376293
Изображение

Из этого всего делается крутая триангуляция ценой 1000р. Я даже собирался это сделать в отпуске, но решил отпуск потратить на разработку своего контроллера моноколеса :oops:
Аватара пользователя
Dmitry__
 
Сообщения: 7205
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Madf » 22 янв 2018, 22:15

Нафига целая камера для такой примитивной задачи и столь вялой реализацией? :D
Madf
 
Сообщения: 2752
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение Dmitry__ » 22 янв 2018, 22:53

Эта камера стОит дешевле чем adns3080, плюс дает 30 кадров в секунду с разрешением 320х240, теперь можно спокойно реализовать алгоритм поиска пятна лазера. А не мучиться с недокамерами adns. Для официанта был сделан line tracer с цветной изолентой :)
Красная линия - путевая, отрезки из синей изоленты - остановки и перекрестки :D

Добавлено спустя 13 минут 16 секунд:
цветовая дифференциация штанов работает очень хорошо, клеили красную ленту на линолеум с рисунком коричневого паркета, срывы были только при плохом освещении (потом добавили светодиодов) :)
Т.е. для оптической триангуляции добавляется дополнительная фильтрация по цвету.
Во нарекламировал, аж захотелось доделать датчик :D
Аватара пользователя
Dmitry__
 
Сообщения: 7205
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Madf » 22 янв 2018, 23:13

ставь тогда rgb лазер, будет не восприимчив к поверхности цветной :Р
Madf
 
Сообщения: 2752
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Пред.

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

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

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

Mail.ru counter