roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 14:34

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




Начать новую тему Ответить на тему  [ Сообщений: 75 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Лучше, канеш, даташит и аппноуты атмела почитать - там надежнее. Дело в том, что на сайте, ссылки на который я тебе дал, могут быть ошибки и неточности. Так что тытам почитай (т.к. на русском - легче), а потом бери аппноут атмеловский и смотри там.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 20:11 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Вот и первые результаты:

Картинка после 5 проходов. Люфты почти устранены (программно конечно).

Добавлено спустя 45 секунд:
Справа я рукой шевелил - потому там такой разброс. А слева все четко. :D

Добавлено спустя 1 минуту 38 секунд:
Кстати опора у меня щас AVCC (лень было сделать нормальную) - так что можно еще и улучшить. Щас опора 5В, так что АЦП не на всю катушку работает, дальномер никогда 5В не выдаст.


Вложения:
_3.jpg
_3.jpg [ 108.69 КиБ | Просмотров: 4541 ]

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 20:14 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
А что за помещение такое сканировал? Жутко неровное :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 20:19 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Вот фотка всей конструкции:

Добавлено спустя 1 минуту 48 секунд:
yak-40 писал(а):
А что за помещение такое сканировал? Жутко неровное :)


Не поверишь - это мой стол! Прямо по курсу - это дисплей, слева осциллограф, а между ними стена (она немного дальше). :D


Вложения:
IMG_6561.jpg
IMG_6561.jpg [ 234 КиБ | Просмотров: 4565 ]

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 20:27 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
После того как увидел фотку, и сам догадался :D

Добавлено спустя 5 минут 53 секунды:
Для чистоты эксперимента хорошо бы поставить его на открытой местности, например на полу, расставить вокруг предметы какие нибудь, сфоткать всё это сверху, и сделать скан. А потом сравнить. Круто было бы :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 21:05 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Мне б еще угол правильно рассчитать - редукция кривая получилась... Но щас пока в планах запустить ультразвук, чтоб на дальних расстояниях помогал и ИК-бампер чтоб в упор тоже видно было.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 21:22 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
А эти белые круглые штучки это УЗ сонар?

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 21:24 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Apple style :D

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 18 авг 2009, 22:38 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Да, это УЗ датчики. Еще советские кстати) Выдрал из какой-то офисной сигнализации...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 19 авг 2009, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
yak-40 писал(а):
Для чистоты эксперимента хорошо бы поставить его на открытой местности, например на полу, расставить вокруг предметы какие нибудь, сфоткать всё это сверху, и сделать скан. А потом сравнить. Круто было бы :)

Да было бы здорово, причем чтобы предметов было не много и простой формы (шар, куб, ножки от табуретки).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 19 авг 2009, 11:37 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) и коробочки знакомые в ход пошли


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 19 авг 2009, 12:04 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
C предметами сделаю когда формулу подгоню как следует. Пока-что он плоские поверхности под углом - видит немножко криво.
Кстати коробочки, как и дальномер лежат у меня уже ооочень долго. Вот наконец руки дошли. Я и раньше пробовал такое сделать, года 4-5 назад, правда шаговик и паралелльное АЦП были у меня в LPT-порт подключены. Тогда нехватило скорости АЦП просто. А контроллеры я тогда еще не умел... Кстати формула у меня щас дикая совершенно получилась: (A+B*x)/(1+C*x+D*x^2) конкретные числа дома лежат.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 31 авг 2009, 10:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
а между делом никто векторный график из даташита (pdf) не перегонял в excel?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 31 авг 2009, 11:10 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Какой график??? какой пдф??? Зачем в эксель???

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК-дальномер Sharp GP2Y0A02 (20-120см)
СообщениеДобавлено: 31 авг 2009, 11:46 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
сколько эмоций :)
например, вот такой:

Добавлено спустя 1 минуту 8 секунд:
а нужно это чтобы подобрать функцию для вычисления расстояния

Добавлено спустя 20 минут 3 секунды:
ниже мой способ мануального перевода :)
нам потребуются даташит, любой пдф-ридер, фотошоп и ексель.
первое что стоит сделать, это снять скриншот графика из даташита, чем качественнее, тем лучше (alt+printscreen, если кто не знает :) )
получится что-то такое:
Вложение:
31.08.png
31.08.png [ 17.71 КиБ | Просмотров: 4459 ]

создаем в фотопоше новую пикчу и вставляем туда скриншот слоем-основой. далее создаем ексель документ с графиком и на глазок прикидываем значения:
Вложение:
31.09.png
31.09.png [ 33.84 КиБ | Просмотров: 4322 ]

теперь самая фишка: копируем график из екселя и вставляем в новый слой фотошопа:
Вложение:
31.10.png
31.10.png [ 135.34 КиБ | Просмотров: 4326 ]

выставляем у верхнего слоя прозрачность ~60% и тулзой free transform (правый клик мышью с инструментом "выделение") подгоняем графики друг к другу:
Вложение:
31.11.png
31.11.png [ 153.47 КиБ | Просмотров: 4325 ]

видим, что глазомер у автора достаточно хорош, и график почти не требует доработки. тем не менее ещё пару-тройку точек необходимо добавить, после чего снова скопировать в фотошоп и подогнать размер.
следующий шаг - увеличение количества точек в два раза, новые точки заполняем средним значением соседних, снова подгоняем и вот результат:
Вложение:
Комментарий к файлу: в данном случае нужны расстояния от 10см, поэтому на промежутке 5-10 небольшая каша
31.12.png
31.12.png [ 140.51 КиБ | Просмотров: 4299 ]

итого, за 10-15 минут и два-три прогона можно добиться полного соотвествия графиков.
P.S. способ конечно не очень, но на несложных графиках работает :)


Вложения:
Комментарий к файлу: график для GP2Y0A21YK
sharp.xls [15 КиБ]
Скачиваний: 579

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 31 авг 2009, 12:43, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 75 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

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


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

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


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

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