roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 23:17

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




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 21 сен 2015, 03:20 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 21 сен 2015, 13:48 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
Ну так я о том и говорю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 21 сен 2015, 14:24 
Не в сети

Зарегистрирован: 13 мар 2013, 14:31
Сообщения: 207
Откуда: Химки
barakuda62 писал(а):
roboprint писал(а):
barakuda62 писал(а):
Ну так там делов то на вечер, бегло глянул схема, и прошивка есть !, надо попробовать сварганить.


Вот никто и не сделал до сих пор, несмотря на наличие схемы и прошивки :) А заграничные юзеры тем временем нахваливают сенсор.

щас попробовал скомпилить проивку, всё получилось, так что не вижу препятствий, при наличии свободного времени попробую спаять.


Я сделал, вроде мигает, но к принтеру пока подключить руки не дошли. Если надо, выложу печатку в спринте, там на одной стороне все помещается с дорогами 0,4, только землю в разъеме на 2 контакта подавать (или перемычку кинуть), смд 0805. Только разъем ISP зеркально развернут :)
Фотоприемник наугад, диоды брал ИК с наименьшим углом.
И да, площадку под тиньку неправильную вставил, маловата (надо чтобы была шире), но напаялась и на эту, переделывать лень было.


Вложения:
Комментарий к файлу: IR sensor
IR_sensor.zip [6.99 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 21 сен 2015, 20:27 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
Это радует что мигает, значит прошивка рабочая, за печатку спасибо !, но я пожалуй нарисую под свои комплектующие, и разъем ISP не планирую разводить, буду паять уже прошитую тиньку.
Один вопрос !?, роль конденсатора который столбиком стоит между светодиодами и фототранзистором, я так думаю он неспроста так стоит, типа барьера чтоб не было паразитной засветки !?, просто у меня нет выводных деталей, давно перешёл на СМД и хотелось бы его упрозднить.

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 21 сен 2015, 23:01 
Не в сети

Зарегистрирован: 13 мар 2013, 14:31
Сообщения: 207
Откуда: Химки
Да, автор кондер ставит для разделения диодов и фототранзистора. платка работает в двух режимах, если сигнальная нога подтянута к плюсу - то как обычный НЗ концевик, если не подтянута - то в каком-то режиме с 4 аналоговыми значениями для DUETа с прошивкой от DC42. Сегодня заказал дует на попробовать как раз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 02:39 
Не в сети
Аватара пользователя

Зарегистрирован: 19 дек 2014, 22:21
Сообщения: 69
...а что мешает распечатать что-либо для нормального светоразделения? можно даже каких-нибудь трубочек да канальчиков понаделать для организации узкого луча и повышения точности позиционирования...а то кондёр в качестве оптического барьера...детский сад какой-то :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 06:09 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Итаг, концепция поменялась :)
Берем вентилятор (от каких-то SCASI CD-ROM), выламываем внешний корпус, выпаиваем микросхему управления. Выводим наружу 2 выхода датчика Холла и 2 контакта обмотки. Совсем красиво сделать не получилось (1 транзистор и пружинка), т.к. в крайних точках получившегося соленоида очень слабое усилие и присутствует большой магнитный гистерезис :cry:
Пришлось ставить полный мост управления, но он удачно вписался в плату датчика пламени. Мост - TC4428. Пружинка получилась электронная :) Обмотка соленоида = 130 ом, при 5-ти вольтах питания, потребление около 5^2 /130 = 0,192 watt. Wot hto poluhilos=:
Вложение:
IMG_3765.JPG
IMG_3765.JPG [ 945.92 КиБ | Просмотров: 2399 ]

Вложение:
IMG_3767.JPG
IMG_3767.JPG [ 1.86 МиБ | Просмотров: 2535 ]


Нашел место куда вкорячить датчик. Вклеил планку рядом с соплом. Прошивку, вроде, допилил. Завтра буду проводить натурные испытания...
Вложение:
IMG_3768.JPG
IMG_3768.JPG [ 1.77 МиБ | Просмотров: 2387 ]


Добавлено спустя 50 минут 45 секунд:
Oooo!
Вложение:
IMG_3773.JPG
IMG_3773.JPG [ 1.78 МиБ | Просмотров: 2390 ]


При ручном перемещении, четко реагирует на 0.01мм. Поднимал/опускал голову на 30мм, все четко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 16:26 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2013, 20:31
Сообщения: 235
Откуда: Киев
прог. языки: ActionScript/JavaScript
barakuda62 писал(а):
В тему CDroma, как вариант в качестве датчика использовать линзоблок, у него в наличии 3 катушки, сейчас тестером промерил на миливольтах, чётко реагирует на прикосновение.
Можно управлять высотой (подачей на катуху напряжения), таким образом софтово компенсировать тепловое расширение,ну и соответственно чувствительностью, как такой вариант !?


Может тогда его по назначению использовать?)
Там-же достаточно сильный автофокус + лазерный гравер получим :)

Изображение

http://www.diyouware.com/DiyoPCB-MKI

_________________
zharv.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 18:13 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Сделал 2 тестa M48

