О том как создавался проект танка на Arduino UNO с самого начала вы можете прочитать в Части 1, а в данной статье мы расскажем про цели и задачи проекта и также логику работы мишени.Управление танка осуществляется дистанционно, с помощью джойстика манипулятора или Android приложения, запущенного на смартфоне/планшете оператора.

При создании модели была поставлена задача запрограммировать танк на движение и попасть лазерным лучом в точку цели, которая расположена на отдалённой панели, называемой мишенью. Мишень представляет из себя платформу из пяти точек-фоточувствительных элементов, над каждой находится светодиод для отображения активного состояния цели. Также мишень оснащена небольшим дисплеем табло для вывода показателей по пораженным целям.

Так как напрямую с танка тяжело попасть в цель, фоточувствительную точку размером не больше 5 мм в диаметре, то для решения этой задачи была сделана оптическая система фиксации луча в случае попадания. Сам корпус мишени мы изготовили из 3 мм фанеры , в качестве целей использовали пластиковые бытовые стаканчики в которых разместили фоторезистор.

Этот игровой проект интересен прежде всего для изучения и понимания работы микроконтроллера Arduino в связки с различными модулями и датчиками.

Программный проект танка создан на языке программирования С++ в среде Arduino IDE. Управление боевой машиной может осуществляться как с помощью мобильного приложения, написанного в визуальной среде разработки android-приложений App Inventor, так и с помощью джойстика манипулятора. Получается довольно увлекательный проект с возможностью наглядно сопоставить теоретические знания с практическим применением.

 

Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень
Танк на Arduino UNO  Мишень
Танк на Arduino UNO Мишень