roboforum.ru

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

Сборка энкодера и датчика линии минибота для начинающих

Сборка энкодера и датчика линии минибота для начинающих

frig » 08 авг 2008, 21:14

Собираем энкодеры идатчик линии минибота. Для сборки нам понадобятся:

фототранзистор и ИК светодиод, по 5 шт. Термоусадочная трубка, также идет в комплекте.

Светодиод - с длинными ногами, фотодиод с короткими. У светодиода темный пластик. Скос, указанный

на фотографии красной стрелкой - указатель на короткую ногу.

Изображение

и у того и у другого одна нога короче другой. Это ключ, по которому можно определить коллектор у

фототранзистора, либо катод у светодиода. Итого признаков 2 - короткая нога и скос. Оба указывают

на один и тот-же признак.
Еще раз скос
Изображение

Отрезаем от термоусадочной трубки, ножницами, небольшой кусочек. Кусочки лучше нарезать по одному,

не надо резать больше - потеряете.

Изображение

и одеваем его на фототранзистор. Следим за тем, чтобы линза фототранзистора несколько выступала

над краем термоусадки. Это нужно для стабильной работы энкодера.
Изображение

Нагреваем термоусадочную трубку спец феном (если он у вас есть :-) ) или есть нет - над пламенем

свечи или зажигалки. Нагревать надо осторожно, проворачивая светодиод, держа его за ноги, на

некоторой высоте. Лучше недогреть и сделать усадку в несколько этапов, чем оплавить и трубку и

фототранзистор. Важно в процессе этой операции фототранзистор не перегреть!

В результате получается вот так примерно:

Изображение

Те же операции можно проделать и со светодиодом. Это скорее операция для "гурманов". Этого можно не

делать.
Подготовка окончена!
Греем паяльник.

Внимание! Брать в руки паяльник ДО выключения питания минибота и

отключения от него аккумулятора КРАЙНЕ не рекомендую.


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

тех местах где их быть ен должно. 7 раз отмерь, один раз включи.

Для установки энкодера колесо с минибота должно быть снято, либо еще не установлено :-). Элементы

энкодера паяются со стороны двигателей в таком порядке:
Изображение
Прямоугольник расположеный ближе к колесу, к краю платы - это фототранзистор. Он паяется

первым.
Прямоугольником ближе к центру платы указаны площадки для пайки ИК светодиода. Перепутать

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

форму. Короткая нога каждого штяревого компонента паяется на квадратную контактную площадку.

На снимке отмечены стрелочками.
Изображение
Паяем фототранзитор. Будьте осторожны при пайке, не оставляйте перемычек (это может привести к

неработоспособности робота), не отпаяйте SMD компоненты, расположенные на плате. Фототранзистор

паяется так, чтобы при его изгибании он находился в правильном положении.
Изображение
Изгибаем фототранзистор таким образом, чтобы он "смотрел" в сторону поверхности диска энкодера.
В целях обеспечить ситуацию когда и фототранзистор и фотодиод смотрят в одну точку на поверхности

энкодера, я изогнул его вот таким образом:
Изображение
Можно этого и не делать вовсе. Это скорее эксперимент.
Следом паяем ИК светодиод. Рекомендации прежние.
Изгибаем светодиод, стобы он "смотрел" на поверхность нашего диска энкодера. У меня получилось вот

так:
Изображение
или так
Изображение
Стрелкой указан наш энкодер.
Сбоку это выглядит примерно так
Изображение
или так
Изображение

Для сборки датчиков линии необходимо укоротить ноги светодиода и фототранзистора до длины короткой

ноги фототранзистора. Это порядка 23мм.
Датчики линии это 3 идентичных узла, расположенные треугольником.
Изображение
Стрелками указаны места установки фототранзисторов. Общая идея - разнести фототранзисторы как можно

дальше один от другого. Помним про форму контактных дорожек, сначала паяем то что ближе к

центру нашего треугольника который образуют фотоприемники, потом то что расположено дальше.

рекомендации по пайке те-же что и при пайке энкодеров.Получается так как на фото выше. Вот еще фото
Изображение

Дальше собираем колесо. Колесо и ось должны быть подготовлены к установке. О сборке механики можно

прочитать здесь

На колесо клеим диск энкодера. Различные диски энкодеров можно взять из архива в этом

посте .

Вырезаем энкодер ножницами, вырезаем серединку. Получается диск с полосками. Этот диск клеем на

колесо, при помощи клея "момент". Клей наносим по кромке колеса. Диск не будет касаться всей

поверхности колеса. Прикладываем диск к колесу, по возможности размещая его как можно более ровно.
Колесо с энкодером:
Изображение
Далее одеваем колесо, следя за тем, чтобы фототранзистор и светодиод "смотрели" в одну точку на

диске и находились на расстоянии 2-3 мм от его поверхности.

Далее следует настроить энкодер на четкие срабатывания. Для этого нам понадобится прошивка.

Прошивку можно взять в библиотеке прошивок по

ссылке. Прошивка для

тестирования датчика линии -

здесь. Как прошивать можно

посмотреть здесь.

Итак, прошиваем минибот тестовой прошивкой, включаем. Теперь необходимо подгибая ножки светодиода и

фототранзистора добиться уверенного срабатывания энкодера. Красный светодиод должен зажигаться

когда энкодер "смотрит" на белую полоску, и гаснуть, когда на черную. Не следует слишком усердно

гнуть ножки - это может привести к их излому.

Датчик линии должен хорошо ловить момент попадания на белый и на черный участок трассы и

соответственно реагировать светодиодами. При срабатывании правого датчика - загорается правый

