Comments 71
Одно но: статье срочно необходим видеоряд с демонстрацией всех возможностей аппарата. Желательно в двух вариантах: вид с камеры танка и вид сбоку/сверху.
Шустрый какой аппарат :)
Вообще впечатляет, классная штуковина получилась
Пушка на самом деле довольно хилая, так как это не страйкбольный привод, а все-таки запчасть от игрушки для маленьких детей. Она тут скорее для галочки и как proof of concept с целью при случае заменить на что-нить помощнее.
Зависит от того, чем заряжать. У меня самая дешевая зарядка, которая шла в комплекте с р/у самолетом. Она дает не больше ампера, поэтому заряжаться это дело может несколько часов. Если взять хорошую зарядку, которая десятки ампер выдает, то процесс пойдет явно быстрее.
А, сорри, не туда посмотрел. Выстрел занимает около полутора секунд. Если поставить вместо двух Li-Po банок три, то наверняка будет пошустрее. Перезарядки как таковой нету, шарик падает в ствол перед самым выстрелом.
koreec, возможно, имел в виду время перезарядки пушки, в контексте вооружения танка…
Зачетно! А я себе недавно 3-д принтер купил, одна из целей покупки была как раз спроектировать танк, управляемый с джойстика, с видеосвязью и пушкой. Тоже ностальгия по детству замучала) Только вот руки все никак не доходят, да и времени свободного сейчас не так уж и много: так и стоит принтер пылится уже с полгода. Шасси, кстати, насколько я понимаю, тоже можно на принтере распечатать: вроде бы продатся специальная резина для печати, для гусениц должна подойти, если она достаточно пластична. Ну и принтер для этого иметь совсем не обязательно: можно разработать 3д модели всех деталей и отдать на печать в специализирующуюся на этом фирму.
Гусеницы, да и шасси, можно лазером порезать. Причем гусеницы могут получиться весьма красивыми, можно даже протектор, или как он на них называется, под условия подобрать. Вот, например, вариант — две разные детали, колесо и гусеницу можно набрать любой толщины.

трак и колесо
image

Лазером, видимо, получится гораздо лучше, потому что огрехи при 3д-печати не позволят сделать сегменты гусеницы миниатюрными: их будет клинить, или придется «дорабатывать напильником». Это что ж мне теперь, еще и лазерный резак покупать? )) Интересно, бывают сейчас такие для бытового использования, какой на них порядок цен, как они вообще правильно называются, и как обстоят дела с материалами?
Можно напечатать гусеницы сразу в сборе из полиамида, по технологии sls. Самое главное спроектировать их правильно и зазор сделать в 0,6 мм на осях и они как раз получатся достаточно подвижными. Но вообще, лучше резинки тут не получится сделать, а ее лучше всего отливать. Отлить можно легко с помощью вакуумного литья в силикон, скорее всего получится взять прототип из полиамида как мастер-модель.

Еще было бы круто спроектировать башню, что бы закрыть электронику, ее тоже можно легко распечатать.
Arduino Nano действительно очень помогает в подобных пороектах.

