roboforum.ru

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


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

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

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

Сообщение setar » 08 мар 2017, 00:28

вохможно это защита чтобы не уехать глубже уровня срабатывания сенсора
Аватара пользователя
setar
Site Admin
 
Сообщения: 9776
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение dccharacter » 22 мар 2017, 00:04

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

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

Сообщение dccharacter » 22 мар 2017, 05:22

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

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

Сообщение setar » 22 мар 2017, 13:58

а у тебя на лазере кондер висит ?
если да то какой емкости
Аватара пользователя
setar
Site Admin
 
Сообщения: 9776
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение dccharacter » 22 мар 2017, 22:23

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

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

Сообщение Dmitry__ » 12 май 2017, 00:30

Таааадааааааааммммммм :)
Делаю LineTracer на видеокамере, а нарисовывается новый датчик касания, а до кучи и штатная камера 3d принтера :D
Немного фоток. Все началось с давнейшего проекта srv1 на процессоре blackfin. Blackfin - это почти как stm32 но на 2x600 MHz :crazy: На картинке справа, сжимает "на лету" видео в mjpeg и выдает в rs232 на 2.5 мбит скорости. В центре stm32f429i, также "на лету" декодирует видео и выдает на штатный экран. На дисплее отображается CycCnt = 6 683 860 тактов процессора на декодирование одного кадра jpeg. Т.е. на частоте stm 180MHz получается около 26 кадров/сек. для картинки 320х240. Программу на стм долго и муторно оптимизировал, изначально было около 35 000 000 тактов на кадр :o
Слева - компиляция проекта с blackfin под дешевую плату стм и более миниатюрный вариант камеры ov9655:

IMG_4229.JPG


Плата на стм крупным планом:

IMG_4231.JPG


Плата такая. Камера такая.

Добавлено спустя 1 минуту 50 секунд:
Камера чОтко :) встала на место JTAG. На данный момент через разьем, т.к. не определился с номиналом кварца на плате stm.
Аватара пользователя
Dmitry__
 
Сообщения: 6761
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение setar » 12 май 2017, 01:07

Дима, опиши идею как использовать для датчика ?
но я уже хочу участвовать в разработке (а за одно лазер с мышиным сенсором задокументирую).
Не найдется ли у тебя лишней STM c камерой ??
как раз в гости к тебе планирую ближайшие дни
Аватара пользователя
setar
Site Admin
 
Сообщения: 9776
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение Dmitry__ » 12 май 2017, 01:36

setar писал(а):Дима, опиши идею как использовать для датчика ?

Камера дает около 30 кадров/сек, все в цифре. Т.е. никаких заморочек с грабом кадров мышиными датчиками. Дальше обрабатывать видеосигнал. Есть еще интересная опция, цветная камера - природный фильтр для цвета лазера :). Просто обрабатываем свой канал (для красного лазера - R). Но я давно испытал синий лазер, он интереснее смотрится на фоне красного лазера (точка меньше).
setar писал(а):Не найдется ли у тебя лишней STM c камерой ??

Камера есть, лишней стм нет, но можно купить на roboparts. Только есть одно но, я выпаиваю jtag разьем с платы, отрезаю все идущие дорожки и впаиваю на это место камеру. Потом навесным монтажом напаиваю 18 проводов. Т.е напильнинг большой :( . Сейчас я еще не определился полностью с конфигурацией кварца на плате, т.к. на камеру надо давать высокую частоту = 20MHz, при штатном кварце получается по DCO дать 20MHz na kameru, но сам контроллер получается запитан пониженной частотой 40MHz вместо 72. Для LineTracer-а меня это устраивает, а вот для датчика касания может не хватить производительности.
И да, у меня очередной программисткий запой - пока не напишу LineTracer - ничем не занимаюсь, не сделаю за 1-2 мес. устройство - меня повесят, завещание уже составлено :)

setar писал(а):как раз в гости к тебе планирую ближайшие дни

Ну рельса тебя ждет и плачет, боясь попасть на помойку. :)

Добавлено спустя 8 минут 16 секунд:
На roboparts дорогая плата 690р.
Тут дешевле, но не особо.
http://roboshop.spb.ru/STM32F103C8T6-demo-board

Есть такие платы по 220р.
http://roboshop.spb.ru/STM32F103C8T6-min-board
Аватара пользователя
Dmitry__
 
Сообщения: 6761
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение setar » 12 май 2017, 08:56

у меня в наличии такие есть https://ru.aliexpress.com/item/10pcs-lo ... 70712.html
пойдут ?
Аватара пользователя
setar
Site Admin
 
Сообщения: 9776
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение Dmitry__ » 12 май 2017, 12:03

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

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

Сообщение Madf » 12 май 2017, 12:23

Тааак...пошла пьянка на танках... :D
Madf
 
Сообщения: 2530
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Пред.

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

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

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

Mail.ru counter