красный светодиод, при срабатывании левого - левый красный, при срабатывании среднего - оба

зеленых.
Последний раз редактировалось frig 19 сен 2008, 10:26, всего редактировалось 4 раз(а).

Re: Сборка энкодера минибота для начинающих

EdGull » 08 авг 2008, 21:35

светодиод не нужно в термо усадку укладывать

Re: Сборка энкодера минибота для начинающих

frig » 08 авг 2008, 21:37

светодиод не нужно в термо усадку укладывать


будет хуже?

он же может засветить где-то в другом месте... если хочешь - можно написать что "не обязательно".

Re: Сборка энкодера минибота для начинающих

EdGull » 08 авг 2008, 22:49

без тероусадки светодиоду будет лучше.

Re: Сборка энкодера минибота для начинающих

Mazayac » 08 авг 2008, 22:57

frig писал(а):Не спешите укорачивать ноги! только по их длине можно определить как правильно включить эти приборы.

Посмотрите внимательно на корпуса этих элементов - увидите, что можно определить цоколевку и с откушенными ногами :roll:
EdGull писал(а):без термоусадки светодиоду будет лучше.

Светодиоду в данном случае без разницы, в термоусадке он или нет :wink:

Re: Сборка энкодера минибота для начинающих

EdGull » 09 авг 2008, 08:30

а вот фототранзистору есть разница, в термоусадке светодиод или без.

Re: Сборка энкодера минибота для начинающих

frig » 09 авг 2008, 09:13

сегодня буду собирать второй энкодер - сделаю без термоусадки.

EdGull, если работает - почему нужно делать без термоусадки?
увидите, что можно определить цоколевку и с откушенными ногами :roll:


инструкция - для начинающих рассматривать малозаметные детали корпусов это не самый простой путь. проще и правильнее не укорачивать ноги.

Re: Сборка энкодера минибота для начинающих

EdGull » 09 авг 2008, 09:19

1. у чувака вот и уарт без земли работает, и чё?... :D
2. освещенность диска энкодера будет лучше, соответсвенно у фототранзистора будет больший диапозон значений

Re: Сборка энкодера минибота для начинающих

Mazayac » 09 авг 2008, 13:08

frig писал(а):инструкция - для начинающих рассматривать малозаметные детали корпусов это не самый простой путь. проще и правильнее не укорачивать ноги.

Самый правильный путь - рассказать о всех без исключения способах определения цоколевки элемента. А уж человек сам дальше разберется, когда ему ножки откусывать.
EdGull писал(а):освещенность диска энкодера будет лучше, соответсвенно у фототранзистора будет больший диапозон значений

1. Вы измеряли освещенность с термоусадкой и без? Отличается хотя бы в полтора раза?
2. Марку светодиода сообщите, пожалуйста. Угол излучения хочется посмотреть.

Re: Сборка энкодера минибота для начинающих

frig » 09 авг 2008, 15:49

Самый правильный путь - рассказать о всех без исключения способах определения цоколевки элемента.


убедили! так и сделаем.

наал я вешать второй энкодер а оно... не работает! фототранзистор ставится скосом ОТ оси... у кого есть возможность проверить? сторона - правая.

Добавлено спустя 23 минуты 33 секунды:
мде. похоже одна платка таки кончилась :-( удивительно не приятно.

Re: Сборка энкодера минибота для начинающих

Mazayac » 09 авг 2008, 17:31

Что значит "кончилась"? Мультиметром прозвонить линию датчика - минутное дело.

Светодиод сам нашел. Если это L-34, что продается с миниботом, то у него диаграмма направленности такая, что от термоусадки хуже не будет.
Вложения
1.gif
1.gif (14.55 КиБ) Просмотров: 6215

Re: Сборка энкодера минибота для начинающих

frig » 09 авг 2008, 17:57

Что значит "кончилась"? Мультиметром прозвонить линию датчика - минутное дело.


да похоже что я когда паял - не отрубил питание, что-то коротнул и сдохла мега.
и опять-же.. я ж не профи совсем. :pardon:

Светодиод сам нашел. Если это L-34, что продается с миниботом, то у него диаграмма направленности такая, что от термоусадки хуже не будет.


ой да бросьте вы в самом деле. диаграмма - идеалистическая. боковой засветки нету совсем? есть конечно, форма линзы идеальна? тоже сильно сомневаюсь..

Re: Сборка энкодера минибота для начинающих

Myp » 09 авг 2008, 18:06

вбок они светят тока в путь
а ещё и в зад тоже светят
но в любом случае Ик диоды как раз лучше без термоусадки оставть
пущай светят в стороны нам тока лучше
а вот фототранзисторы обязательно в термоусадку, да так чтоб по самые ноги и тока кончик линзы торчал

личто у меня не работало одно направление мотора потомушто переходное отверстие было плохое в плате

Re: Сборка энкодера минибота для начинающих

frig » 09 авг 2008, 21:15

поправил первый пост.. картинки, конечно совсем плохие... что-то мой рав конвертор отказался нормально ставить баланс белого :-(

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

Добавлено спустя 1 час 59 минут 51 секунду:
не ну хоть -бы кто сказал! все читают, никто мне, тупому, не объяснил, что все штыревые элементы паяются скосом в сторону квадратной контактной площадки

уже оборжались, небось, с того как я колупаю что куда.

Re: Сборка энкодера минибота для начинающих

Myp » 09 авг 2008, 21:20

а у тя чо пальцев нету спросить?

я знаю что дурак, посему сразу первым делом спросил у эдгула как их паять
он сказал скосом в квадратик


Rambler\'s Top100 Mail.ru counter