Восьмиканальный датчик линии для гоночных роботов на 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

Комментарии • 57

  • @batkocpibkom6196
    @batkocpibkom6196 5 лет назад +16

    Привет , как дела насчет "Вулканической Зимы ?"
    Не забыли ? )

  • @SIM31r
    @SIM31r 5 лет назад +6

    Для RPi проще уже видеокамеру цеплять, там не 8 пикселелей, а миллион.

  • @spajalnikom
    @spajalnikom 5 лет назад +1

    А теперь устроить драг рейсинг😀👍🏻

  • @redtex
    @redtex 5 лет назад +1

    Детский сад "Ромашка"... Достаточно было 4 датчика, размещённых квадратом. Сразу можно определить приблизительный азимут линии. А вместо 8и лучше камеру.

  • @mike-stpr
    @mike-stpr 5 лет назад

    Большой потенциал у железки -- может воспринимать стрелки и другие управляющие коды, нарисованные рядом с линией, например остановки и пр. -- можно целую железную дорогу заделать или "программируемую" линиями трассу. СПАСИБО!!!!!!! :-)

  • @damirscienceinnovators3747
    @damirscienceinnovators3747 5 лет назад +4

    Когда видео про выживание?

  • @vova_pro_2012_aaa
    @vova_pro_2012_aaa 5 лет назад

    Ребят амперка тратит столько времени на видео давайте его лайкнем и подпишемся на него!!!

  • @jac0b334
    @jac0b334 5 лет назад +3

    у нас в Украине соревнования были по робототехнике.
    задача робота-машинки пройти по линии как можно быстрее.
    частая проблема у всех была- машинка вылетала с линии.
    моя реакция на это видео амперки: А РАНЬШЕ НИКАК НЕЛЬЗЯ БЫЛО ВЫЛОЖИТЬ ТО ВИДЕО?

    • @Shef-Il
      @Shef-Il 5 лет назад

      похожая история, год назад я был консультантом и помощником одно из проектов в одном университее где студенты делали робота, одна из задач его была двигатся по линии, ГДЕ ЖЕ ВЫ БЫЛИ ГОД НАЗАД!!!

    • @Shef-Il
      @Shef-Il 5 лет назад

      @@nikitos_mv я раньше не видел этот модуль, и мне пришлось "изобретать велосипед" из 4 таких сенсоров и ардуино микра

  • @JIexa-Bop4yH
    @JIexa-Bop4yH 5 лет назад

    AmperkaRu, сделайте на этих датчиках копилку с подсчетом монет, измеряя размер монет. Только максимально простой конструкции.

    • @noway1co
      @noway1co 5 лет назад

      Алексей гайвер делал уже

    • @JIexa-Bop4yH
      @JIexa-Bop4yH 5 лет назад

      No Way1Co Да как то не очень делал, много кто из зрителей повторить не смог, говорят в схеме ошибки

  • @user-rg6ww6cl6f
    @user-rg6ww6cl6f 5 лет назад +1

    Слушайте, но это же абсурд! Выдавать модулю целый контроллер на 32 бита разрядности чтобы потом прикрепить его к ардуино? Электроэнергия из воздуха берется что-ли на борту робота?

    • @karington1168
      @karington1168 4 года назад

      А это никого не интересует в современном мире.
      Это в 2011 году марсоходу достаточно 256 МБ оперативки чтобы исследовать планету, а сейчас чтобы инстаграм листать 3 ГБ не хватает.

  • @dandy489
    @dandy489 5 лет назад +3

    Го на этом датчике робота какой будет играть в piano tiles

    • @ExWheel
      @ExWheel 5 лет назад

      В этом случае можно и на фоторезисторах, просто приклеить их к экрану

  • @danitkriper4114
    @danitkriper4114 5 лет назад +1

    Кстати, а есть что-то что различает цвет поверхности?
    Что подключается именно к ардуине или другому контроллеру

    • @child_surgeon_almaty
      @child_surgeon_almaty 5 лет назад +1

      Danit kriper оптический датчик с тремя светофильтрами.

    • @danitkriper4114
      @danitkriper4114 5 лет назад

      @@child_surgeon_almaty Спасибо

  • @user-po2zv6pu6g
    @user-po2zv6pu6g 5 лет назад

    Круто

  • @yodavolga
    @yodavolga 5 лет назад +1

    В каком-нибудь уроке дайте код ПИД-регулятора.

  • @trestnow6939
    @trestnow6939 5 лет назад

    Прикольно, будь ардунка свободная, я б зделал

  • @veleboks130
    @veleboks130 5 лет назад

    Что-то меня поразил уровень робототехники в России, что такие вещи кажутся непостижимо крутыми и читерскими на соревнованиях. Я вас удивлю, обычная линейка пололу на 8 датчиков возможно будет даже лучше. Смешит ещё комментарий одного человека, который говорит что у них на соревнованиях роботы слетают с линии. В наше время гонщики по линии раза в 2 быстрее того что показано в видео, они используют лёгкие линейки датчиков, турбины для прижатия к полу и тд.

  • @vladislavmelnik445
    @vladislavmelnik445 5 лет назад

    Лайк

  • @adragon
    @adragon 5 лет назад

    #круто

  • @enganjimegame3696
    @enganjimegame3696 5 лет назад

    Привет, у меня есть интересная (наверное) идея. Можешь попробовать сделать универсальное зарядное устройство как у Артёма из «Метро 2033»? Смысл этого изобретения в том, что он за счёт нажатия на ручку генерирует электрический ток. Если интересно погугли в интернете.

    • @child_surgeon_almaty
      @child_surgeon_almaty 5 лет назад +1

      Это не интересно вообще. В спортмастере продается фонарик с ручной крутилкой, крутишь-горит. Слишком просто, микроконтроллер для этого не нужен.

  • @user-wh6rt9mv7s
    @user-wh6rt9mv7s 5 лет назад +1

    Да вы цены видели?

  • @ПашаМороз-щ5к
    @ПашаМороз-щ5к 5 лет назад

    Может ли октолайнер реагировать на другой цвет?

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 лет назад

      Различать цвета датчик не умеет. Но его разумеется можно использовать и для других контрастных треков - по зелёной линии на жёлтом фоне ездить будет.

  • @pessimist2023
    @pessimist2023 Год назад

    Ну да хорошая игрушка только до соревнований её не допустят! Например в Мордовии по правилам робот должен быть собран а не быть готорой моделью!!! 6

  • @nikkulik4856
    @nikkulik4856 5 лет назад

    да? По любому должен работать с 328 uno или nano?

  • @iticat93
    @iticat93 5 лет назад +3

    Если нет рекламы в начале видео, значит всё видео реклама

    • @Tezla0
      @Tezla0 5 лет назад

      Нет

  • @slavanapalkov7236
    @slavanapalkov7236 5 лет назад

    Амперка, вы понимаете, что сейчас у всех на соревах по робототехнике будет эта херня, ну спасибо блин

    • @qweewq.
      @qweewq. 5 лет назад

      Уже

    • @deepdimdip
      @deepdimdip 5 лет назад

      А в чем проблема?

    • @veleboks130
      @veleboks130 5 лет назад

      @@qweewq. чем обычная линейка датчиков пололу плоха? Она скорее всего даже выйграет в весе

  • @КириллЧерепанов-о3р

    А я пятый
    А ещё это классный набор

  • @timaaos3903
    @timaaos3903 5 лет назад

    1003 просмотр)

  • @nikkulik4856
    @nikkulik4856 5 лет назад

    Как заказать в Украину?

    • @user-ec2kc3cr2v
      @user-ec2kc3cr2v 5 лет назад +3

      Можете заказать у дистрибьютеров Амперки в Украине: mikronika.net

    • @nikkulik4856
      @nikkulik4856 5 лет назад

      @@user-ec2kc3cr2v Спасибо! Но на сайте у них нет

    • @user-ec2kc3cr2v
      @user-ec2kc3cr2v 5 лет назад

      @@nikkulik4856 На сайте не все товары, позвоните по номеру с сайта и вам подскажут. Уверен все позиции есть.

    • @nikkulik4856
      @nikkulik4856 5 лет назад

      @@user-ec2kc3cr2v Спасибо!

  • @Quassar18
    @Quassar18 5 лет назад

    Парни, вы вроде хорошие штуки делаете. Но вот тут вы словно предлагаете очищеных раков вареных. Или поесть очищеных семечек. Или там тачка у вас стоит раритетная в гараже, и вместо того, чтобы ее самому собирать и ловить кайф, вы нанимаете для этого человека. Весь сок робототехники как раз в самострое, чтобы люди учились на ошибках. Начинали с простого и шли к сложному. Строили из говна и палок. Я когда первый раз свой танк делал, я сам спаял h-мост для управления моторами, а контроллер нашел в рассыпухе набора ардуино. Конечно можно на али найти готовые наборы для управления техникой со встроенной связью, но тогда какой смысл. Не понятно на кого рассчитан этот набор, кто ваша целевая аудитория. Разве что только выиграть контракт на поставку в школы или типа того.

  • @volodymyrhrytsyna9083
    @volodymyrhrytsyna9083 5 лет назад

    0:28 вы всунули огромное ардуино, хотя можно было на лед матрицу сразу с stm отрисовать. Как... Тьфу

  • @saiko6540
    @saiko6540 5 лет назад

    я 5)

  • @doomb6020
    @doomb6020 5 лет назад

    я четвёртый

  • @user-kw6br7wf7y
    @user-kw6br7wf7y 5 лет назад

    Даров Амперка!! Я первый!!

  • @kitbc3389
    @kitbc3389 5 лет назад

    я третий

  • @CapnBlud
    @CapnBlud 4 года назад

    У меня одного в названии видео совпало так: Восьмик
    анальный

  • @КонстантинЕ-з1г
    @КонстантинЕ-з1г 5 лет назад

    ++++++++++

  • @Mayuri_13th
    @Mayuri_13th 5 лет назад

    Я первий

  • @ProgrammerForever
    @ProgrammerForever 5 лет назад

    Жирно