- PVSM.RU - https://www.pvsm.ru -
Всем привет! Я один из создателей гонок радиоуправляемых тарантасов [1].
www.redbullsoapboxrace.ru [2] — это онлайн проект, посвященный мероприятию Red Bull Soapbox Race и является гонками тарантасов в миниатюре.
Про наш проект написали пост [3], и это — ответ на приглашение рассказать о проекте.
Идея родилась на кухне за чашкой кофе, а как все произошло и как нам удалось реализовать проект за 4 недели, читайте дальше.
Публикую пост по просьбе Дмитрия Максимова [4] — автора идеи и архитектуры проекта.
По факту у нас действительно было всего 4 недели на запуск проекта, но, как ни удивительно, командой из 6-ти человек мы справились с этой задачей. Для нас это было хорошей школой командной работы в экстремальных условиях.
Архитектура на первый взгляд довольно простая:

Рассматривали несколько вариантов реализации:
Последний вариант подошел идеально!
На машинку устанавливается бортовой компьютер на линуксе с 6 usb, к которому подключается микроконтроллер для DC мотора (коллекторный моторчик для движения) и микроконтроллер для серво привода (отвечает за поворот передних колес).
Плюс к компьютеру подключается магнитный датчик для фиксации времени круга, а через usb – камера и wi-fi адаптер.
Выглядит это все следующим образом:

Единственный минус phidgets – нам требовалось 7 комплектов для 7 машинок, а такое количество в полном комплекте можно было купить только в Канаде.
С самого начала планировали использовать вот эту машинку: Monster Truck от HCP Racing [8]. Машинка профессиональная, и к ней можно легко найти запчасти.

Еще до старта проекта мы консультировались с ребятами из Главбот [9], которые рекомендовали машинки с бесколлекторными моторами, поскольку коллекторные придется менять каждые 3 дня при планируемой нагрузке. Но phidgets работают только с DC моторами, поэтому пришлось идти на риск, который, кстати, в итоге оправдался – моторы, конечно, пришлось менять, но не часто, и не из-за большой нагрузки.
Машинка развивает скорость до 16 м/с, а помещение для гонок 15 м в длину, поэтому пришлось придумывать, как замедлять:
Аккумулятор, который идет в комплекте с машинкой, позволяет непрерывно ездить около 15 минут. Заезды у нас практически круглосуточные и хотелось сделать так, чтобы побольше людей смогло покататься, поэтому технические перерывы надо было сокращать до минимума.
В итоге подобрали вариант аккумуляторов, которые могут держать заряд до 4-х часов, но мы, на всякий случай, меняем их каждые 2 часа.

Вроде со всеми комплектующими определились, оставалось все достать, запрограммировать и протестировать.
Если будет интересно, то готовы рассказать про решение с видео потоком, ограничением скорости и о проблемах, которые возникли на этапе сборки, программирования и запуска, и как в итоге все решили. И с удовольствием ответим на все вопросы в комментариях!
Автор: artist_id
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/10024
Ссылки в тексте:
[1] гонок радиоуправляемых тарантасов: http://redbullsoapboxrace.ru
[2] www.redbullsoapboxrace.ru: http://redbullsoapboxrace.ru/
[3] пост: http://habrahabr.ru/post/145897/
[4] Дмитрия Максимова: http://habrahabr.ru/users/dmitrymaxi/
[5] Готовые машинки с управлением через интернет: http:// www.robotshop.com/superdroid-hd2-wifi-pan-tilt.html
[6] www.jokerracer.com: http://www.jokerracer.com/
[7] Phidgets: http://www.phidgets.com/
[8] Monster Truck от HCP Racing: http://www.hspracing.com/product_view.asp?id=992
[9] Главбот: http://http:/ /www.glavbot.ru/
Нажмите здесь для печати.