roboforum.ru

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

Датчик касания дифференциальный ИК

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

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 30 окт 2015, 21:03

сказка сказывается, а у меня этот датчик стоит и успешно работает !, собираю вторую версию, и дабы не плодить сказок, тестов и описаний никаких не будет.
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 30 окт 2015, 22:34

dccharacter писал(а):Ну чо все затихли-то?

Я все делаю, просто этим занимаюсь только в выходные. Щаз у меня ломка - смена виндовс гуи на линух гуи, пипец как сложно сделать элементарную вещь - вывод видео от мышки на экран монитора, т.е. на vb6 я бы это сделал быстро, но я себе дал слово: если это можно сделать в линух, не делай это в виндах....

Добавлено спустя 1 минуту 24 секунды:
barakuda62 писал(а):сказка сказывается, а у меня этот датчик стоит и успешно работает !, собираю вторую версию, и дабы не плодить сказок, тестов и описаний никаких не будет.

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

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 30 окт 2015, 22:54

я тесты выкладывал выше, считаю дальнейшую дискуссию бессмысленной, ибо результат будет предсказуемый, не хочу услышать в ответ что то типа "Завали свой хавельник"
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 30 окт 2015, 23:58

barakuda62 писал(а):не хочу услышать в ответ что то типа "Завали свой хавельник"

Т.е. ты хотел говорить в стиле: гАвно не трогают, а оно воняет? :cry:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 31 окт 2015, 00:06

Во, кусок говна вылез, тестить не умеет, но орел! :D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 31 окт 2015, 00:20

roboprint писал(а):У нас же ты говно? :) И в каждой бочке затычка 8)

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

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 31 окт 2015, 00:40

Dmitry__ писал(а):
barakuda62 писал(а):не хочу услышать в ответ что то типа "Завали свой хавельник"

Т.е. ты хотел говорить в стиле: гАвно не трогают, а оно воняет? :cry:

Дим, если бы я так хотел сказать я бы сказал, я за понимание, и конструктивную беседу, будем терпимее друг к другу !
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 31 окт 2015, 11:44

barakuda62 писал(а):Дим, если бы я так хотел сказать я бы сказал, я за понимание, и конструктивную беседу, будем терпимее друг к другу !

Так что тебя тогда волнует? Что-то типа "Завали свой хавельник" я говорю только откровенным "тут было плохое слово", и то в ответ...
А конструктив, он такой конструктив, все кто хотел узнать про этот датчик, узнали все сами. Кто-то взял тайм-аут на день и пропал на 2 недели. Про напечатанные буквы в режиме автолевела тоже нет ответа, а вопрос задавался 3 раза. Какая конструктивная беседа, Карл? :)
Последний раз редактировалось Dmitry__ 31 окт 2015, 18:21, всего редактировалось 1 раз.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение barakuda62 » 31 окт 2015, 13:12

Ну на всё времени нехватает !, буква А это сопло не просралось, я обычно продавливаю пластик рукой перед печатью, тут что то забыл.
dccharacter писал(а):Проведи несколько таких тестов - подведи датчик к столу так, чтоб он только-только сработал. Чтобы светодиод загорелся, но при подъеме на 0.1 - гас. И после этого вози каретку по всему столу. Следи за краткосрочными включениями-отключениями датчика. Если таковые имеются - происходит то, о чем говорит Дима. Тест надо повторить несколько раз, при этом выбирая начальную точку в разных местах стола.

Если вы про этот тест, то из этого описания я чес говоря не понял как его сделать, как возить каретку, руками !? или G кодами, поясните подробней, я сделаю.
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 31 окт 2015, 17:32

Да как хошь так и вози :-) Я через manual control в репетире возил

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

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 31 окт 2015, 20:26

dccharacter, ты же видел на что я ему так ответил. Он уже потер свое сообщение. Щаз просохнет, вылезет...

Добавлено спустя 34 минуты 46 секунд:
Ок, давайте редактировать свои сообщения :)
Мож я и погорячился.
Ушел тестить шарповский датчик, который не должен работать.

Добавлено спустя 2 часа 5 минут 56 секунд:
Ну что? Работает шарп, причем хорошо. Расстояние от датчика до стола около 3.5см. Свет не влияет.
Контраст поверхности влияет, но надо модифицировать шарп, как я описывал раньше. Брать шарп на самое маленькое расстояние, у меня GP2Y0A21YK0F
http://roboparts.ru/products/gp2y0a21yk0f
плата с компаратором эта:
http://roboparts.ru/products/9396613
Отпаял лишние детали и фотодиод. Переменный резистор настроен на точку до максимума напряжение/расстояние, там максимальная крутизна датчика, смотреть график в пдф.
Код: Выделить всёРазвернуть
18:46:07.290 : N378 M48 V2 *119
18:46:30.365 : 1 of 10   z: 28.598438
18:46:42.078 : 2 of 10   z: 28.598438
18:46:53.794 : 3 of 10   z: 28.593437
18:47:05.390 : 4 of 10   z: 28.608749
18:47:17.098 : 5 of 10   z: 28.588438
18:47:28.815 : 6 of 10   z: 28.604063
18:47:40.527 : 7 of 10   z: 28.596250
18:47:52.241 : 8 of 10   z: 28.597812
18:48:03.955 : 9 of 10   z: 28.595624
18:48:15.628 : 10 of 10   z: 28.628749
18:48:21.960 : Mean: 28.601001
18:48:21.963 : Standard Deviation: 0.010626