Танк на 5 баллов!
Нужно сделать два таких танка, расчет пробития в зависимости от места попадания, урон… Если будет достаточно бюджетно — можно все это дело монетизировать. Уверен, что спрос точно будет.
PS Как заметили выше — обязательно добавьте видео.
PPS И начинайте уже писать детали, это и правда интересно!
Сколько у кота есть времени до того, как сядет батарея в танке и танка можно больше не бояться?
Кота у меня пока что нету, но минут 10-15 его точно можно было бы погонять.
если танк оснастить контактами, которыми он может наехать на базу для зарядки… то у котов нет шансов!
Это есть в планах на будущее. Пара подпружиненных контактов на передней части, чтоб камеру вниз повернуть и видеть, куда паркуешься.
купить антенну и передатчик можно в сети.
сделать 12В<->5В несложно.
но это что бы не заморачиваться с контактами.
а если разгонять 5 до 12-ти, оно ток-то удержит? Мне кажется, что 3-4 ампера на 5 вольтах пока нереально для такой системы. Ей все-таки телефоны заряжают, а там на больше ампера на 5 вольтах.
Дисплей пока что выводит заряд батарейки и состояние пушки. В дальнейшем планируется туда выводи состояние проброса звука.
Убойная сила никакая, как писалось выше, но в целом прикольно.
Отличная работа!
Расскажите, пожалуйста, подробнее про проброс звука. Задержки есть?
По звуку есть лаги, так как на танке и пульте стоит PulseAudio, а он очень не любит маленькие пакеты (грузит процессор). Получается около полсекунды лага на хорошем канале. В целом жить не мешает.
В начале хотел сделать полноценный RTP, но потом понял, что лень, да и не особо нужно. В итоге с pyalsaaudio забирается звук в любом формате, который тот умеет, посылается по UDP на удаленную сторону, где запихивается в ту же библиотеку на воспроизведение.
Как минимум, Ваш прототип должен быть интересен министерствам обороны и оборонным компаниям ;)
И это меня корили в сташненьком монтаже и ненужности разработки! Смотрю я на такие «изделия» и задаюсь вопросом — ЗАЧЕМ? Мечта детства актуальна в детстве, а путь этой игрушки — либо под разборку, либо пылится на антрессоли. А ведь в неё вложены не копейки а так думаю несколько килорублей. Да и время прилично потрачено.
Автор накупил железяк, понатыкал их в макетку, замотал изолентой. Затем скачал несколько готовых пакетов, ну может написал пяток строк для согласования. В результате собрал абсолютно бесполезное устройство. Где профит? Кота понять? И сразу в коментах детский сад. Ах какая класная машинка, дай погонять. Куча восхищений. Смешно…
А профит от процесса создания и воплощения детской мечты. Да, я в детстве не наигрался в конструктор и в детстве у меня было сильно меньше вариантов деталей.

3D принтера и станка с ЧПУ, чтобы сделать все красиво, у меня нету. Макетная плата позволяет не переразводить дорожки каждый раз, когда появилась новая мысль. А насчет пары строк для согласования, их там сильно больше.

А если все делать либо сразу в продакшене (что невозможно), либо никак, то жизнь станет серой и скучной.
Ну так расскажите что ни будь интересное, какие решения Вы применяли, какие — то тонкости, которые помогут другим. А то такими темпами мы скоро будем как на ингстраме присылать фотографии обедов, которые мы сварили из рецептов поваренных книг. Я просто пытаюсь понять, почему этот пост вызвал такое восхищение. Автор собрал на коленке стандартную тележку, с помощью стандартных компонентов. Рассказов о всех частях уже было море. Ну наверное самое интересное — это пушка, да и то купленная как готовое изделие. Что то доводить до ума ему лень, о чем он сам и говорит. С моей точки зрения — это похвастаться о том как ты собрал из лего замок и исполнил свою детскую мечту. Ну не знаю… я вчера с дочерью собирал пазлы. Мне то же этому пост посвятить? Как прикрутить изолентой лазерную указку я знаю. Про передачу видео через расбери — море информации, управление сервоприводами — тоже. Ардуино + малина то же не новость. Хорошо оставляем вопрос «Зачем». Тогда другой вопрос — а что здесь нового, что хотели сообщить этим постом. В ингстраме — там понятно — похвастаться. Но здесь то не ингстрам. Здесь все таки рассказывают о своих находках, делятся полезной информацией. Не деградируем ли мы.
Каждый получает удовольствие от разработки по-своему: кто-то за большие деньги пишет коммерческие продукты, а кто-то дома паяет на коленке. Профит? Удовольствие от решения сложностей (какими бы они ни были), радость от полученного результата (каким бы маленьким от не казался). Бесполезное устройство? Возможно, но в процессе его создания нарабатывается опыт, получаются позитивные эмоции и т.д. А на вопрос ЗАЧЕМ по-моему лучше всего отвечает
эта картинка:

UPD Автор быстрее написал, но похоже, что наши мысли сходятся :)
Забавно то, что «защитник науки» подозрительно похож на Лоуренса Краусса, который говорит словами «учёного»: мол, не надо спрашивать, какую практическую пользу можно извлечь из исследования космоса — это нужно делать потому, что это само по себе невероятно круто и расширяет границы человеческого знания.

В общем, присоединяюсь к вам, автору и комментатору ниже: если не делать что-то для себя в рамках хобби, то можно просто съехать с катушек и впасть в депрессию. Нельзя бесконечно жить на одной мотивации успеха ради неё самой, думать только о работе и «пользе». Если только одна ваша работа не делает вас счастливым, что бывает очень редко.
Что за время такое наступило — люди стали думать лишь о том где профит. А для души? У человека есть свободное время, и он тратит его таким, не худшим образом.
А комент такой интересно зачем писать? Интересно автору было такое попробовать сделать вот он и сделал.
Ну вот и мне интересно, в чем секрет успеха — то. Ведь ничего интересного, а все пищат от восторга. Я наверное в другом мире живу, но у меня желания пищать почему — то не возникает
Обязательно, слышите, обязательно добавьте к голосу ринг-модулятор и легкий дисторшн!

