roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 май 2025, 00:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 93, 94, 95, 96, 97, 98, 99 ... 101  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 17 сен 2017, 17:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dmitry__ писал(а):
dccharacter писал(а):
Просто заработало.

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

Питание лазера было абсолютно неправильное. Переделал.
Ну и алгоритм детекта - регулировка яркости идет на первых 17-ти линейках матрицы, детект по 18-й.
Повторяемость на одном месте - 3-9 микрон. Про измерение на разных поверхностях писал выше.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 29 окт 2017, 23:57 
Не в сети

Зарегистрирован: 29 окт 2017, 23:53
Сообщения: 2
Хотел бы узнать и увидеть.
1) Есть ли видео работы это датчика.
2) На сколько он точный.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 30 окт 2017, 13:54 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 05 ноя 2017, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
3Dbizon писал(а):
Хотел бы узнать и увидеть.
1) Есть ли видео работы это датчика.
2) На сколько он точный.

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

Точность: до сотки
Мануал - сначала предлагается найти лазер и оптическую матрицу, налепить это дело на МК и получить картинку. Потом все расскажем дальше.
https://github.com/dccharacter/RF3Sens (я давно не пушил ничего, у меня много изменений)
Питание лазера - вроде последняя схема: https://github.com/dccharacter/RF3Sens/ ... source.png

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 05 ноя 2017, 22:13 
Не в сети

Зарегистрирован: 05 фев 2015, 22:58
Сообщения: 93
Я думаю попробовать на stm32 всё это сделать...
Можешь последний код запушить?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 08 ноя 2017, 04:42 
Не в сети
Аватара пользователя

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

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

Один. Мой код в моем репозитории, я имел ввиду, что не пушил в общий (потому что там содом и гоморра)
На СТМ я не стал делать по той причине, что под него сложнее плату делать и соответственно минимизировать всё. В потолок производительности АВР-ки не упираемся. Я все над разными контроллерами думал, потому что только я пятидесятого раза понял, как правильно сделать питание лазера. Ну единственная разница, что на контроллере с ДАКом реакция на изменение параметра питания лазера почти мгновенная, а на ШИМ-даке - замедленная. Но это не большая проблема.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 22 янв 2018, 19:24 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 22 янв 2018, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Фигня все это :)
Вот для такого официанта окучена vga камера и маленькая плата с stm32:



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

Из этого всего делается крутая триангуляция ценой 1000р. Я даже собирался это сделать в отпуске, но решил отпуск потратить на разработку своего контроллера моноколеса :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 22 янв 2018, 22:15 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 22 янв 2018, 22:53 
Не в сети
Аватара пользователя

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

Добавлено спустя 13 минут 16 секунд:
цветовая дифференциация штанов работает очень хорошо, клеили красную ленту на линолеум с рисунком коричневого паркета, срывы были только при плохом освещении (потом добавили светодиодов) :)
Т.е. для оптической триангуляции добавляется дополнительная фильтрация по цвету.
Во нарекламировал, аж захотелось доделать датчик :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 22 янв 2018, 23:13 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 12 фев 2018, 18:42 
Не в сети

Зарегистрирован: 01 сен 2015, 16:51
Сообщения: 61
Откуда: Москва
Dmitry__ писал(а):

Разные датчики с общим методом, можно шарп, можно оптич. мышки :)


Работает шарп, причем хорошо. Расстояние от датчика до стола около 3.5см. Свет не влияет.
Контраст поверхности влияет, но надо модифицировать шарп, как я описывал раньше. Брать шарп на самое маленькое расстояние, у меня GP2Y0A21YK0F
http://roboparts.ru/products/gp2y0a21yk0f
плата с компаратором эта:
http://roboparts.ru/products/9396613


Добрый день,
что-то у меня не получилось с датчиком Sharp...
Использовал датчик Sharp с расстоянием 4-30 см и ардуиновский компаратор от датчика Холла. Sharp припаял прямо на контакты компаратора. При питании от платы принтера (mks sbase) датчик срабатывал с точностью +- 2мм. Померил приходящее на него напряжение - было не стабильным 5 +- 0.5 вольта. Добавил к датчику ион на TL431 и конденсатор на контакты шарпа, напряжение стабилизировалось до 5 +- 0.01 вольта, точность срабатывания стала лучше +-0.3мм... Но не годится.
При приближении к точке срабатывания если смотреть на светодиод компаратора наблюдается его мерцание на любой поверхности, типа дребезга контактов.
Уже морально готов разобрать мышку на запчасти, но Sharp мне нравиться больше, может быть подскажите как бы победить этот самый дребезг?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 13 фев 2018, 04:15 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
flenger писал(а):
Уже морально готов разобрать мышку на запчасти, но Sharp мне нравиться больше, может быть подскажите как бы победить этот самый дребезг?

Ну результат в 0.3мм довольно неплохой. Когда я начинал с шарпами, даже не думал что позже получу 0.01мм на мышках. Естественно, после мышек, на шарпы забил и больше не исследовал. Так с ходу не подскажу. :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 27 фев 2018, 10:30 
Не в сети

Зарегистрирован: 01 сен 2015, 16:51
Сообщения: 61
Откуда: Москва
Добрый день,

не подскажите есть ли разница в том как ориентировать пзс мышки относительно лазера? Т.е. пзс и лазер ориентировать так как в мышке стояли пзс и светодиод или можно например пзс развернуть на 90 градусов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 27 фев 2018, 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Как угодно можно. Главное чтоб пятно входило примерно в центре стороны (любой). Настраивать по визуализатору. Что-то не найду лучше видео с визуализатором, только это :(



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 93, 94, 95, 96, 97, 98, 99 ... 101  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO