Описание
Описание
Подготовьте своего робота к гонкам по линии! Установите на мобильную платформу восьмиканальный датчик линии, который поможет вашему боту прийти к финишу первым и не сбиться с пути.В чём фишкаНа борту сенсорной сборки расположены восемь датчиков линии на оптопаре TCRT5000. Каждый сенсор способен отличить все оттенки серого — от белого до чёрного. В результате ваш робот будет лучше держать траекторию и мчаться по чёрной (или белой) линии на контрастном фоне, не теряя скорости.Как это работатетДатчик состоит из двух элементов — светодиода (излучателя) и фототранзистора (приёмника). Когда светодиод излучает инфракрасный свет, световой поток отражается от поверхности и попадает на фототранзистор, где преобразуется в электрический сигнал.Тёмный цвет отражает меньше света, светлый — больше. Используя несколько таких датчиков, робот определяет тёмную линию трассы и следует по ней.Как устроены мозгиДатчики линии подключены к собственному 32-разрядному микроконтроллеру STM32F030F4P6 с вычислительным ядром ARM Cortex-M0. Контроллер собирает данные с восьми датчиков линии и передаёт управляющей платформе по интерфейсу I²C. Интенсивность излучения и чувствительность фотоприемников можно регулировать программно.ПодключениеМодуль подключается к управляющим платам через Troyka-контакты.Сигнальный (D) — линия данных шины I²C (SDA).Сигнальный (C) — линия тактирования шины I²C (SCL).Питание (V) — питание сенсора (3,3–5 В).Земля (G) — общая земля.При подключении к платформам Arduino и Iskra JS удобно использовать плату расширения Troyka Shield. Для одноплатных компьютеров Raspberry Pi подойдёт Troyka HAT.В случае с платформами Uno Slot и Wi-Fi Slot датчик можно прикрутить металлическим крепежом к контактным отверстиям и получить готовое электрическое соединение.ПрограммированиеМодуль программируется в среде Arduino IDE через готовую библиотеку Octoliner, а для Raspberry Pi мы сделали OctolinerPi на Python. С помощью библиотек вы сможете быстро настроить чувствительность сенсора и приступить к считыванию данных.Комплектация1× Сенсорная сборка2× Трёхпроводной шлейфХарактеристикиМодель: Amperka Octoliner v2 (AMP-B133)Количество каналов: 8Чувствительные элементы: оптопары TCRT5000Микроконтроллер: STM32F030F4P6Интерфейс: I²CЧастота опроса: 190 Гц (8-канальный режим)Напряжение питания: 3,3–5 ВПотребляемый ток: до 87 мАРазмеры: 80×30×16 ммРесурсыВидеообзор Octoliner:Инструкция, примеры использования и документацияБиблиотека для ArduinoБиблиотека для Raspberry Pi
Отзывы
Отзывы
Отзывов еще никто не оставлял
