Робот своими руками. ИК бампер

30/09/2011 - 13:50
   Решил сделать самодельного робота для своего племянника и начал с самого простого – с изготовления ИК бампера. Конечно, его схему можно найти на просторах интернета, но, учитывая мою нелюбовь  к повторению чужого, я решил скреативить свою. Да, устройство простое, но творческий человек всегда найдет, где приложить фантазию.  

   Схема собрана на выводных компонентах, чтобы ее было легче повторить. Используется два TSOP`a  и два ИК диода.  Для регулировки тока светодиодов предусмотрены независимые потенциометры, что позволяет в небольшом диапазоне регулировать  дальность срабатывания фото датчиков. 
   Несущая частота для светодиодов, генерируется с помощью 555-го таймера и равна ~37 кГц. Подбор компонентов для таймера вызвал некоторые затруднения, формула, по которой я рассчитывал номиналы резисторов,  давала здоровенную погрешность. В итоге компоненты пришлось выбирать опытным путем. 
 
Схема генератора на таймере 555
 
    Для индикации состояния фотодатчиков используются два зеленых светодиода. Это позволяет быстро проверить работоспособность собранного устройства -  достаточно подать на него питание (5 Вольт) и поднести к фотодатчикам руку. Светодиоды будут зажигаться при срабатывании датчиков.  
   Для подключения ИК бампера к управляющей плате используется PLS разъем из 5 штырьков. К нему подведены  выходы  датчиков, вход сброса (RESET) 555-го таймера и шины питания. Активный уровень сигнала сброса – нулевой. 
   Вход сброса отключает генерацию таймером несущей частоты, что позволяет, во-первых, экономить электроэнергию (мелочь, а приятно), а во-вторых, использовать TSOP`ы для приема сигналов дистанционных ИК пультов.   
   Схема приведена на рисунке ниже. Части схемы, выделенные пунктирной линией, являются необязательными. Без них схема тоже будет работать. 

 
   Вместо подтягивающих резисторов R2, R3, R5 можно использовать встроенные резисторы микроконтроллера. Кстати, в  TSOP`ах уже они уже есть. 
   Светодиоды можно исключить, потому что они используются только для индикации. 
   Ну и потенциометры, если таковые отсутствуют в наличии, заменить обычной перемычкой.  Надо будет только пересчитать номиналы токозадающих резисторов R10 и R12.

 
Фото готового устройства
 
 

Файлы

Комментарии   

# foxit 01.10.2011 08:04
А какое шасси робота?
Ответить | Ответить с цитатой | Цитировать
# Pashgan 01.10.2011 09:19
Кусок монтажной платы + 2 сервопривода.
Ответить | Ответить с цитатой | Цитировать
# dmitr-panov 03.10.2011 09:36
вместо таймера таймера (пока заказ сделаю, пока почта доставит - два месяца уйдет...) думаю использовать таймер микроконтроллер а.
Прокатит?
Ответить | Ответить с цитатой | Цитировать
# JoJo 03.10.2011 09:50
Можно собрать генератор на любой логической микросхеме - И-НЕ, ИЛИ-НЕ, НЕ.
Ответить | Ответить с цитатой | Цитировать
# Pashgan 03.10.2011 18:17
Можно и таймер микроконтроллер а использовать. Только я специально генератор на NE555 сделал, чтобы МК такой ерундой не занимать.
Ответить | Ответить с цитатой | Цитировать
# Srr 11.10.2011 22:06
Доброго времени суток! А можно вместо TSOP 2138 использовать TSOP 1738 ?
Ответить | Ответить с цитатой | Цитировать
# Pashgan 12.10.2011 03:36
Можно, только плату нужно подправить. У TSOP1738 выводы по другому расположены и не совпадают с TSOP2138.
Ответить | Ответить с цитатой | Цитировать
# avr 26.10.2011 02:15
Здравствуйте а программу управления можно опубликовать можете? У меня стоит подобная задача сей-час. Хотелось бы увидеть ваш код.
Ответить | Ответить с цитатой | Цитировать
# Pashgan 27.10.2011 06:23
Он еще не написан.
Ответить | Ответить с цитатой | Цитировать
# Troxid 29.10.2011 12:19
Могли бы написать для чего каждый вход на SV1(PLS разъем) (где питание, сигнал с 1го ТСОПа и 2го и т.д.)
Если не использовать RESET таймера, то в каком состоянии держать третью ножку PLS разъема.
Ответить | Ответить с цитатой | Цитировать
# Pashgan 29.10.2011 13:38
5 - питание +5 В
4 - сигнальный выход 1-го TSOP`a
3 - сброс 555-го таймера
2 - сигнальный выход 2-го TSOP`a
1- питание 0 В

Если RESET таймера не требуется, эту ножку можно никуда не подсоединять. Если она оказалась подключена к микроконтроллер у, держите на ней логическую единицу.
Ответить | Ответить с цитатой | Цитировать
# васигаран 04.11.2011 18:41
я знаю как сделать нормального робота он 1м в высоту! у него есть математические, литературные знания.знания русского языка,технологи и и спорта(владеет дзюдо,кудо,бокс ом,а так же бои без правил)! умеет готовить, знает окола 100 вкусных блюд.у него есть встроеный теливизор(около 100 каналов) и радио.на вид как человек. строения этого робата я начал 2 месяца назад, а закончил неделю назад.я сделал дубликат этого робота продемонстриров ал у себя в лаборотории,рез ультаты очень хороши!Цена этго робота 300.000руб. гарантия 7лет.
Ответить | Ответить с цитатой | Цитировать
# Pashgan 04.11.2011 19:24
Схему в студию..
Ответить | Ответить с цитатой | Цитировать
# AndreyК 07.11.2011 20:30
Добрый день, Pashgan.
Распишите пожалуйста какие диоды применяются в схеме (названия. Я новичок, в радиоэлектроник е)и какой сигнал получаем на выходе из TSOP (я так понял +5V.)У меня скоро на руках будет сервоконтроллер pololu micro maestro 6 каналов. И вот посмотрел что, с него можно прикольного паучка сделать, у него глазами служат пара дистанционных сенсоров, похоже то что у вас но по цене я прикинул раз в 40 дороже :). И еще есть ли разводка платы. Спасибо.
Ответить | Ответить с цитатой | Цитировать
# Pashgan 08.11.2011 03:46
Подойдет любой ИК диод мощностью 15-30 мВт. Я использовал ИК диод фирмы Kingbright L-53SF4C.
Я посмотрел какой датчик используется в паучке - это GP2Y0D810Z0F фирмы Sharp. Стоит он порядка 200 рублей. Поэтому разница по цене точно не "в 40 раз".
Ответить | Ответить с цитатой | Цитировать
# AndreyК 08.11.2011 16:22
да действительно я ошибся видно другой датчик смотрел который 20 баксов стоит.
а насчет печатной платы можно рассчитывать на вашу помощь. и о виде выходного сигнала с вашей схемы.
спасибо
Ответить | Ответить с цитатой | Цитировать
# JoJo 09.11.2011 05:51
Грубо говоря:
напряжение высокого уровня - 5 Вольт,
напряжение низкого уровня - 0 Вольт.
Ответить | Ответить с цитатой | Цитировать
# AndreyК 09.11.2011 12:18
А допустима замена TSOP2138 на HM338
ик-светодиод - hirb5-43d-d
и что будет если вместо резисторов (5,6кОм, 360 Ом)поставить не 0,125Вт, а 0,25 Вт
Ответить | Ответить с цитатой | Цитировать
# Pashgan 09.11.2011 14:06
Можно заменить TSOP2138 на HM338, но придется подправить плату. У них не совпадают 2 и 3 выводы. Посмотри в даташитах.
Светодиод тоже можно заменить.
Можно заменять резисторы на более мощные при условии сохранения номиналов.
Ответить | Ответить с цитатой | Цитировать
# AndreyК 10.11.2011 11:53
А можно дать ссылку на даташит HM338 или напишите пожалуйста какие у него выводы если смотреть на датчик спереди.
спасибо
Ответить | Ответить с цитатой | Цитировать
# Гость 11.11.2011 08:23
Во народ.. даже даташит ленится в гугле поискать..
http://www.google.ru/url?sa=t&rct=j&q=hm338%20pdf&source=web&cd=4&ved=0CEEQFjAD&url=http%3A%2F%2Fwww.goodtake.com.cn%2Fen%2Fmanage%2Fimages%2F200791317381.pdf&ei=J9u8Tuy9FKSk4gSbzIjDBA&usg=AFQjCNHP94ZWrHa1gBCHIPjjZ_Zlk0Bzew
Ответить | Ответить с цитатой | Цитировать
# AndreyК 17.11.2011 16:13
Собрал плату запитал от юсб порта.
Но никакой реакции. Светодиоды только вспыхнули при подключении питания.
Т.к. слабо разбираюсь в радиотехнике померил, только напряжение на ик-диоде - 0,76В. Какие проверки надо выполнить еще, чтобы понять, что не так у меня.
Спасибо.
Ответить | Ответить с цитатой | Цитировать
# wk 05.12.2011 13:37
подскажите пожалуйста схему этого робота:http://w ww.myrobot.ru/w iki/index.php?n =Projects.BeamI Rradar(как его сделать)
Ответить | Ответить с цитатой | Цитировать
# Колян 11.01.2012 17:31
Можно ли в данной схеме установить по два ик светодиода в плечо. Если да то как? Последовательно или параллельно?
Ответить | Ответить с цитатой | Цитировать
# Артур 10.05.2013 17:26
Pashgan а как думаеш можно на МК ПИК16Ф84А-ом собрать ?
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Защитный код
Обновить