Комплектация

  • 1× Плата-модуль
  • 1× Трёхпроводной шлейф

Характеристики

  • Модель: Датчик линии / Цифровой / Amperka AMP-B018
  • Оптопара: TCRT5000
  • Напряжение питания Vcc: 3,3–5 В
  • Потребляемый ток Icc: до 10 мкА
  • Аппаратный интерфейс: Troyka-контакты S-V-G
  • Программный интерфейс: цифровой бинарный сигнал
  • Напряжение логических уровней:
    • Низкий: 0 В
    • Высокий: 3,3–5 В
Датчик линии / Цифровой / Amperka

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

Видеообзор

Датчик линии в обзоре электронного конструктора «Робоняша»

Общие сведения

Цифровой датчик линии поможет отличить чёрную поверхность от белой и отлично выступит оптическим энкодером для колёс вашего робота или двигателей DIY-катера. Наклейте на вращающую часть колеса мишень с чёрно-белыми секторами, а в 2-3 мм от колеса с наклейкой установите датчик линии. При вращении мотора, цветовые сектора напротив чувствительного элемента сенсора будут попеременно меняться, которые датчик успешно зафиксирует.

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

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

Особенности

  • Формфактор Troyka — практичное решение для начинающих и опытных мейкеров.
  • Датчик выполнен на оптопаре TCRT5000, которая состоит из двух элементов — ИК светодиода (излучателя) и фототранзистора (приемника). Когда светодиод излучает инфракрасный свет, световой поток отражается от поверхности и попадает на фототранзистор, где преобразуется в электрический сигнал. Темный цвет отражает меньше света, светлый — больше.
  • Цифровой датчик способен отличить черную и белую поверхность.
  • Встроенный индикаторный светодиод, который при светлой поверхности загорается, а при тёмной — гаснет. Это удобно при настройке сенсора, ведь инфракрасный свет невидим для глаза.
  • Встроенный переменный резистор для регулировки чувствительности сенсора в широких пределах. Это позволяет откалибровать датчик под вашу конструкцию, материал покрытия и различные условия внешнего освещения.

Подключение

Датчик подключается к управляющей электронике через три провода.

Контакт Функция Подключение
S Выходной сигнал сенсора Подключите к пину ввода-вывода микроконтроллера
V Питание Подключите к питанию микроконтроллера
G Земля Подключите к земле микроконтроллера

При подключении к платформам формфактора Arduino R3 рекомендуем использовать Troyka Shield. А для компьютеров Raspberry Pi предусмотрен Troyka HAT.

Программирование

Выходным результатом работы сенсора является простой бинарный цифровой сигнал: логический ноль или единица в зависимости от цвета, который он видит перед собой. Единица — чёрный или пустота, ноль — не чёрный. Используйте встроенные функции и библиотеки для облегчения написания кода программ. Они скрывают в себе все тонкости общения с модулем.

Если вы новичок в программировании микроконтроллеров, обратите внимание на образовательные наборы Робоняша и Малина.

Датчик линии / Цифровой / Amperka

  • Производитель: Амперка
  • Артикул: AMP-B018
  • Наличие: Есть в наличии
  • 210 грн