Онлайн тир

14types

★✩✩✩✩✩✩
15 Мар 2021
12
12
Сделал онлайн-тир, зацените

Месяц назад приобрёл набор АлексГивера и с этого началось моё погружение в удивительный мир электроники. Вот сделал онлайн-тир из г*вна и палок.

Работает на Ардуино Нано + пневматический пистолет на аккуме.

Двигатели ds3115 и 28byj (этот надо заменить)

Управление и стрельба через сайт https://onlinetir.ru после оплаты. (Уже заработал 20 рублей)
Так же можно запустить демо-режим и посмотреть на трансляции, как турель начнёт двигаться.

Для коммуникации и трансляции используются два сервера, локальный и внешний и между ними ssh-туннель.

Если кому интересно, позже распишу подробнее как всё устроено.
 

Вложения

Изменено:

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,035
406
Москва
wan-derer.ru
@14types, расписать что да как - это да.
Но в первую очередь необходимо раздать участникам форума бесплатные пробники. Для тестирования ессно :)
 

14types

★✩✩✩✩✩✩
15 Мар 2021
12
12
@14types, расписать что да как - это да.
Но в первую очередь необходимо раздать участникам форума бесплатные пробники. Для тестирования ессно :)
Сейчас тогда запилю секретную ссылку для бесплатной игры
 

ununnamed

★✩✩✩✩✩✩
18 Авг 2020
75
20
Это просто офигенно. Будто лунным ровером управляешь (и задержка реалистичная)
 
  • Лойс +1
Реакции: 14types

AlexGyver

★★★★★★✩
Команда форума
30 Июл 2018
359
567
Моё почтение!) Тоже планирую что то такое сделать
 
  • Лойс +1
Реакции: 14types

14types

★✩✩✩✩✩✩
15 Мар 2021
12
12
Тут напишу, как делал.

Двухосевая поворотная платформа сделана совсем не идеально, с ней я провозился больше всего. Менял двигатели, менял конструкцию.
Сейчас устроена так: внизу стоит дряной опорный подшипник из-под колесика, его еле-еле крутит (иногда не крутит) слабенький 28BYJ. Скоро вместо него поставлю MG995, жду доставку.
Сверху закреплена деревянная конструкция с двигателем DS3115 - вот он со своей задачей справляется легко, пистолет вертится анда паррива э паваху ко мо кальсон де пута.

Пистолет пневмо-аккумуляторный, стреляет замыканием контактов. Контакты замыкаю с помощью реле. Пистолет питается от своего аккума.

На Ардуино установлен модуль LAN, который раз в секунду обращается за командами к моему внешнему серверу VPS.
При получении команды "старт" начинает 10 раз в секунду обращаться к серверу и забирает оттуда координаты x,y и стрельбу.

К пистолету прикреплена IP-камера, которая видна только из локальной сети.
Долго пытался решить проблему большой задержки стрима и в итоге пришел к тому, что стрим надо передавать в виде картинок.

В локальной сети стоит ноут, который по ssh соединен с внешним VPS. На VPS через ноут по ssh-туннелю с помощью ffmpeg забирается mjpg-стрим камеры и переделывается в картинки. И эти картинки постоянно перезаписываются в один файл. И этот файл 15 раз в секунду забирается браузером. В итоге задержка стрима менее секунды.

Пока будет сумбурно написано, потом по полочкам разберу.
 
Изменено:

Whitty

✩✩✩✩✩✩✩
19 Окт 2021
1
0
Скоро этой конструкцией мы и по всему дому сможем ездить потом эта штука оживет и все нафиг растреляет! А еще перед тем, как она оживет динамик с голосовым доступом поставим :))))