roboforum.ru

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

Как сделать простой энкодер?

Как сделать простой энкодер?

ildmitry » 10 авг 2012, 19:21

Подскажите из каких самых доступных компонентов можно сделать простой энкодер, работающий по принципу отражения?
на колесе будет разметка секторами. Подошел бы наверное простой интерраптор, но у меня в моем магазине радиодеталей даже близко ничего похожего нету.
Подключать энкодер буду к Arduino, если вдруг кто даст ссылку на полностью рабочий энкодер и там еще будет кусок ПО для работы с ним буду очень благодарен!

Заранее Всем спасибо.

Re: Как сделать простой энкодер?

mVit » 10 авг 2012, 19:25

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

Re: Как сделать простой энкодер?

ildmitry » 10 авг 2012, 20:47

mVit писал(а):старую мышку надо раздобыть, там на колесике есть готовый энкодер оптический.

На счет мышки я уже думал - тем более, что у меня их завались
А на колесике на каком? которое скролл? а у то у меня еще валяются обычные мыши, которые с шариком, но там вроде бы на просвет работает.

Re: Как сделать простой энкодер?

mVit » 10 авг 2012, 20:57

ну можно вытащить светодиод и фотодиод отдельно, расположить в ряд и сделать на отражение...как раз в старых мышках, по-моему было раздельно...

Re: Как сделать простой энкодер?

Myp » 10 авг 2012, 20:58

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

Re: Как сделать простой энкодер?

ildmitry » 10 авг 2012, 21:08

Myp писал(а):на обычный светодиод надеваем кусок кембрика или термоусадки
на обычный фототранзистор одеваем такой же
получившиеся "носики" направляем в одну точку почти вплотную на белый диск с черными секторами.
энкодер готов

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

Re: Как сделать простой энкодер?

Myp » 10 авг 2012, 22:14

спрашиваешь какие есть, записываешь в блокнотик названия, выбери штук 5 не похожих по названию наобум.
возвращаешься сюда, переписываешь названия в сообщение, скажем какой подойдёт.

Добавлено спустя 1 минуту:
для очень яркого белого светодиода подойдёт практически любой фоторанзистор, худо-бедно, чай не марсоход собираешь?

Re: Как сделать простой энкодер?

ildmitry » 11 авг 2012, 00:13

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

Re: Как сделать простой энкодер?

ildmitry » 11 авг 2012, 13:40

выковырял из мышки светодиод и фототранзистор.
На счет светодиода - я понимаю, что он ИК, но я вообще не могу понять работает он или нет - тестером звонится, показывает сопротивление диода в одну сторону и в другую сторону бесконечность.
Включаю его на питание +5В через резистор в 200 Ом, как написано везде можно фотоаппаратом посмотреть - матрица видит его излучение - у меня ничего не видит :-(
поставил с ним рядом этот фототранзистор - хотя он конечно просто 2-ной фоторезистор - на центральную ногу +5В крайнюю через 10 КОм на землю и до резистора подключил выход на аналоговую ногу Arduino.
При чтении данных с него, если рукой закрываешь - то цифра становится меньше, при большем освещении - цифра больше. Почему я написал выше про светодиод из мышки - я пытался им светить в этот фоторезистор - толку 0.
А нельзя ли как-нибудь сделать так, чтобы он не в аналоге выдавал, а в цифре - 0 и 1?
То есть белое - 0, черное - 1 или наоборот? чтобы можно было повесить на прерывание обработку

Re: Как сделать простой энкодер?

Radist » 13 авг 2012, 00:01

Намучаетесь вы с мышиными свето и фото диодами. Там еще очень важна оптическая изоляция их друг от друга. А у них корпуса прямоугольные. Вам нужен отражательный оптрон ktir0711. То, что его нет в ваших магазинах - даже слышать не хочу :D . У вас есть интернет - даташит найдете. В интернете полно интернет-магазинов. У вас есть рядом почтовое отделение, где можно получить покупку и заплатить за нее наложенным платежом, например. Народ через ebay по всему миру покупает, неужели вы через простой рунет не сможете купить? Для этого paypal не нужен. Не найдете магазин с нужным товаром - плохо. Но подскажем, где есть (реклама запрещена на форуме).

Re: Как сделать простой энкодер?

avr123.nm.ru » 13 авг 2012, 00:12

ildmitry писал(а):у меня в моем магазине радиодеталей даже близко ничего похожего нету.

оптроны для энкодера щелевые и на отражение можно заказать письмом.
Вложения
оптроны для энкодера.jpg

Re: Как сделать простой энкодер?

ildmitry » 14 авг 2012, 21:39

Radist писал(а):Намучаетесь вы с мышиными свето и фото диодами. Там еще очень важна оптическая изоляция их друг от друга. А у них корпуса прямоугольные. Вам нужен отражательный оптрон ktir0711. То, что его нет в ваших магазинах - даже слышать не хочу :D . У вас есть интернет - даташит найдете. В интернете полно интернет-магазинов. У вас есть рядом почтовое отделение, где можно получить покупку и заплатить за нее наложенным платежом, например. Народ через ebay по всему миру покупает, неужели вы через простой рунет не сможете купить? Для этого paypal не нужен. Не найдете магазин с нужным товаром - плохо. Но подскажем, где есть (реклама запрещена на форуме).


Спасибо, теперь есть куда копать дальше.
На счет покупок в интернете, да покупаем - в основном вся электроника там и покупается.... единственный минус - хочется же сразу, а то пока придет.... уже желание не то :-)


Rambler\'s Top100 Mail.ru counter