roboforum.ru

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

Инфракрасный датчик прохождения объекта

Инфракрасный датчик прохождения объекта

Kanoka » 17 дек 2004, 18:21

Подскажите чем данный датчик отличается от тех что стоят в мышах?
Вложения
hoa_0902-011.doc
Описание датчика
(28 КиБ) Скачиваний: 687

Outcaster » 20 дек 2004, 13:38

Вроде, это он и есть, только в один кузов собранный. Похожие на принтерах ROBOTRON стояли... :roll:

Magnus » 17 май 2006, 08:03

Подобная тема,не буду новую создавать,напишу сдесь...
=============================================
 Можно ли с помощью микроконтроллера выделить моменты быстрого
изменения аналогового напряжения?
, в цифровой технике эт
называется "диференцирование".
 Если нет,то как можно эт сделать?
,например так -> Сначало
преобразовать(модулирорвать) аналоговый сигнал в цифровой,
далее подать его на вход МК, и там его диференциировать.
 Цель: сделать датчик присутствия,способный адоптироватся к
окружающей среде,т.е. появился в помещении человек(хоть вупор
к датчику)-сработал,появился второй - датчик опять
сработал,динамичное движение - сработал, все стоят на
месте-датчик нереагирует.
 Желаемые параметры:  Uпит=3V  Iпит<10mA. => любой нетребующий
питания - фотодиод, микрофон, фоторезистор и.т.п. (Связка
ИКсветодиод+фотоприёмник неподходит не по размерам,ни по
питанию.)
Реально такой девайс замутить??? или ктонить уже пробовал придя к выводу што нестоит.
!Датчик нужен для безтолкового миниатюрного робота, дёргающегося при прохождении мимо его,шоб народ внимание обращял :)
Вложения
гг.png
гг.png (2.9 КиБ) Просмотров: 5800

lebaon » 17 май 2006, 15:24

гм, в принципе, фотодиод заводим на ацп, и программой диффенцируем :idea:

Magnus » 20 май 2006, 21:22

Фотодатчики уровня окружающего света HSDL-900* .
http://www.agilent.com/about/newsroom/p ... 05035.html
http://vbnti.narod.ru/sens.html
как думаете, хорошая штука!
есть ли в природе чтонибудь подобное,любого спектра,но чтобы уровней было побольше? шоб сразу цифру на МК подать.
_-_-_-_-_-_----___--_--__-__-__---_-_-__---___--
[quote=Lebaon]гм, в принципе, фотодиод заводим на ацп, и программой диффенцируем Idea[/quote]
о! ещё одного осенило-эт радует, хотя мысль старая - никем не развёрнута. намутим чёнибудь.
_-_-_-_-_-_----___--_--__-__-__---_-_-__---___---
Я замерил несколько фотодиодов;все они при комнатном освещении вырабатывают напрежение около 180mV.
Затенял, направлял на свет - напряжение колеблится.
!Лучший результат с фотодиодом от плёночного фотоаппарата(мыльницы) Kodak,опишу подробней.
В двух метах от лампы накаливания на 75Вт закрепил фотодиод,боком к лампе. то што намерил-внизу.
кроме того:
фотодиод вупор к лампе=0,9вольт
прямо направленый на лампу(не боком) с двух метров=0,3вольта.

Вопрос к народу шарющему в МК AVR -> ?ведь аналоговый вход МК можно использовать как вольтметр? => хорошую сссылочку с описанием не подкините.
Вложения
опытHL-HD1.png
опытHL-HD1.png (6.1 КиБ) Просмотров: 5743

-= Александр =- » 20 май 2006, 22:31

Вот ссылка про АЦП на АВР: http://parts.roboclub.ru/index.shtml?adc

Outcaster » 23 май 2006, 18:31

Magnus писал(а):Можно ли с помощью микроконтроллера выделить моменты быстрого изменения аналогового напряжения?
А смысла это делать контроллером? Есть-же специальная дифференциирующая RC-цепочка (см.рис)

А вообще, можно-бы как-то не так абстрактно задачу сформулировать?
Вложения
RCDiff.gif
RCDiff.gif (1.31 КиБ) Просмотров: 5707

Magnus » 24 май 2006, 01:31

А вообще, можно-бы как-то не так абстрактно задачу сформулировать?

Параллельно тема обсуждается сдесь:Датчик присутствия. - Форумы РобоКлуба

Поподробнее;
хочу сделать робота размером 4смХ3смХ2см;
с питанием,полным или частичным от солнечной батареи;
с двумя движками от сотовых телефонов;
с МК,наверно ATiny15;
способного двигатся(хоть немного рывков),при прохождении мимо его датчика человека.
робот будет находится на полке-т.е. не на полу;
=============================================
питание:скорей всего роздельное (3V)МК от движков.
питание движков будет от солн.бат., и аккамулироватся в конденсаторах,
в МК запрограмировать штобы робот двигался не более одного раза в минуту,дабы ёмкости успели зарядится.
вот.