18:49:58.707 : N432 M48 V2 *126
18:50:26.762 : 1 of 10   z: 28.639686
18:50:38.397 : 2 of 10   z: 28.626249
18:50:50.033 : 3 of 10   z: 28.631563
18:51:01.668 : 4 of 10   z: 28.634061
18:51:13.304 : 5 of 10   z: 28.622499
18:51:24.941 : 6 of 10   z: 28.640312
18:51:36.576 : 7 of 10   z: 28.623437
18:51:48.213 : 8 of 10   z: 28.632812
18:51:59.847 : 9 of 10   z: 28.631563
18:52:11.483 : 10 of 10   z: 28.626874
18:52:17.820 : Mean: 28.630905
18:52:17.822 : Standard Deviation: 0.005869

18:54:03.931 : N491 M48 V2 *119
18:54:32.077 : 1 of 10   z: 28.623437
18:54:43.835 : 2 of 10   z: 28.595312
18:54:55.468 : 3 of 10   z: 28.626562
18:55:07.186 : 4 of 10   z: 28.622186
18:55:18.900 : 5 of 10   z: 28.629375
18:55:30.617 : 6 of 10   z: 28.621250
18:55:42.328 : 7 of 10   z: 28.636249
18:55:54.005 : 8 of 10   z: 28.637500
18:56:05.722 : 9 of 10   z: 28.608125
18:56:17.316 : 10 of 10   z: 28.640312
18:56:23.655 : Mean: 28.624032
18:56:23.655 : Standard Deviation: 0.013115

18:57:16.218 : N532 M48 V2 *127
18:57:44.343 : 1 of 10   z: 28.625625
18:57:55.934 : 2 of 10   z: 28.665000
18:58:07.612 : 3 of 10   z: 28.642812
18:58:19.209 : 4 of 10   z: 28.637811
18:58:30.847 : 5 of 10   z: 28.616249
18:58:42.480 : 6 of 10   z: 28.630311
18:58:54.074 : 7 of 10   z: 28.653125
18:59:05.750 : 8 of 10   z: 28.659063
18:59:17.428 : 9 of 10   z: 28.646875
18:59:29.020 : 10 of 10   z: 28.645000
18:59:35.348 : Mean: 28.642185
18:59:35.350 : Standard Deviation: 0.014361

Выключение освещения комнаты через каждое измерение
Код: Выделить всёРазвернуть
19:01:34.883 : N595 M48 V2 *114
19:02:03.023 : 1 of 10   z: 28.640625
19:02:14.740 : 2 of 10   z: 28.635313
19:02:26.460 : 3 of 10   z: 28.635000
19:02:38.179 : 4 of 10   z: 28.640937
19:02:49.853 : 5 of 10   z: 28.667186
19:03:01.491 : 6 of 10   z: 28.661874
19:03:13.169 : 7 of 10   z: 28.641250
19:03:24.847 : 8 of 10   z: 28.657188
19:03:36.524 : 9 of 10   z: 28.649375
19:03:48.202 : 10 of 10   z: 28.650938
19:03:54.541 : Mean: 28.647970
19:03:54.544 : Standard Deviation: 0.010655



IMG_3797.JPG


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

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 31 окт 2015, 21:48

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

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 01 ноя 2015, 00:20

В смысле?
Дно мерил :)

Добавлено спустя 3 минуты 41 секунду:
Кста, померил где нет скотча (чистое стекло), Координата провалилась на 6.2 мм. Не поверил, замерил штангелем торец стекла, так и есть, вот это толщина :shock:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение Пяткин » 01 ноя 2015, 12:01

Ну что? Работает шарп, причем хорошо. Расстояние от датчика до стола около 3.5см.
Отпаял лишние детали и фотодиод. Переменный резистор настроен на точку до максимума напряжение/расстояние, там максимальная крутизна датчика, смотреть график в пдф.

А питание для датчика и компаратора чем стабилизировал?

Контраст поверхности влияет

Но если учесть что поверхность кровати как правило из одного материала, то это не критично

Брать шарп на самое маленькое расстояние, у меня GP2Y0A21YK0F

Заказал себе Sharp на 4-30см , уже должен скоро приехать
Еще существует дальномер Sharp на 2-15см, но стоит в 4 раза дороже, меня жаба задушила из-за 2-х см переплачивать
Пяткин
 
Сообщения: 163
Зарегистрирован: 27 ноя 2013, 15:09

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 01 ноя 2015, 16:20

Пяткин писал(а):А питание для датчика и компаратора чем стабилизировал?

Штатные 5 вольт с 3-x пиновых разьемов концевиков на плате Megatronics. Где: S, земля, +5v. 3-х проводной шлейф от концевика "Z-" идет до этого датчика.
Пяткин писал(а):Но если учесть что поверхность кровати как правило из одного материала, то это не критично

Да мы тут слегка все пересрались на этом вопросе :)
Не критично только для абсолютно чистой поверхности, для технологии пива, абс с дихлорэтаном, всякие лаки для волос - вилы для оптических датчиков. Но, еще раз говорю, надо дорабатывать датчик лазером, тогда контраст будет незначительно менять координату. И, скорее всего, начнет работать на прозрачном столе, главное так сделать угол лазера, чтоб пятно отражения от нижнего слоя стола был дальше датчика, а пятно отражения от верхнего слоя стекла - под датчиком.

Пяткин писал(а):Еще существует дальномер Sharp на 2-15см, но стоит в 4 раза дороже

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

Пред.След.

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

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

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