Форма регистрации на обучение в UFRC-School
Дата рождения ребенка
Выберите курс
По какому адресу вам удобнее ходить
Обработка личных данных
Согласен/-на на обработку личных данных

Школа робототехники – Танк с дистанционным управлением: Часть 1:

 

Артем хочет сделать танк на гусеничном ходу, с возможность удаленного управления (через ноутбук). И наша школа робототехники UFRC-School дала такую возможность Артему.

 

Для этого нам необходимо создать раму с гусеничным ходом, на корой у нас будут располагаться моторы.
Но прежде чем собирать раму, нам нужно понять, как работает гусеничный ход. Для этого давайте разберем его работу:

 (рис. 1 – Принцип гусеничного хода)

Школа робототехники – Танк с дистанционным управлением: Часть 1

 

Гусеничный ход состоит из:


1) Ленивца – но вместо него мы поставим 2-е ведущее колесо, для уверенного хода.
2) Поддерживающий каток
3) Опорный каток
4) Ведущее колесо
5) Гусеница

 

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

 

Вращение на ведущее колесо мы будем передавать через шестереночную передачу.

 

Вот, что у нас получилось:

 

Школа робототехники - Танк с дистанционным управлением: Часть 1:

(рис. 2 – Основание танка )

Школа робототехники – Танк с дистанционным управлением: Часть 1

Школа робототехники - Танк с дистанционным управлением: Часть 1:
(рис. 3 – Шестереночная передача )
Школа робототехники – Танк с дистанционным управлением: Часть 1

На ось посадили ведущее колесо и шестеренку. Мотор через шестерёночную передачу передает вращение на ось, благодаря чему ведущее колесо начинает свое вращение.

 

Таким образом, мы собрали и подключили 4 мотора, по 2 мотора на одну гусеницу.

 

Общий вид нашей рамы танка:

 

Школа робототехники - Танк с дистанционным управлением: Часть 1:

 (рис. 4 – Общий вид)

Школа робототехники – Танк с дистанционным управлением: Часть 1

Раму собрали, приступим к написанию программы управления.

 

Задача стоит в том, чтобы можно было управлять танком с ноутбука и проецировать изображение с камеры танка также на ноутбук.

 

Для этого нам нужно сделать блок управления в нашей программе.
Делать его будет через кнопки.
У нас будут 4 кнопки – вперед, назад, влево, вправо. Назовем их следующим образом:
W – вперед
S – назад
A – влево
D – вправо
Изображение будем выводить через специальный блок, он позволит нам выводить изображение камеры в реальном времени.

 

И так, вот, собственно, готовая часть программы:

 

Школа робототехники - Танк с дистанционным управлением: Часть 1:

(рис. 5 – Программа )

Школа робототехники – Танк с дистанционным управлением: Часть 1

Логика управления достаточно простая: мы берем наши кнопки (W,S,A,D) и сравниваем их между собой. Если одна из них нажата, то синхронно включаем моторы в нужном нам направлении.

 

Готовый результат:

 

Все действия происходили в нашей школе робототехники

Продолжение: Танк с дистанционным управлением: Часть 2

Другие статьи, читайте в нашем блоге: Блог

Адреса наших учебных центров:

"Парк Победы" пл. Победы 1А

"Полежаевская" бульвар Генерала Карбышева 8

"Багратионовская" Кастанаевская улица, 4

"Мичуринский проспект" ул. Лобачевского 118к3 (МГУ Пансион)

© 2015-2018. UFRC School Правила оказания образовательных услуг и политика конфиденциальности