roboforum.ru

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

Сваял макетик - Камера + AVR

Сваял макетик - Камера + AVR

Сообщение Michael_K » 08 окт 2009, 23:49

Совершенно бредовая идея дала такие результаты:

Обычная дешевая миниатюрная камера от видеонаблюдения
с прицепленным на морду дверным глазком.
Оцифровывается встроенным АЦП проца ATmega88.
Разрешение около 80 x 60 частота кадров 60Гц

Изображение

Изображение

Изображение
А это модель алгоритма поиска линии. Пока еще в процессе доработок.
Картинка на компе ограничена и по разрешению, и по битности.
Ограничение введено из-за малой памяти проца и узкого канала связи.

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

Ищу как бы побезгеморройней сделать платформу
- шасси, моторы, драйвера, на которой попробовать.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Сваял макетик - Камера + AVR

Сообщение avr123.nm.ru » 08 окт 2009, 23:53

Очень интересно и наверно недорого совсем. ATmega88 на какой частоте молотит ?
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Сваял макетик - Камера + AVR

Сообщение Michael_K » 08 окт 2009, 23:58

На правильной :) 20МГц, конечно.
Разгоны не признаю :) это из опыта.

Добавлено спустя 1 минуту 48 секунд:
Цену не считал - это то, что под рукой было - купил только два дверных глазка разных - по 60 руб.
Камеры такие в магазинах лежат по тыще, в интернете ищутся и по 300-400 руб.
Мега... ну, сами знаете.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Сваял макетик - Камера + AVR

Сообщение =DeaD= » 08 окт 2009, 23:59

Хороший результат! :good: Вот только где камеры дешевые взять обычные... сколько они минимум стоят сейчас?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Сваял макетик - Камера + AVR

Сообщение Michael_K » 09 окт 2009, 00:03

Выше ответил
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Сваял макетик - Камера + AVR

Сообщение =DeaD= » 09 окт 2009, 00:15

Michael_K писал(а):Ищу как бы побезгеморройней сделать платформу
- шасси, моторы, драйвера, на которой попробовать.

На модифицированных сервах HXT900 или HXT12K, приделанных к любой пластине с подкатывающим колесом ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Сваял макетик - Камера + AVR

Сообщение Michael_K » 09 окт 2009, 00:20

Не. Это жабу надо душить и искать. :)
(сами, понимаете - работа-семья-дети - а по ночам спать хоцца и магазины закрыты)
Я лучше два перевертыша куплю дешевеньких :)
Только, боюсь, моторчики там паршивенькие
- не регулируются нифига и жрут как из пушки.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Сваял макетик - Камера + AVR

Сообщение setar » 09 окт 2009, 00:24

:) искать не нужно оно всё в магазине местном лежит, одна беда сметают быстро ;)
жду партию серв где то через две недели, если не горит конечно
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Сваял макетик - Камера + AVR

Сообщение Michael_K » 09 окт 2009, 00:40

О, так вы в Питере!
Хорошо, буду знать. Спасибо.

(А то я сюда случайно забрел - не в курсах еще, что здесь где, откуда, почем.
При беглом осмотре бросаются в глаза только рекламные avr123 и микроботы...
Это слегка смущает... Ну да ладно. :) )

Добавлено спустя 8 минут 16 секунд:
=DeaD= писал(а):
Michael_K писал(а):...как бы побезгеморройней сделать платформу...

На модифицированных сервах HXT900 или HXT12K...


Прочитал, но так и не понял, они скорость-то позволяют регулировать?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Сваял макетик - Камера + AVR

Сообщение Duhas » 09 окт 2009, 07:13

Это слегка смущает...


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

Re: Сваял макетик - Камера + AVR

Сообщение =DeaD= » 09 окт 2009, 08:40

Michael_K писал(а):
=DeaD= писал(а):На модифицированных сервах HXT900 или HXT12K...

Прочитал, но так и не понял, они скорость-то позволяют регулировать?

Да, рядом со средним положением у них плавно меняется скорость.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Сваял макетик - Камера + AVR

Сообщение EdGull » 09 окт 2009, 08:51

Michael_K а можно по подробней?
Схему там, на чем пишешь?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Сваял макетик - Камера + AVR

Сообщение yak-40 » 09 окт 2009, 08:56

А глазок в качестве объектива используете?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Сваял макетик - Камера + AVR

Сообщение Myp » 09 окт 2009, 09:53

глазок знатный объектив :0 давно опробован умельцами
выгодно отличается от заводских тем что даёт широкий угол и доступен повсеместно

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

Re: Сваял макетик - Камера + AVR

Сообщение Michael_K » 09 окт 2009, 10:48

EdGull писал(а):Michael_K а можно по подробней?
Схему там, на чем пишешь?

Мур писал(а):оч хото увидеть схему оцифровки :)
60х80 и 60 герц это же прям здорово.


Хм. Вы что, смеетесь? Чего не нее смотреть?
Там не в схеме дело, а в подходе.

Видеосигнал приходит одновременно на ногу АЦП и на одну ногу компаратора.
На вторую ногу компаратора приходит постоянный уровень (от резистивного делителя питания).
Ну, ради справедливости, видеосигнал в этом экземпляре камере превышал 1.6 вольт в пике,
поэтому пришлось и его немножко "поделить" на двух резюках,
чтобы загнать под встроенную "опору" АЦП. Вот и вся схема.

Компаратор используется для генерирования прерывания от синхроимпульсов,
АЦП - для собственно оцифровки. В окончательном варианте думаю освободить
еще ногу компаратора, использовав внутренний мультиплексор.

Этот тестик написал на Си (у меня стиль, правда, "ассемблерообразный").
Перепишу потом на АСМе - не проблема.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

След.

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

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

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