Восьмиканальный датчик линии для гоночных роботов на Arduino и Raspberry. Железки Амперки
HTML-код
- Опубликовано: 11 сен 2024
- Закажи ОктоЛайнер: amperka.ru/pro...
ОктоЛайнер - это сборка из восьми датчиков линии и контроллера для работы с ними.
Глаза модуля - восемь аналоговых сенсоров. Каждый сенсор состоит из пары элементов - инфракрасного светодиода и фототранзистора. Свет диода отражается от поверхности и попадает на фототранзистор. Темный цвет отражает меньше света, светлый - больше. Кроме чёрного и белого, сенсоры различают более 4000 оттенков серого. Благодаря такой чувствительности модуль лучше определяет границу перехода от линий к фону.
Показания сенсоров обрабатываются контроллером STM32 c ядром ARM Cortex M0. Контроллер считывает данные со всех датчиков и передаёт на управляющую плату по интерфейсу I²C - в аналоговом или цифровом формате. Он же отвечает за программную настройку яркости светодиодов. Это пригодится для тонкой настройки модуля под конкретную освещённость трассы.
Обычно в соревнованиях используют пары отдельных датчиков - по разные стороны линии. Робот сравнивает их показания и поворачивает так, чтобы линия всегда оставалась между датчиками.
Октолайнер видит линию всегда. Задача робота сводится к удержанию линии под средними парами сенсоров. Это даёт реализовывать сложные алгоритмы обработки сигнала - например, ПИД-регулятор. Робот пройдёт трассу намного быстрее и увереннее своих конкурентов.
На показания датчиков влияет расстояние от сенсора до поверхности. Модуль должен располагаться не меньше чем в трёх миллиметрах от трассы, чтобы перегородка между излучателем и приёмником не мешала принимать отражённый свет. На расстоянии больше 15 мм свет рассеется и не дойдёт до приёмника.
Датчик линии совместим с популярными DIY-контроллерами - для быстрого старта мы выложили готовые библиотеки и примеры кода.
Соберите чемпиона в гонках по линии! Установите восьмиканальный модуль - он поможет первым прийти к финишу и не сбиться с пути.
В ролике использовались:
восьмиканальный датчик линии - amperka.ru/pro...
электронный набор «Драгстер - amperka.ru/pro...
оботоплатформа Amperka MiniQ - amperka.ru/pro...
аналоговые датчики линии - amperka.ru/pro...
платформа Troyka Cap - amperka.ru/pro...
#железки #драгстер #arduino
Привет , как дела насчет "Вулканической Зимы ?"
Не забыли ? )
Для RPi проще уже видеокамеру цеплять, там не 8 пикселелей, а миллион.
А теперь устроить драг рейсинг😀👍🏻
Детский сад "Ромашка"... Достаточно было 4 датчика, размещённых квадратом. Сразу можно определить приблизительный азимут линии. А вместо 8и лучше камеру.
Большой потенциал у железки -- может воспринимать стрелки и другие управляющие коды, нарисованные рядом с линией, например остановки и пр. -- можно целую железную дорогу заделать или "программируемую" линиями трассу. СПАСИБО!!!!!!! :-)
Когда видео про выживание?
Ребят амперка тратит столько времени на видео давайте его лайкнем и подпишемся на него!!!
у нас в Украине соревнования были по робототехнике.
задача робота-машинки пройти по линии как можно быстрее.
частая проблема у всех была- машинка вылетала с линии.
моя реакция на это видео амперки: А РАНЬШЕ НИКАК НЕЛЬЗЯ БЫЛО ВЫЛОЖИТЬ ТО ВИДЕО?
похожая история, год назад я был консультантом и помощником одно из проектов в одном университее где студенты делали робота, одна из задач его была двигатся по линии, ГДЕ ЖЕ ВЫ БЫЛИ ГОД НАЗАД!!!
@@nikitos_mv я раньше не видел этот модуль, и мне пришлось "изобретать велосипед" из 4 таких сенсоров и ардуино микра
AmperkaRu, сделайте на этих датчиках копилку с подсчетом монет, измеряя размер монет. Только максимально простой конструкции.
Алексей гайвер делал уже
No Way1Co Да как то не очень делал, много кто из зрителей повторить не смог, говорят в схеме ошибки
Слушайте, но это же абсурд! Выдавать модулю целый контроллер на 32 бита разрядности чтобы потом прикрепить его к ардуино? Электроэнергия из воздуха берется что-ли на борту робота?
А это никого не интересует в современном мире.
Это в 2011 году марсоходу достаточно 256 МБ оперативки чтобы исследовать планету, а сейчас чтобы инстаграм листать 3 ГБ не хватает.
Го на этом датчике робота какой будет играть в piano tiles
В этом случае можно и на фоторезисторах, просто приклеить их к экрану
Кстати, а есть что-то что различает цвет поверхности?
Что подключается именно к ардуине или другому контроллеру
Danit kriper оптический датчик с тремя светофильтрами.
@@child_surgeon_almaty Спасибо
Круто
В каком-нибудь уроке дайте код ПИД-регулятора.
Прикольно, будь ардунка свободная, я б зделал
Что-то меня поразил уровень робототехники в России, что такие вещи кажутся непостижимо крутыми и читерскими на соревнованиях. Я вас удивлю, обычная линейка пололу на 8 датчиков возможно будет даже лучше. Смешит ещё комментарий одного человека, который говорит что у них на соревнованиях роботы слетают с линии. В наше время гонщики по линии раза в 2 быстрее того что показано в видео, они используют лёгкие линейки датчиков, турбины для прижатия к полу и тд.
Лайк
#круто
Привет, у меня есть интересная (наверное) идея. Можешь попробовать сделать универсальное зарядное устройство как у Артёма из «Метро 2033»? Смысл этого изобретения в том, что он за счёт нажатия на ручку генерирует электрический ток. Если интересно погугли в интернете.
Это не интересно вообще. В спортмастере продается фонарик с ручной крутилкой, крутишь-горит. Слишком просто, микроконтроллер для этого не нужен.
Да вы цены видели?
Может ли октолайнер реагировать на другой цвет?
Различать цвета датчик не умеет. Но его разумеется можно использовать и для других контрастных треков - по зелёной линии на жёлтом фоне ездить будет.
Ну да хорошая игрушка только до соревнований её не допустят! Например в Мордовии по правилам робот должен быть собран а не быть готорой моделью!!! 6
да? По любому должен работать с 328 uno или nano?
Ну да
Если нет рекламы в начале видео, значит всё видео реклама
Нет
Амперка, вы понимаете, что сейчас у всех на соревах по робототехнике будет эта херня, ну спасибо блин
Уже
А в чем проблема?
@@qweewq. чем обычная линейка датчиков пололу плоха? Она скорее всего даже выйграет в весе
А я пятый
А ещё это классный набор
1003 просмотр)
Как заказать в Украину?
Можете заказать у дистрибьютеров Амперки в Украине: mikronika.net
@@user-ec2kc3cr2v Спасибо! Но на сайте у них нет
@@nikkulik4856 На сайте не все товары, позвоните по номеру с сайта и вам подскажут. Уверен все позиции есть.
@@user-ec2kc3cr2v Спасибо!
Парни, вы вроде хорошие штуки делаете. Но вот тут вы словно предлагаете очищеных раков вареных. Или поесть очищеных семечек. Или там тачка у вас стоит раритетная в гараже, и вместо того, чтобы ее самому собирать и ловить кайф, вы нанимаете для этого человека. Весь сок робототехники как раз в самострое, чтобы люди учились на ошибках. Начинали с простого и шли к сложному. Строили из говна и палок. Я когда первый раз свой танк делал, я сам спаял h-мост для управления моторами, а контроллер нашел в рассыпухе набора ардуино. Конечно можно на али найти готовые наборы для управления техникой со встроенной связью, но тогда какой смысл. Не понятно на кого рассчитан этот набор, кто ваша целевая аудитория. Разве что только выиграть контракт на поставку в школы или типа того.
0:28 вы всунули огромное ардуино, хотя можно было на лед матрицу сразу с stm отрисовать. Как... Тьфу
я 5)
я четвёртый
Даров Амперка!! Я первый!!
я третий
У меня одного в названии видео совпало так: Восьмик
анальный
++++++++++
Я первий
Жирно