Открытый проект со схемой, платой и документацией.

Микро сумо-робот на печатной плате собственной разработки. Задача робота — обнаружить соперника, удержаться в круге (ринге) и вытолкнуть противника наружу.
Для обнаружения соперника используются три модуля TOF-датчиков, а для определения края ринга — два самодельных датчика линии. Управление моторами — драйвер DRV8833, питание — от 2S-аккумулятора.
Программирование выполняется через собственный USB-TTL модуль, подключаемый пятью выводами: 5V, GND, TX, RX, RESET. Плата совместима с официальным модулем старт-стоп, имеет две кнопки для выбора стратегий и два светодиода статуса.
Ограничения класса: максимальные габариты робота 50×50 мм, максимальный вес 100 г. В планах — основное шасси, вырезанное из алюминия на ЧПУ.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/bicicleta11/micro-sumo-bot