Страница 1 из 1

Робот, реагирующий на цвет

Добавлено: Вс фев 19, 2012 00:14:41
WhiteAngel
Всем мяу, ребята :) Короче вот мы собрались группой и решили сделать интересную модельку робота. В общем его назначение ползти по поверхности определенного цвета. Только вся соль не с черной линии на белом фоне и не наоборот. Он должен ползти, например по красной поверхности и не по какой другой. Вопрос вот в чем: как можно сделать, чтобы он сканировал поверхность. Меня интересует механическая часть... Какое устройство могло бы передать контроллеру информацию о цвете поверхности? приветствуются ВСЕ возможные варианты :) Заранее спасибо :)

Re: Робот, реагирующий на цвет

Добавлено: Вс фев 19, 2012 00:54:33
БАТАРЕЙКУС
ну можно сделать так. вы должны наверно знать если светить скажем
1) красным светодиодом на синий предмет то от будет чёрным
2) синим светодиодом на красный результат тотже
3) синим или красным светодиодом на жёлтый предмет, итд.
вот и принцип, используя подсветку определённого цвета можно определить цвет линии.

ну и принцип работы, скажем линия зелёная.
1) включается красный светодиод, зелёная линия не отражает красные лучи и фотодиод не освещён.
2) включается синий светодиод, зелёная линия не отражает синие лучи и фотодиод не освещён.
3) включается зелёный светодиод, зелёная линия отражает зелёные лучи и фотодиод освещён.
система робота таким образом определяет цвет линии ну и потом едит по ней.
фон естественно должен быть чёрный. для белого фона нужно немного усложнить алгоритм но только немного.

Re: Робот, реагирующий на цвет

Добавлено: Вс фев 19, 2012 01:07:53
WhiteAngel
Спасибо. только разве что будет вокруг обычная обстановка. дневной свет, комната и т.п. фон может быть АБСОЛЮТНО разным :) выслушаю еще предложения. интересно что еще можно вклеить.

Re: Робот, реагирующий на цвет

Добавлено: Вс фев 19, 2012 16:02:37
Flasher
http://209.73.52.252/assets/pdf/parts_S ... 013e05.pdf
http://hamamatsu.su/Color%20Sensors.htm

Разрабатывал на них кое-что. Вполне прилично работают.

Re: Робот, реагирующий на цвет

Добавлено: Вс фев 19, 2012 22:52:46
WhiteAngel
Хммм. интересное предложение :) спасибо :) Если еще что-то есть-скидывайте. очень благодарен буду

Re: Робот, реагирующий на цвет

Добавлено: Вс фев 19, 2012 23:19:25
Flasher
Цвет можно узнать только с помощью светочувствительных элементов, систем оптических фильтров и источников света разых длин волн.
Можно играться с настройкой всех частей, но смысл, если есть такое простое решение.

Re: Робот, реагирующий на цвет

Добавлено: Пн фев 20, 2012 08:10:07
WhiteAngel
Решение простое. только сколько оно стоит :D если один диод на весь диапазон цветов стоит 700 рублей. вообще стесняюсь даже предположить стоимость такого модуля. Что касается распознавания цвета. На самом деле постоянно подсвечивать поверхность будет белый диод скорее всего. так вот у сканера назначение-сканировать поверхность, а не излучение светодиода.

Re: Робот, реагирующий на цвет

Добавлено: Пн фев 20, 2012 11:23:08
Flasher
А что там предполагать? 3 тройных фотодиода + 9 операционных усилителей+ 9 каналов АЦП и любой копеечный микроконтроллер + драйвер двигателя.
Либо поиграться с внутренностями пзс линейки от сканера:
http://www.radiokot.ru/forum/viewtopic.php?f=21&t=44934
http://dssplab.karelia.ru/ivash/lab_work/ccd_lab.pdf

Только не думаю, что это настолько удобно и повторяемо.

Re: Робот, реагирующий на цвет

Добавлено: Пт фев 24, 2012 21:39:03
WhiteAngel
Спасибо :)