roboforum.ru

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

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

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

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

Сообщение frig » 08 авг 2008, 21:14

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

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

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

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

Изображение

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

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

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

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

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

Изображение

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

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

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

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

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

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

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

Изображение

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

посте .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

зеленых.
Последний раз редактировалось frig 19 сен 2008, 10:26, всего редактировалось 4 раз(а).
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

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

Сообщение EdGull » 08 авг 2008, 21:35

светодиод не нужно в термо усадку укладывать
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение frig » 08 авг 2008, 21:37

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


будет хуже?

он же может засветить где-то в другом месте... если хочешь - можно написать что "не обязательно".
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

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

Сообщение EdGull » 08 авг 2008, 22:49

без тероусадки светодиоду будет лучше.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение Mazayac » 08 авг 2008, 22:57

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

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

Светодиоду в данном случае без разницы, в термоусадке он или нет :wink:
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

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

Сообщение EdGull » 09 авг 2008, 08:30

а вот фототранзистору есть разница, в термоусадке светодиод или без.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение frig » 09 авг 2008, 09:13

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

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


инструкция - для начинающих рассматривать малозаметные детали корпусов это не самый простой путь. проще и правильнее не укорачивать ноги.
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

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

Сообщение EdGull » 09 авг 2008, 09:19

1. у чувака вот и уарт без земли работает, и чё?... :D
2. освещенность диска энкодера будет лучше, соответсвенно у фототранзистора будет больший диапозон значений
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение Mazayac » 09 авг 2008, 13:08

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

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

1. Вы измеряли освещенность с термоусадкой и без? Отличается хотя бы в полтора раза?
2. Марку светодиода сообщите, пожалуйста. Угол излучения хочется посмотреть.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

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

Сообщение frig » 09 авг 2008, 15:49

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


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

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

Добавлено спустя 23 минуты 33 секунды:
мде. похоже одна платка таки кончилась :-( удивительно не приятно.
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

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

Сообщение Mazayac » 09 авг 2008, 17:31

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

Светодиод сам нашел. Если это L-34, что продается с миниботом, то у него диаграмма направленности такая, что от термоусадки хуже не будет.
Вложения
1.gif
1.gif (14.55 КиБ) Просмотров: 6046
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

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

Сообщение frig » 09 авг 2008, 17:57

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


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

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


ой да бросьте вы в самом деле. диаграмма - идеалистическая. боковой засветки нету совсем? есть конечно, форма линзы идеальна? тоже сильно сомневаюсь..
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

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

Сообщение Myp » 09 авг 2008, 18:06

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

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

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

Сообщение frig » 09 авг 2008, 21:15

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

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

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

уже оборжались, небось, с того как я колупаю что куда.
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

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

Сообщение Myp » 09 авг 2008, 21:20

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

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

След.

Вернуться в МиниБот — национальный класс роботов

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

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