roboforum.ru

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

Самодельный инфракрасный дальнометр

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Самодельный инфракрасный дальнометр

Сообщение ZIV » 15 апр 2009, 16:37

подскажите, реально сделать самодельный ИК дальнометр. Мне кажется если взять Ик диод, ик приемник, ик диод одной ногой подцепить к цапу мк, вторую ногу к любому ключу и к выходу мк, создать в мк прерывание по таймеру в 30кгц, по этому прерыванию сделать открытие ключа, и постепенно увеличивать напряжение на цапе, и фиксировать значение на приемнике... Реально ли?
ZIV
 
Сообщения: 29
Зарегистрирован: 23 мар 2009, 14:52
Откуда: Челябинск

Re: Самодельный инфракрасный дальнометр

Сообщение galex1981 » 15 апр 2009, 16:44

Можно конечно вот ссылка ИК Локатор. Правда у него свои недостатки есть, но для начала пойдет
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Самодельный инфракрасный дальнометр

Сообщение Myp » 15 апр 2009, 16:57

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

Re: Самодельный инфракрасный дальнометр

Сообщение ZIV » 15 апр 2009, 17:01

локатор по ссылке может определять 3 фиксированых расстояния?
Я понимаю, что я коряво описал принцип действия того как мне представляется ик дальнометр, но может, попробуете вчитаться и понять...
ZIV
 
Сообщения: 29
Зарегистрирован: 23 мар 2009, 14:52
Откуда: Челябинск

Re: Самодельный инфракрасный дальнометр

Сообщение Myp » 15 апр 2009, 17:09

запросто
если объект всегда один и тот же

если заменить объект(чёрную кошку убрать и поставить белый холодильник) то всё собьётся и прибор будет врать.

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

Re: Самодельный инфракрасный дальнометр

Сообщение ZIV » 15 апр 2009, 17:17

но ведь можно будет подобрать такое состояние, когда погрешность будет+-5 см, это ведь бы получилась отличная замена ик бамперам...
Шарповские дальнометры, и стоят в 5 раз дороже, чем мк+тсоп+ик диод
ZIV
 
Сообщения: 29
Зарегистрирован: 23 мар 2009, 14:52
Откуда: Челябинск

Re: Самодельный инфракрасный дальнометр

Сообщение ALHIMIK » 15 апр 2009, 18:34

я какта делал оцениватель растояния(дальнометром назвать рука не поднимается)принцип более пмехозащищён
создаётся пачка импульсов для тсопов
вывод тсопа подключается к инту меге
мега считает количество пришедших импульсов
чем меньше тем дальше припятствие :)
Но проблема разноцветных припятствий не решается :sorry:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Самодельный инфракрасный дальнометр

Сообщение SkyStorm » 15 апр 2009, 21:39

С цветами не решить. У любого цвета есть коофициент поглащения и отражения света.
Шарп пошел по другому пути ... там угол падения равен углу отражения ))) [[ИК-дальномеры SHARP]]
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Самодельный инфракрасный дальнометр

Сообщение Myp » 15 апр 2009, 22:36

ZIV писал(а):но ведь можно будет подобрать такое состояние, когда погрешность будет+-5 см, это ведь бы получилась отличная замена ик бамперам...

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

Re: Самодельный инфракрасный дальнометр

Сообщение =DeaD= » 15 апр 2009, 23:11

SkyStorm писал(а):С цветами не решить. У любого цвета есть коофициент поглащения и отражения света.

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

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

Тупо 2 ик-датчика на расстоянии D между собой.

Тогда при расстоянии до препятствия от переднего датчика X яркость на первом будет F1=K/X^2, а на втором F2=K/(X+D)^2,

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

Re: Самодельный инфракрасный дальнометр

Сообщение SkyStorm » 16 апр 2009, 08:52

=DeaD= писал(а):Тупо 2 ик-датчика на расстоянии D между собой.

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

Re: Самодельный инфракрасный дальнометр

Сообщение =DeaD= » 16 апр 2009, 09:01

SkyStorm писал(а):датчики на растоянии D -> а расположение как??? на оси на плоскости???

На 1 линии с измеряемым расстоянием.

SkyStorm писал(а):и что изменится от 2х датчиков ... физические параметры ни световоых волн ни материала не поменяется и получаемая взад энергия будет разной от черной и от белой поверхностей

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

Re: Самодельный инфракрасный дальнометр

Сообщение SkyStorm » 16 апр 2009, 09:18

Осталось подтвердить эксперементально.

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

Re: Самодельный инфракрасный дальнометр

Сообщение Myp » 16 апр 2009, 11:13

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

Re: Самодельный инфракрасный дальнометр

Сообщение =DeaD= » 16 апр 2009, 11:34

Еще бы ИК-диод чтобы сфокусированный был :) короче получится, что по деньгам то же самое, что SHARP :)))

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

След.

Вернуться в Электроника, электротехника

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

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