Комплектация
- 1× Плата-модуль
- 1× Трёхпроводной шлейф
Характеристики
- Модель: Датчик линии / Цифровой / Amperka AMP-B018
- Оптопара: TCRT5000
- Входное напряжение питания Vcc: 3,3–5 В
- Потребляемый ток Icc: до 10 мкА
- Аппаратный интерфейс: Troyka-контакты S-V-G
- Программный интерфейс: цифровой бинарный сигнал
-
Логическое напряжение уровней:
- Вход: не используется
- Выход: 3,3–5 В
Ресурсы
При сборке мобильного робота вы наверняка сталкивались, что при одинаковом приложенном напряжении к моторам, бота клонит в одну или другую сторону. Это не удивительно, ведь коллекторные моторы не идеальны и чуть отличаются друг от друга даже в одной партии. Используйте датчик линии в роли энкодера для контроля и корректировки движения своего робота. Также сенсор поможет посчитать пройденный мобильной платформой путь.
Видеообзор
Датчик линии в обзоре электронного конструктора «Робоняша»
Общие сведения
Датчик выполнен на оптопаре TCRT5000, которая состоит из двух элементов — ИК светодиода (излучателя) и фототранзистора (приемника). Когда светодиод излучает инфракрасный свет, световой поток отражается от поверхности и попадает на фототранзистор, где преобразуется в электрический сигнал. Темный цвет отражает меньше света, светлый — больше.
Цифровой датчик линии поможет отличить чёрную поверхность от белой и отлично выступит оптическим энкодером для колёс вашего робота или двигателей DIY-катера. Наклейте на вращающую часть колеса мишень с чёрно-белыми секторами, а в 2-3 мм от колеса с наклейкой установите датчик линии. При вращении мотора, цветовые сектора напротив чувствительного элемента сенсора будут попеременно меняться, которые датчик успешно зафиксирует.
Повторите процесс со вторым мотором. Количество секторов в наклейке поможет вычислить какое колесо вращается быстрее, а далее уже самостоятельно в программе подкорректировать скорость моторов относительно друг друга. А зная длину окружности колеса, можно легко контролировать текущую угловую скорость и подсчитать пройденный путь.
Особенности
- Форм-фактор Troyka — практичное решение для начинающих и опытных мейкеров.
- Цифровой датчик способен отличить черную и белую поверхность.
- Встроенный индикаторный светодиод, который при светлой поверхности загорается, а при тёмной — гаснет. Это удобно при настройке сенсора, ведь инфракрасный свет невидим для глаза.
- Встроенный переменный резистор для регулировки чувствительности сенсора в широких пределах. Это позволяет откалибровать датчик под вашу конструкцию, материал покрытия и различные условия внешнего освещения.
Подключение
Датчик подключается к управляющей электронике через группу из трёх контактов.
Контакт | Функция | Подключение |
---|---|---|
S | Выходной сигнал сенсора | Подключите к пину ввода-вывода микроконтроллера. |
V | Питание | Подключите к питанию микроконтроллера. |
G | Земля | Подключите к земле микроконтроллера. |
При подключении к платформам форм-фактора Arduino R3 рекомендуем использовать Troyka Shield. А для компьютеров Raspberry Pi предусмотрен Troyka HAT.
Программирование
Датчик общается с микроконтроллером через бинарный цифровой сигнал. Если датчик видит перед собой чёрный цвет или пустоту на выходе — логическая единица, во всех остальных случаях — логический ноль. Используйте встроенные функции и библиотеки для облегчения написания кода программ. Они скрывают в себе все тонкости общения с модулем.
Amperka Датчик линии (Цифровой)
- Производитель: Амперка
- Артикул: AMP-B018
- Наличие: Есть в наличии
-
390 грн