P.S.начал с датчика, потомучто инфы по остальному море.

Magnus » 08 июн 2006, 11:57

Outcaster писал(а):А смысла это делать контроллером? Есть-же специальная дифференциирующая RC-цепочка (см.рис)

дак она же для ~U :?
-с фотодиода постоянка идёт.
_________________________
мне наверное вольтметр с плавающим нулём надо на МК програмировать (если эт так называется), и на вход фотодиод подключить.

Vovan » 08 июн 2006, 13:19

Не знаю пригодится или нет: ставлю на роботов вот такие ФД-ы марку не знаю, выдраны с видеомагнитофонов. Никакой обвязки не требуют, подключаются прямо к портам МК и отлично реагируют на свет. При излишней чувствительности ставлю светофильтр (крохотный).
Вложения
PhotD.jpg

Magnus » 09 июн 2006, 16:12

Vovan писал(а):Не знаю пригодится или нет: ставлю на роботов вот такие ФД-ы марку не знаю, выдраны с видеомагнитофонов. Никакой обвязки не требуют, подключаются прямо к портам МК и отлично реагируют на свет. При излишней чувствительности ставлю светофильтр (крохотный).

Спасибо Вован.Пригодится, я недавно из советского ВМ выдрал парочку.
:wink: А исходник прошивки Микрокантроллера не скинеш?:P (в мк совсем не шарю, но эт временно :D ) дабы не мучатся самому.меня интересует только часть относящаяся к фотодиоду.
______________________________________________________
http://www.gaw.ru/html.cgi/txt/app/micr ... AVR400.htm
AVR400 Простой аналогово-цифровой преобразователь
Вложения
ВОТ ОН.png
:-)

Vovan » 09 июн 2006, 16:41

To Magnus: Пожалуйста, конечно могу... только скажите куда.
Я так понял на AT90S1200 да? Но я пишу на асме (щас это не модно :oops: ) хотя на прошивку это не влияет :D .
Могу в качестве, собственного упражнения и поконкретнее всю програмку Вам сбацать, если есть желание опишите её словами, по-русски - и будет Вам прошивка и программа для изучения и практики :D
Пример: старт; опрашиваем датчики (перечислить их) если есть (или наоборот нету) сигнала от такого-то то делаем то-то (например правый М вперёд, левый М назад, а иначе переходим к ... туда-то.... ну типа того...
___________
С уважением
Vovan

Magnus » 09 июн 2006, 21:33

Vovan писал(а):To Magnus: Пожалуйста, конечно могу... только скажите куда.
Я так понял на AT90S1200 да? Но я пишу на асме (щас это не модно :oops: ) хотя на прошивку это не влияет :D .
Могу в качестве, собственного упражнения и поконкретнее всю програмку Вам сбацать, если есть желание опишите её словами, по-русски - и будет Вам прошивка и программа для изучения и практики :D
Пример: старт; опрашиваем датчики (перечислить их) если есть (или наоборот нету) сигнала от такого-то то делаем то-то (например правый М вперёд, левый М назад, а иначе переходим к ... туда-то.... ну типа того...
___________
С уважением
Vovan

Сюда  :D  efremovkp\кошкин враг\rambler.ru
Без разници на си, на астме, хоть в алгоритм билдере,  на твоём примере обучусь, польза и удовольствие.
Пробовал с AlgorithmBuilder понял что без асамблера никуда.
С микр. не определился,надо 2 вх ацп, 4 выхода, 3V питание.
только не скомпилированую, штоб поковырять мона было :D  .
у еня прога AVR Studio 3.56...
п.с. попозже допишу.

Magnus » 10 июн 2006, 12:15

Vovan, а фотодиод(ы) на вх АЦП МК подавать надо? :?:
Щас  датиши  по микрухам смотрю,МК выбираю.
90S1200 70 рублей стоит.

я вот 'ATtiny12L и 15 понять не могу - корпус 8pin, а число вх\вых=6 там совмещено всё.
её можно как думаете?
Вложения
15.png
на ATtiny12L или ATtiny15L.
15.png (15.3 КиБ) Просмотров: 5575
Image1.PNG
Image1.PNG (2.45 КиБ) Просмотров: 5582

Vovan » 10 июн 2006, 20:38

Не в АЦП, а на ПОРТЫ! Любая тинька - выбор есть! :D Смотрите сами=))
ЗЫ: но всё же описалово действий и перефирии мне на почту please :)  ivanchikGADtts.lt
___________
С уважением
Vovan


cron
Rambler\'s Top100 Mail.ru counter