Цитата:
16:58:16.330 : N253 M48 V2 L4 *39
16:58:16.334 : M48 Z-Probe Repeatability test. Version 2.00
16:58:16.337 : Full support at: http://3dprintboard.com/forum.php
16:58:40.200 : 1 of 10 z: 12.308125
16:58:52.395 : 2 of 10 z: 12.308751
16:59:05.121 : 3 of 10 z: 12.311876
16:59:17.458 : 4 of 10 z: 12.307188
16:59:30.334 : 5 of 10 z: 12.300938
16:59:43.358 : 6 of 10 z: 12.312188
16:59:55.358 : 7 of 10 z: 12.303750
17:00:07.503 : 8 of 10 z: 12.310001
17:00:20.120 : 9 of 10 z: 12.308751
17:00:32.159 : 10 of 10 z: 12.305001
17:00:38.500 : Mean: 12.307657
17:00:38.503 : Standard Deviation: 0.003378
17:00:38.504 : echo:endstops hit: Z:12.31


17:06:31.612 : N65 M48 V2 L4 *16
17:06:31.618 : M48 Z-Probe Repeatability test. Version 2.00
17:06:31.621 : Full support at: http://3dprintboard.com/forum.php
17:07:00.505 : 1 of 10 z: -6.262187
17:07:13.370 : 2 of 10 z: -6.264375
17:07:25.826 : 3 of 10 z: -6.260938
17:07:38.487 : 4 of 10 z: -6.265625
17:07:50.501 : 5 of 10 z: -6.264062
17:08:03.014 : 6 of 10 z: -6.272812
17:08:16.160 : 7 of 10 z: -6.258750
17:08:28.774 : 8 of 10 z: -6.258750
17:08:41.671 : 9 of 10 z: -6.262500
17:08:54.031 : 10 of 10 z: -6.264375
17:09:00.374 : Mean: -6.263438
17:09:00.377 : Standard Deviation: 0.003840
17:09:00.377 : echo:endstops hit: Z:-6.26

Это типа круто? :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 18:24 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Это по одной точке? Сделай G29 по 9-ти точкам раз пять

Добавлено спустя 3 минуты 32 секунды:
Я че-т не понял как выброс работает? Снимаешь напругу и смотришь как проволочка раскачивается под собственным весом, ждешь пока остановится и начинаешь опускать сопло?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 19:18 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург


Добавлено спустя 10 минут 49 секунд:
dccharacter писал(а):
Это по одной точке? Сделай G29 по 9-ти точкам раз пять

Да, по одной точке, но 10 раз. Зачем по 9-ти? Я повторил тест (для статистики) как тут:
forum107/topic15550.html#p330240
Все, я наигрался до отрыжки, ушел работу работать.
dccharacter писал(а):
Я че-т не понял как выброс работает? Снимаешь напругу и смотришь как проволочка раскачивается под собственным весом, ждешь пока остановится и начинаешь опускать сопло?

Не, честный соленоид. Постоянная подача питания - датчик поднят. Инверсия питания - датчик опущен. Дальше смотрим датчик Холла. Все как тут, только без электромагнита и концевика 8)
http://community.robo3d.com/index.php?t ... k-r1.3864/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 20:56 
Не в сети
Аватара пользователя

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

Добавлено спустя 22 минуты 39 секунд:
Дим, а чо от сидирома отказался? Почему вентилятор?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 22 сен 2015, 21:04 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Дим, а чо от сидирома отказался? Почему вентилятор?

Очень большой, очень тяжелый и, скорее всего, надо перематывать.
Я попытался его пристроить к головке, никуда он не лез. А от вентилятора, обмотка - 130 ом, на 5-ти вольтах потребление - мизер. Точность, да, примерно в 3 раза ниже, но это и ненужно. Если у людей на fsr "0.016277", то тут "0.003840", куда больше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 23 сен 2015, 03:40 
Не в сети
Аватара пользователя

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

19:22:34.969 : Mean: -0.928727
19:22:34.973 : Standard Deviation: 0.004400

19:27:55.028 : Mean: -1.087586
19:27:55.032 : Standard Deviation: 0.049106

19:32:36.008 : Mean: -1.100752
19:32:36.008 : Standard Deviation: 0.005082

Добавлено спустя 7 минут 25 секунд:
Но прикол в том, что когда меряешь соплом эти данные почти вообще ничего не говорят о значении нуля, они больше об упругости стола в данной точке говорят
А твоим датчиком пофигу что и где мерять

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 23 сен 2015, 03:45 
Не в сети
Аватара пользователя

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

Ничего не понял. Результаты "Standard Deviation:" после 10-ти кратного измерения каждой точки?
Замер в 3-х точках - это не тест эндстопа, это тест кинематики и скорости отработки концевиков/программы (для ацп режима, превед fsr)...
Я бы вообще делал измерение без передергивания стола, только подьем по "z", и то "z" будет вносить ошибку кинематики, но значительно меньше чем все 3 координаты.

Добавлено спустя 1 минуту 7 секунд:
dccharacter писал(а):
о прикол в том, что когда меряешь соплом эти данные почти вообще ничего не говорят о значении нуля

Воооооооот, молодец, ценные наблюдения. + смотри выше про ацп и скорость отработки.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

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