roboforum.ru

Технический форум по робототехнике.
Текущее время: 09 май 2025, 04:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ну, млин, я тут для кого распинаюсь?
Смотреть сюда:
viewtopic.php?f=68&t=6760&p=123677#p123669

Для blindman: поотвечаем на вопросы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 14:18 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Мене оно надо?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 17:21 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Michael_K писал(а):
На правильной :) 20МГц, конечно.
Разгоны не признаю :)

И это говорит человек, подавший на АЦП клок в 5 раз выше разрешенного максимума ;)

На самом деле нормальное решение, почему бы и нет. Причем я смотрю даже погрешность АЦП неплохая для такого решения.
Кстати, есть еще вариант. Можно и без АЦП попробовать обойтись. Взять компаратор, одной ногой на вход, на вторую ногу конденсатор на землю и резистор на ШИМ-выход. Дальше в программе читаем компаратор (хоть с частотой 2 МГц), если все черное - уменьшаем уровень ШИМ, если все белое - увеличиваем, если есть черный импульс на белом - находим его координату. И так по каждой строке. Ну синхронизацию тоже придется вылавливать из общего сигнала - но там можно ФАПЧ организовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 18:18 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
И это говорит человек, подавший на АЦП клок в 5 раз выше разрешенного максимума ;)

Что-то я не увидел в даташите никакого максимума.
Есть только цифры, при которых производитель
гарантирует заявленные характеристики.
Типа "можно гонять и выше, но точности я не гарантирую".
Может не заметил чего?

Цитата:
...на вторую ногу конденсатор на землю и резистор на ШИМ-выход.
Дальше в программе читаем компаратор (хоть с частотой 2 МГц)...

Ну, однобитную картинку получить - не фокус :))
Проблема в том, что заметно меняется яркость от освещения даже в одной строке.
Например справа все время ярче, потому что оттуда падает свет из окна.
И хоть ты тресни, получается что поллиста черное, а поллиста белое.
Хотя, наверное, можно придумать, как решить эту проблему.
Попробуйте - будет интересно увидеть результаты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 18:53 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
Хотя, наверное, можно придумать, как решить эту проблему.

первый кадр позволяет засечь уровни b/w и даже делитель подрегулировать.
Ваше решение интересно тем, что технически доступно. Вполне подходит для разпознавания линии/пятна и даже формы самим МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 19:22 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
Вполне подходит для разпознавания линии/пятна и даже формы самим МК.


Да. Тут главное не напрягаться по поводу сложных алгоритмов и качества картинки,
и по возможности расчеты делать на лету - тогда и не придется наворачивать монстров
(ПЛИС, внешняя память, скорострельные АЦП и т.д.)

Я, когда обкатаю эту идею (соберу платформу, опробую "в полевых условиях", доточу алгоритм),
планирую собрать платку чуть помощнее (На ХМеге32, как я уже писал).
И на ней уже попробую распознавалки, детектор движения и расстояние по лучику.
Если все пойдет удачно, возможно доберусь и до "псевдостерео" на одной камере :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 21:33 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Michael_K ай маладца!!! :Bravo: :good:
Теперь можно совсем за недорого проводить МАССОВЫЕ регаты в классе курс-рейс.
А если массовые, то это автоматически означает что ОЧЕНЬ ЗРЕЛИЩНЫЕ :Yahoo!: :Yahoo!: :Yahoo!:

На буях, стартовых и финишных створках ворот ставим яркие лампы накаливания.
И вперед, кто обогнет все буи по очереди правым бортом и первым пройдет финишный створ ворот, того и тапки...

Помоему суперски получается... :Yahoo!:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 21:59 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
LaserBall без всякого РС или самонаведение водогрейки уж точно получится :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 22:07 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
неплохо бы даже сразу готовый модуль производить
дешовая ЧБ камера+платка прикрученная, с стандартизированным документированным выходом.
и джамперы чтобы выбрать один из вариантов работы
1 джампер - ищем линию(на выходе модуля - координаты точек лежащих на линии)
2 джампер - ищем яркое пятно(на выходе модуля - координаты и вес пятен)
3 джампер - чтонибуть ещё...

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 22:59 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
неплохо бы даже сразу готовый модуль производить
дешевая ЧБ камера+платка прикрученная,
с стандартизированным документированным выходом.


А вот здесь, вероятно, потребуется "помощь клуба":

Какой интерфейс вы считаете подойдет для такого "сенсора"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
uart + i2c


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:08 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
уарт полюбасу
ибо он доступен любому чайнику
I2c опционально, тоже перемычкой :)

я склоняюсь к тому что модули должны быть самостоятельные, чтоб не мудрить с инициализацией и общением
"воткнул и поехал".

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:12 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А почему бы не SPI по нему скорость общения в МК самая наибольшая

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:16 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
зачем нужна суперскорость если в худшем случае нам надо передавать X Y координаты 80 точек?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:25 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
уарт полюбасу ибо он доступен любому чайнику

Сколько уартов в популярных платформах?
Чем обычно заняты уарты в популярных платформах?

Я бы лично предпочел SPI, например.

Цитата:
I2c опционально, тоже перемычкой :)

Нереально.
Надо понимать, что проц постоянно (почти) занят, читая видео с камеры.
Он не сможет прерываться, когда "главному" контроллеру приспичит.
I2C - такой протокол, когда все друг-друга ждут.
Да еще и аками-наками обмениваются на каждый байт - "ф топку".

Цитата:
модули должны быть самостоятельные, чтоб не мудрить с инициализацией и общением

Протокол должен быть простой, я согласен, но...

Тут тоже есть свои грабли.
Такой модуль придется калибровать. Даже если он будет комплектоваться нерегулируемым объективом,
его будут ставить на разной высоте над полом, под разным углом, или даже на подвижной "голове".
Что с этим делать - не совсем понятно.

В общем, есть над чем подумать...

Добавлено спустя 1 минуту 45 секунд:
Myp писал(а):
зачем нужна суперскорость...?


Дело не в скорости вовсе, а в том, что выплюнул и забыл - занимайся своими делами (а их много).
В отличии от ИдваСи, например

Добавлено спустя 1 минуту 31 секунду:
А вопрос с SPI все тот же:
Свободен ли SPI в популярных платформах.
Что на них обычно вешают?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 10  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO