Разработка Open Robotics: Датчик линии

Правила форума
Правила раздела OpenRobotics

Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 05 апр 2009, 01:20

Еще один типовой датчик.

Количество датчиков - 10шт с шагом 10.16мм, можно отрезать от платы с каждой стороны по 1-2 датчика или не запаивать часть датчиков - модуль можно будет использовать.

Ширина модуля 101.6мм, высота 15мм.
Вложения
OR-LINESENS-X-sch.pdf
(24 КиБ) Скачиваний: 56
OR-LINESENS-X-brd.pdf
(22.62 КиБ) Скачиваний: 45
OR-LINESENS-X.zip
(31.25 КиБ) Скачиваний: 26
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение SMT » 05 апр 2009, 03:13

возможно было-бы хорошо к ним плату мультиплексора с ключами - 3-4 бита адреса и 1 бит данных
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Разработка Open Robotics: Датчик линии

Сообщение Duhas » 05 апр 2009, 16:58

я бы разводку переделал...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 05 апр 2009, 17:19

2Duhas: А какие-то более менее конкретные мысли кроме эстетических есть? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение Duhas » 06 апр 2009, 05:04

в смысле по разводке ? то слева резисторы под оптопарой перевернуть.. дорожки выравнять... это же продукт уже а не поделка домашняя....

мыселй по схемотехнике и тд тут как бы и взять неоткуда...

пс, блин нада ноут собирать а то в разобранном виде у него клава прыгает )) быквы пропускаю (
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 06 апр 2009, 08:49

Т.е. только эстетисческие мысли :)

Так и знал :P
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение Ruslan » 06 апр 2009, 09:34

Может лучше заказывать линейку датчиков по RC схеме, как у Blindmana http://roboforum.ru/viewtopic.php?f=11&t=4595&start=105. Она у него и разведена была. Преимущество - скорость работы за счет параллельного считывания. Можно предусмотреть возможность не распаивать процессор для тех, кому нужна только линейка датчиков.
На мой вкус я бы только поставил в схеме Blindmana 9-10 датчиков с шагом 1 см и сделал возможность подпайки выводов без монтажа процессора.

Данная же схема предполагает последовательное аналоговое считывание, что медленнее. Да и 10 аналоговых входов далеко не у всех есть.
Аватара пользователя
Ruslan
 
Сообщения: 603
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 06 апр 2009, 10:33

Почему тут аналоговое считывание? Вроде цифра нормально читается... или надо подстройки сделать?

Добавлено спустя 1 минуту 49 секунд:
Про RC-схему пожалуй соглашусь, рисовал почти ночью, не подумавши :) перекрою.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение blindman » 06 апр 2009, 10:41

Резисторы идущие к питанию заменить на конденсаторы - и все дела. Удобнее использовать такие датчики, можно программно подстраивать под цвет поверхности
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 06 апр 2009, 10:43

неее, еще надо линию которая через ключ будет врубать все датчики на начало зарядки конденсаторов.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение blindman » 06 апр 2009, 10:45

Конденсаторы разряжает МК через свои ноги, подав на них 1. Потом переключаем на ввод, и судим о цвете по времени перехода в 0.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 06 апр 2009, 10:48

Разрядка понятна, но надо еще на модуль поставить управляющую линию на включение датчиков.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 06 апр 2009, 22:39

Поправленная версия
Вложения
OR-LINESENS-sch.pdf
(23.57 КиБ) Скачиваний: 32
OR-LINESENS-brd.pdf
(24.71 КиБ) Скачиваний: 33
OR-LINESENS.zip
(32.77 КиБ) Скачиваний: 26
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 02 май 2009, 19:18

Модуль в пробной версии готов и протестирован
Вложения
line-sens.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Датчик линии

Сообщение VIRUS_V8 » 03 май 2009, 19:08

а какие номиналы резисторов и кондеров?
или это было сделано специально? типа кто хочет сам пусть тестит подбирает резисторы и кондеры, или схема рисовалась намного раньше чем проволили тесты?
а какая приблизительная цена готового модуля?
VIRUS_V8
 
Сообщения: 170
Зарегистрирован: 06 май 2008, 18:33
Откуда: г. Щигры, Курская обл.
прог. языки: Delphi, BASCOM-AVR(basic)
ФИО: Павел

След.

Вернуться в Разработка модулей

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

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