Уничтожить!
image

Далеки стали популярны последнее время :) Только в восьмом сезоне им мало внимания уделено
Вам за основу не танк, а робопылесос брать надо было. С ковриком для подзарядки. Все равно пушку отдельно навешивали.
Хотелось именно гусеничную основу, да и 10к на робопылесос тратить жаба давит
Те кто делают пылесосы еще много чего делают на гусенечной платформе. Я в свое время обмечтался достать такую.
Пример платформы на гусеницах

P.S. Они раньше еще предлагали платформу для разработчиков, но сейчас сходу не нашел
Эту штуку я видел. Она мелкая и законченная, а мне хотелось все самому построить.
Мы с сыном только-только начали строить свой. Правда, не танк. Все комплектующие были куплены на Ebay. Фотки в спойлере, т.к они большие.

Фото нашего робота
Платформа с двумя моторами:

image

Мотор с датчиком скорости:

image

Контроллер моторов:

image

ATMega 328 с очень удобной панелькой:

image

То, что ещё планируется установить. Слева направо: сервопривод ультразвукового датчика, сам ультразвуковой датчик, компас (возвращает отклонение от севера в градусах), модуль Bluetooth.

image

Да, ещё будет камера. Обязательно.
С датчиками все понятно, а вот что будет с камерой не ясно. Куда ее тут подключать?
А, забыл добавить. Там на нем еще будет TP-Link 703N — на нем WiFi + камера. OpenWRT + LAMP будет стоять. Ну и вся логика будет на каком-нибудь PHP. А Arduino для связи с низкоуровневыми устройствами. Он легко подключается к роутеру через последовательный порт. Я уже так делал, и даже изобрёл свой велосипед написал простой протокол обмена данными. У 703N там по-моему, 16 мб памяти, поэтому со скриптами будет где развернуться фантазии :)
Настоятельно рекомендую для таких фокусов минимум Python. В PHP нету потоков — наплачетесь. Кстати, роутера может не хватить по быстродействию и оперативки у него нету почти. Может, стоит задуматься о Raspberry или его аналогах?
Зачем Raspberry, там уже Ардуина есть. В роутере будет только логика, её можно на автоматах построить и потоки не нужны.
Несмотря на время создания, хочется добавить для тех, кто собирается сделать что-то похожее.
JPEG приходил с самой камеры, процессора Raspberry на такое не хватит

Не совсем верно, на борту малинки есть очень производительный VPU с полной поддержкой в gstreamer (модули omx***), который успевает сжимать 30fps h264 с обычной UVC-камеры вообще не нагружая процессор. Разрешение при этом ограничено только возможностями usb-девайса и интернет-соединения:)
Имелось в виду, что не хватит проца на realtime сжатие MJPEG.
А как аппаратно жать поток не со специальной камеры, которая шлейфом подключается, а с обычной usb'шной камеры?
Вот так примерно можно
gst-launch-1.0 v4l2src device=/dev/video1 ! queue ! video/x-raw,width=640,height=480,framerate=30/1 ! omxh264enc ! tcpclientsink host=<server> port=5000

Пакет gstreamer-omx кажется — обертка для OpenMax.
Камеры, которые умеют отдавать 720p, обычно сами жмут картинку в MJPG, но для передачи через lte-модем я её все равно перекодирую в h264, иначе поток слишком жирный.
gst-launch-1.0 v4l2src  device=/dev/video0  ! image/jpeg,width=1280,height=720,framerate=30/1 ! queue !  decodebin ! omxh264enc ! tcpclientsink host=<server> port=5000  sync=false

Можно сделать тоже самое, только управлять через удаленный рабочий стол ?
Уже разобрался и собрал свой) Имел ввиду управление по SSH.
Прям в кайф смотреть на законченную игрушку взрослого дядьки )) Даже позавидовал. Прям правильное использование дуинки. Статью лайкнуть не могу — отправил плюс в карму.
ps: зажимные клема это богоугодно
Only those users with full accounts are able to leave comments. Log in, please.