roboforum.ru

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


Датчик цвета поверхности на несколько цветов

Датчик цвета поверхности на несколько цветов

Сообщение zaxi » 14 дек 2012, 19:26

Необходимо точно определить, когда под роботом будет белая линия. Проблемма в том, что поверхность многоцветовая. Купил датчики линии от DFRobot. Четко 0 и 1 выдает только на черное и белое, а вот с другими цветами проблемма. Надо точно выверять расстояние до поверхности, чтобы скажем на зелены выдавало 0, а на белый еще реагировало 1. Увидет аналоговый анализатор цвета IE-ZX-COLOR, есть ли смысл брать что-то подобное для решения задачи или оно того не стоит? Кто работал с подобными датчиками, какова их точность и надежность?
zaxi
 
Сообщения: 54
Зарегистрирован: 03 окт 2012, 07:04

Re: Датчик цвета поверхности на несколько цветов

Сообщение Myp » 14 дек 2012, 21:16

ну правильно, датчик линии он инфракрасный. тоесть он определяет светится в ИК лучах или не светится.
так уж обычно совпадает что чёрные предметы ИК свет не отражают, а светлые предметы отражают ИК.
датчик линии вовсе не должен определять чёрный цвет или белый или любой другой, он говорит отражается ли ИК свет или не отражается.

а вот датчик цвета это уже другое устройство, оно определяет какой именно цвет под ним. на самом деле там 3 датчика, один реагирует на красное, второй на зелёное, третий на синее. и после быстрого сканирования всеми 3мя датчиками тебе выдаётся результат.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17044
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Датчик цвета поверхности на несколько цветов

Сообщение zaxi » 17 дек 2012, 17:28

Просто сейчас два варианта: либо калибровать расстояние до поверхности, либо заказывать датчик цвета. Ситуация такая, часть пути робот проходит по светлой поверхности, то есть свет будет отражаться хорошо, а часть по достаточно темной с белыми полосами. Можно либо сделать алгоритм, чтобы датчики начали "работать" в нужный момент, либо заказывать анализатор
zaxi
 
Сообщения: 54
Зарегистрирован: 03 окт 2012, 07:04

Re: Датчик цвета поверхности на несколько цветов

Сообщение Angel71 » 17 дек 2012, 18:15

анализатор звучит мощно. этих копеечных rgbc датчиков как грязи. ещё сразу белый светодиод заказать не забудьте. или вспоминаете/учите азы оптики, берёте ргб светик и фоторезистор.
Аватара пользователя
Angel71
 
Сообщения: 9631
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Датчик цвета поверхности на несколько цветов

Сообщение Myp » 17 дек 2012, 20:00

тока не фоторезистор а фоторанзистор :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17044
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Датчик цвета поверхности на несколько цветов

Сообщение zaxi » 17 дек 2012, 20:16

Оптику то я знаю, а вот руками запять не могу, надо что-то готовое, желательно цифровое, чтобы сразу выдавало код в RGB. Ну и естесвенно чтобы был фильтр. Пока в известных мне магазинах нашел всего два датчика, и то аналоговые
zaxi
 
Сообщения: 54
Зарегистрирован: 03 окт 2012, 07:04

Re: Датчик цвета поверхности на несколько цветов

Сообщение Angel71 » 18 дек 2012, 01:40

Myp, для цветастого датчика света чаще всего видел на резисторе, а не на диоде или транзисторе. хз почему, чуствительность выше или с нужным спектром легче найти или ещё что.
zaxi, https://www.sparkfun.com/products/10701 + http://roboforum.ru/forum29/topic12045.html. :) хотя бы спросить, может есть в наличии и не придётся жать пока он из штатов приедет.
Аватара пользователя
Angel71
 
Сообщения: 9631
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Датчик цвета поверхности на несколько цветов

Сообщение zaxi » 18 дек 2012, 08:10

К сожалению ничего нет( Решил пока заказать аналоговые датчики на белом светике, так как сроки поджимают, а EMS перед праздниками тупит нереально
zaxi
 
Сообщения: 54
Зарегистрирован: 03 окт 2012, 07:04

Re: Датчик цвета поверхности на несколько цветов

Сообщение Angel71 » 18 дек 2012, 09:52

http://www.dvrobot.ru/shop/i155.datchik_cveta.htm
http://arduinko.ru/catalog/arduino/Sensors_for_arduino/
http://www.electronshik.ru/class/datchiki-i-sensori-181705
...
гуглите по "датчик цвета arduino руб", в выдаче очень много всего. у кого-то да есть в наличии.
Аватара пользователя
Angel71
 
Сообщения: 9631
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Датчик цвета поверхности на несколько цветов

Сообщение SkyStorm » 18 дек 2012, 11:20

Работал с 3 или 4 видами данных датчиков. Толку от них мало.
Если у тебя есть карта цветов допустим до 10 шт, то реально научить с большой вероятностью различать.
Но если задача определить цвет, то практически не реально.
Вот месяц назад за купился промышленными датчиками, но еще не пробовал.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2656
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Датчик цвета поверхности на несколько цветов

Сообщение Duhas » 18 дек 2012, 12:15

http://www.compeljournal.ru/images/arti ... 12_8_6.pdf

вот это не ваш случай ?в терре вроде в наличии есть они. но придется паять. хотя есть макетка одна.. за 6к вроде )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6346
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Датчик цвета поверхности на несколько цветов

Сообщение SkyStorm » 18 дек 2012, 12:22

Эти не пробывал, но общался с людьми кто их тестировал. Не работает оно нормально :(

Добавлено спустя 1 минуту 25 секунд:
Эти не пробывал, но общался с людьми кто их тестировал. Не работает оно нормально :(
Я купил такие на тестирование http://atlas-scientific.com/product_pag ... v-rgb.html
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2656
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Датчик цвета поверхности на несколько цветов

Сообщение Myp » 18 дек 2012, 12:27

может тогда уж проще аналоговую камеру к меге 8 приделать?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17044
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Датчик цвета поверхности на несколько цветов

Сообщение SkyStorm » 18 дек 2012, 12:37

Чем проще?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2656
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Датчик цвета поверхности на несколько цветов

Сообщение Myp » 18 дек 2012, 12:44

раз такие проблемы с определением цвета обычными датчиками что прям надо покупать промышленные.
то вариант подключить камеру к меге выглядит достаточно простым и бюджетным вариантом.
производительности вполне достаточно чтобы определить цвет в одно точке посередине кадра
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17044
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

След.

Вернуться в Сенсорика

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

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

Mail.ru counter