roboforum.ru

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

Разработка Open Robotics: Датчик цвета поверхности

Правила форума
Правила раздела OpenRobotics

Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 05 апр 2009, 00:17

Типовой недорогой датчик. Размеры 10х15мм.

(Добавлено позже - это не окончательная схема, а только первый набросок, окончательную схему датчика см. в вики)
Вложения
OR-BWSENS-X-sch.pdf
(17.71 КиБ) Скачиваний: 65
OR-BWSENS-X-brd.pdf
(11.67 КиБ) Скачиваний: 38
OR-BWSENS-X.zip
(22.79 КиБ) Скачиваний: 24

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 26 апр 2009, 17:35

Вопрос возник - а под какую высоту датчик калибровать? :)

А то у меня при 10к подтягивающем резисторе на высоте 1-1.5мм нормально работает всё, а при 100к - на высоте порядка 10-12мм :)

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 28 апр 2009, 22:36

Что вообще никого не интересуют датчики цвета поверхности готовые? :)

Есть в общем несколько вариантов поставки:

1. Обычный датчик на GPIO настроенный на высоту использования от 1 до 10 мм;

2. Датчик с хитрым управлением, который можно программно настраивать - но там более сложное использование из программы.

Чего кому надо в использовании, кому как видится? :)

Re: Разработка Open Robotics: Датчик цвета поверхности

blindman » 29 апр 2009, 03:56

Какие еще две ноги? Датчик с конденсатором цепляется на одну ногу и калибруется под нужные цвета и расстояние.

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 29 апр 2009, 07:41

blindman писал(а):Какие еще две ноги? Датчик с конденсатором цепляется на одну ногу и калибруется под нужные цвета и расстояние.

Упс, и правда, о чём это я :)

Добавлено спустя 7 минут 44 секунды:
А какое время зарядки кондёра на 0.1мкФ чтобы им можно было линию на расстоянии 5мм скажем проверять?

Re: Разработка Open Robotics: Датчик цвета поверхности

blindman » 29 апр 2009, 08:05

Зависит конечно от цвета и материала поверхности, характеристик свето/фото диода, тока через светодиод. У меня всегда получалось в пределах 1мс.

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 29 апр 2009, 08:22

Ок, будем ставить эксперимент :) только получается надо будет еще пару-тройку предопределенных типов использования GPIO прописывать - под наш датчик цвета и под ИК-бампер.

Re: Разработка Open Robotics: Датчик цвета поверхности

blindman » 29 апр 2009, 08:24

А зачем? Обычный цифровой вход/выход. Чего там прописывать-то?

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 29 апр 2009, 08:47

Как чего? Через шлюз-контроллер как обеспечить точность эту, которая около 1мс? А как ИК-бампером рулить через шлюз-контроллер?

Re: Разработка Open Robotics: Датчик цвета поверхности

blindman » 29 апр 2009, 09:15

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

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 29 апр 2009, 09:36

Ээээ.... не понял? :) а ты предлагаешь как сделать эти драйвера? Не совсем понял, как это примерно будет работать - в отдельных i2c-регистрах, как в AVR-ке, завести специальные параметры которые будут настраиваться?

Re: Разработка Open Robotics: Датчик цвета поверхности

=DeaD= » 02 май 2009, 19:17

Датчики в пробной версии готовы и протестированы
Вложения
bw-sens.jpg

Re: Разработка Open Robotics: Датчик цвета поверхности

MiBBiM » 02 май 2009, 19:20

а что это у него, 4 капли термоклея в подарок?

Re: Разработка Open Robotics: Датчик цвета поверхности

blindman » 02 май 2009, 19:22

Это перемычки, оставшиеся после разделения плат фрезеровкой. Так делают когда на одной заготовке куча разномастных плат

Re: Разработка Open Robotics: Датчик цвета поверхности

SkyStorm » 03 сен 2009, 12:07

1. Схема в первом посте не соответствует конечному продукту. А в Вике корректная.
2. Элемент на обратной стороне не в тему, мешает клеить датчик (((


Rambler\'s Top100 Mail.ru counter