roboforum.ru

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

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

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

setar » 15 июн 2015, 12:34

вот и я о том же, у меня пока та же история.
предлагаю обсудить и допилить прошивку, это на первый взгляд кажется не сильно сложно (по крайней мере допилить прошивку "по аналогии" для использования FSR - получилось)
обсуждение вынес в отдельную тему

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

TedBeer » 15 июн 2015, 16:17

А можно поставить два сенсора. Один - регулировать уровень кровати, а второй - контролировать усилие продавливания прутка(по статье Датчик нагрузки для экструдера) Как-то так:
force-sensor.png

Когда давим хотендом кровать, то сжиматься будет нижняя щель, а когда давим пруток, то сжиматься будет верхняя щель. Когда на втором датчике усилие превышает некоторый предел, то можно предпринять некоторые действия.
Если температура низкая (не успевает плавиться пруток), то увеличить температуру или снизить скорость, чтобы экструдер пруток не погрыз, дать прутку расплавиться и медленно протолкнуть. Если высокая (много расплава, пробка поднялась), то наоборот увеличить скорость, снизить температуру, включить охлаждение. В общем есть поле для исследований.

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

setar » 15 июн 2015, 16:33

интересная мысль. теоретически это можно на один датчик завести.

данные снимаемые с датчика лежат в диапазоне от 300-400 до 1023
1023 - нет касания
<500 - большое усилие

центр регулируется поджимным болтиком и лежит где то 700-800.
в режиме без касания кровати прижим осуществляется за счёт упругости консоли крепления головы, и если он вдруг начинает уменьшаться то это и можно детектировать как чрезмерный нажим прутка.

только есть проблемы практического плана: нагрузка зависит от упругости, которая зависит от температуры (при нагреве плывет)
эту схему лучше реализовывать не с FSR датчиком а полноценным датчиком массы, там рабочий диапазон измерений можно регулировать программно.

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

TedBeer » 15 июн 2015, 16:42

setar писал(а):интересная мысль. теоретически это можно на один датчик завести.

Я думал про один датчик. Но это значит, что датчик должен быть прижат с некоторым дозированным усилием и находиться постоянно под нагрузкой. При этом показания датчика со временем плывут, не говоря про упомянутое изменение геометрии блоков/щелей при нагреве/охлаждении.

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

setar » 17 июн 2015, 11:33

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

зато в голову пришла интересная мысль датчика из подручных материалов - если получится опубликую.

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

Scald » 17 июн 2015, 11:52

А начало было хорошее :)

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

setar » 17 июн 2015, 12:19

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

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

holomrn » 17 июн 2015, 12:57

Да ведь по идее чуть подкорректировать подвес и вместо датчика можно и кнопку повесить. А если мембранную как в клавиатурах телефонов, так и ход будет небольшой.

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

setar » 17 июн 2015, 13:48

:) болтик заточенный как шило = контакт + регулировка свободного хода
и обломок от канцелярского ножа = жесткий контакт

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

Scald » 17 июн 2015, 15:28

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

О как. А я еще и подумал, что не может быть, чтоб просто болтик давил на сенсор. Оказалось - может :)

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

setar » 17 июн 2015, 16:00

если бы под датчиком был не пластик а металл, то можно было и болтиком давить без дополнительных подкладок.
тут проблема не в том что болтик сильно придавил, а в том что снизу поверхность прижима ушла

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

ales2k » 17 июн 2015, 16:30

Да жаль.
Ко мне на этой неделе должен прийти такой же, тоже попробую.
Правда у меня целиком собственное крепление экструдера с верхним подвесом. Нужно будет дорисовать опору под датчик.
Пока померял неровность руками - перепад по горячему стеклу на 350мм длины -0.15мм, что по моему многовато. Интересно, что на холодную перепада нет вообще.
Последний раз редактировалось ales2k 18 июн 2015, 10:58, всего редактировалось 1 раз.

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

setar » 17 июн 2015, 17:09

вот тут коллеги разработчики марлина общаются на тему визуализации результатов замера стола, получаются интересные картинки
с ходу и не подумаешь что стол может иметь неровность такого типа
https://github.com/MarlinFirmware/Marlin/issues/1978
Вложения
cb5a8954-ee4f-11e4-8335-b0639e473ac3.png

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

ales2k » 18 июн 2015, 10:58

Красиво.
Почему бы и не так. Попробуйте толстый лист бумаги не по волокнам прогибать - похожая картина будет. А потом и треснет там где горка.

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

SDimok » 20 июн 2015, 20:02

setar писал(а)::) болтик заточенный как шило = контакт + регулировка свободного хода
и обломок от канцелярского ножа = жесткий контакт


Я экспереметировал с угольной таблеткой. При сжатии у нее уменьшается сопротивление.
Согласовать сопротивление делителем или схемку сварганить.
Раньше на швейных машинках педаль регулировки скорости делали из нескольких таблеток.
Стоит копейки и запас всегда есть :)


cron
Rambler\'s Top100 Mail.ru counter