roboforum.ru

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

Автоуровень кровати: ёмкостной датчик расстояния

Re: Автоуровень кровати: ёмкостной датчик расстояния

icehardy » 21 апр 2015, 12:01

Версию не вспомню, у меня на Mendel90 появился такой пункт в меню Motion, после включения автоуровня
А вот про M666 я чуток наврал, он только для дельтаботов есть

калибровать каждый раз не так уж утомительно, у меня при 16 точках это занимало секунд 40 наверно
хотя это при винтах оси Z с шагом 4ммм
И после снятия детали не факт, что платформа будет идеально так же установлена, обычно не такая уж жесткая конструкция

Re: Автоуровень кровати: ёмкостной датчик расстояния

RoninDev » 06 май 2015, 16:15

Наткнулся тут на вот такое решение. Что думаете? http://geektimes.ru/post/249138/

Re: Автоуровень кровати: ёмкостной датчик расстояния

abuharsky » 06 май 2015, 16:55

RoninDev писал(а):Наткнулся тут на вот такое решение. Что думаете? http://geektimes.ru/post/249138/



надо пробовать, нечего тут думать.

Однако я напробовался уже, сейчас все отлажено, работает - нет ни времени ни желания переделывать полпринтера

Re: Автоуровень кровати: ёмкостной датчик расстояния

icehardy » 06 май 2015, 17:14

Датчиков для реализации автоуровня куча, выбирай на вкус :)
мне пока больше нравится идея с акселерометром, но сам тоже не пробовал еще

Добавлено спустя 4 минуты 12 секунд:
и в таком случае думаю можно закрепить датчик на столе

Re: Автоуровень кровати: ёмкостной датчик расстояния

RoninDev » 06 май 2015, 17:25

icehardy писал(а):и в таком случае думаю можно закрепить датчик на столе


Судя по комментариям к статье, можно, если стол без подогрева

Re: Автоуровень кровати: ёмкостной датчик расстояния

necdnk » 07 май 2015, 00:42

RoninDev писал(а):Судя по комментариям к статье, можно, если стол без подогрева

Все таки думаю и температуры около 100 градусов не проблема для этих датчиков. Погрешность измерений веса будет, но она на практике, не повлияет на конечный результат.
Руки никак не дойдут протестировать его при высоких температурах.
Как только, так сразу отпишусь тут, или там.

Re: Автоуровень кровати: ёмкостной датчик расстояния

porex » 07 май 2015, 11:09

icehardy писал(а):Датчиков для реализации автоуровня куча, выбирай на вкус :)
мне пока больше нравится идея с акселерометром, но сам тоже не пробовал еще

Можете ссылку кинуть? Интересно посмотреть на реализацию.

Re: Автоуровень кровати: ёмкостной датчик расстояния

icehardy » 07 май 2015, 12:58

porex писал(а):
icehardy писал(а):Датчиков для реализации автоуровня куча, выбирай на вкус :)
мне пока больше нравится идея с акселерометром, но сам тоже не пробовал еще

Можете ссылку кинуть? Интересно посмотреть на реализацию.

Ссылку сейчас не найду уже наверно, читал где то в забугорьях делали
Посмотрел на датчики сейчас, по идее не сложно работать с акселерометром, нужно только разобраться с фильтрацией полученных данных
Для опытов закажу наверно MPU-6050, подключу к отдельной ардуинке и пусть она выдает срабатывание как концевик :)

Re: Автоуровень кровати: ёмкостной датчик расстояния

porex » 07 май 2015, 13:12

Что-то не совсем понимаю как можно с помощью акселерометра сделать автоуровень.

Re: Автоуровень кровати: ёмкостной датчик расстояния

icehardy » 07 май 2015, 14:52

Конкретный алгоритм не скажу, но можно, и это уже сделано https://www.kickstarter.com/projects/tiko3d/tiko-the-unibody-3d-printer
Акселерометр он довольно хитро устроен и не только ускорения выдавать может но и конкретные события, типа поворот, tap, double tap
И еще мониторить ускорения каретки можно, вибрации
Внедрять код для работы с акселерометром в прошивку пожалуй и не стоит, и так тормозит он бывает
Пожалуй именно как отдельный контроллер будет лучше работать, экранчик свой ему выделить для отладки и наглядности

Re: Автоуровень кровати: ёмкостной датчик расстояния

porex » 07 май 2015, 15:45

Хм..очень интересно, спасибо за информацию.
А в реальных принтерах кто-то уже этот метод применяет?

Re: Автоуровень кровати: ёмкостной датчик расстояния

RoninDev » 07 май 2015, 16:08

У меня акселерометр где-то завалялся, надо попробовать

Re: Автоуровень кровати: ёмкостной датчик расстояния

3DPrinter » 10 май 2015, 02:10

А я вот что-то не въеду с этим меню ;
Ну не может быть все так тупо. Поменял сопло - меняй прошивку для принтера. Ужасно не удобно.
Нужно как-то через меню корректировку высоты сопла делать иначе полный не феншуй ;(
Вот в Пикасо же как-то сделали

Или я что-то не так делаю?

Re: Автоуровень кровати: ёмкостной датчик расстояния

RoninDev » 13 май 2015, 23:35

Попробовал акселерометр. У меня был MMA7361.
Может я, конечно не правильно делал, но когда я стучу резко по столу слегка пальцем, то датчик срабатывает. А если медленно (а именно так в итоге и делает хотенд) надавливать на стол, то не реагирует. Если выставить чувствительность выше, то вообще очень много шумит, т.е. невозможно использовать. Более чем уверен что с акустическим датчиком будет то же самое.
Заказал тензорезисторы как с статье. Буду пробовать их. Думаю что идея очень хорошая и будет работать.

Re: Автоуровень кровати: ёмкостной датчик расстояния

icehardy » 14 май 2015, 11:27

акселерометр был закреплен на столе?
а если на хотэнде закрепить? в том же tiko похоже так сделано, и как то ведь работает
сработка по событию tap отслеживалась, или по ускорениям?

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


Rambler\'s Top100 Mail.ru counter