Лазертаг с использованием " Ардуино"

bod.petr
Offline
Зарегистрирован: 12.01.2017

вроде как да

Saper
Offline
Зарегистрирован: 27.09.2015

А TSOP на сколько

 

bod.petr
Offline
Зарегистрирован: 12.01.2017

ну соответственно тоже на 36

Saper
Offline
Зарегистрирован: 27.09.2015

Мне кажется проблема в самой библиотеке. Может не подходит для этих целей. На той неделе играл с детьми на оборудовании ПОЛИГОН 64. На солнце все отлично. У них майлс.  

bod.petr
Offline
Зарегистрирован: 12.01.2017

я не очень что то там разобрался, вернее совсем не разобрался. нету скетча то на майзе?

bod.petr
Offline
Зарегистрирован: 12.01.2017

в соседней ветке, там вроде как разбирали этот вопрос, но я не особо понял

Saper
Offline
Зарегистрирован: 27.09.2015

Аналогично. Поэтому стал сам создавать свой протокол. Я думаю что по длительности сигнала можно идентифицировать выстрел.

Например : 5000 мкС - автомат, 6000 - снайп, пулемет, 7000 - граната(смерть), 8000- воскрешение.

 

bod.petr
Offline
Зарегистрирован: 12.01.2017

во во, я тоже думаю про длительность, вопрос, как это прописать777

Saper
Offline
Зарегистрирован: 27.09.2015

Могу свой код дать. Тока через неделю. В командировке щас.

Могу обьяснить на словах.

bod.petr
Offline
Зарегистрирован: 12.01.2017

Ну давай и так и так, если со слов не пойму)vk есть?

Saper
Offline
Зарегистрирован: 27.09.2015

ВК нет.

Настраиваешь таймер на 36кГц. В прерывании таймера моргаешь ИК диодом импульсом длительностью 10 мкс. А длительность пачки импульсов примерно 5000 мкс. Меньше пробывал, иногда срабатывает от ИК пульта. Можно всех убить любым ИК пультом.

Tsop воспринимает как непрерывный сигнал и прижимает выходную ногу на 0. Когда на ноге появляется 0 приемник начинает считать кол-во мкс. После конца передачи сравнивает время , если длительность 4900-5100 значит это попадание. Этот алгоритм на улице не пробывал.

bod.petr
Offline
Зарегистрирован: 12.01.2017

Ну, по идее, тут пофиг улица или нет, тут не конкретный код. Я завтра тоже в командировку отчаливаю на неделю, мб две. По возможности скинь скетч свой сюда или на электронку bodashkov.petr@mail.ru

Saper
Offline
Зарегистрирован: 27.09.2015

Ок. Буду дома скину.

dronsoft
Offline
Зарегистрирован: 02.06.2011

Постепенно возвращаюсь к этой теме спасибо что продолжаете.

bod.petr
Offline
Зарегистрирован: 12.01.2017

можете вносить свой вклад)))

Saper
Offline
Зарегистрирован: 27.09.2015

Привет Петр. Мой код на солнце не пробывал? Я один тагер собрал , а второй времени не хватает. Чтобы проверить.

bod.petr
Offline
Зарегистрирован: 12.01.2017

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

Saper
Offline
Зарегистрирован: 27.09.2015

30 метров это отлично. У наших лазертаговцев 2 недели назад играл со своими детьми. Дальность примерно так и есть на солнце. Основное время все равно в помещении. Поделись, какой код, принцип.

bod.petr
Offline
Зарегистрирован: 12.01.2017

По мне, так 30 метров не о чем, надо 100 хотя бы. Принцип простой. Викидываем библиотеку айремоут и используем функцию tone как передатчик и функцию( не помню как называется, она считает время когда на пине high или low ) как приемник

dronsoft
Offline
Зарегистрирован: 02.06.2011

Излучатель из чего делаете? далность мне кажется можно добится балансировкой линз, у китйцев а алишке видел заявленные 100метров уличные.

 

bod.petr
Offline
Зарегистрирован: 12.01.2017

Не нашел у китайцев, если можно, киньте ссылку. Сам заказал один излучатель в ЛСД лазертаг, а так линза в трубке, диод тсал 6100

bod.petr
Offline
Зарегистрирован: 12.01.2017

у меня маленький прогресс, если датчик хоть чуть чуть козырьком прикрыть, то дальность до 50м возрастает. пока все

bod.petr
Offline
Зарегистрирован: 12.01.2017

короче, дело следующее. я поставил что для засчета попадания должно пойматься 2 импульса длинной первый 0-800мс и второй 1200-2400 на расстоянии до 50м все нормально а потом резко приходить начинают импульсы 200-300, у кого какие мысли?

Saper
Offline
Зарегистрирован: 27.09.2015

На излучателях фокус правильный для линз?

Saper
Offline
Зарегистрирован: 27.09.2015

А у меня на макетке все работало. Собрал два тагера то работает то не работает. Буду далее искать ошибки.

bod.petr
Offline
Зарегистрирован: 12.01.2017

излучатель заводской, на каком расстоянии работает?

 

Saper
Offline
Зарегистрирован: 27.09.2015

PPR 40мм, линза 40 мм лупа Китай.
Проблему решил. Один тагер посылает сигнал длительностью 5100 - 5400 млсек. Второй 5300-5800 млсек. Поправил на приёме 4900-6000. Все заработало. Не знаю почему такой разброс. Скорее всего код кривой. Дальность на солнце во дворе 30 м. Будет возможность проверю мах.

bod.petr
Offline
Зарегистрирован: 12.01.2017

ну удет возможность, попробуй и отпишись)

Saper
Offline
Зарегистрирован: 27.09.2015

В полдень на солнце дальность 15 м.
Походу солнце засвечивает сильно датчики.
Вечером когда прямого солнца нет -100 м точно.

Saper
Offline
Зарегистрирован: 27.09.2015

Мы с сыном во дворе играем и нас все устраивает. Сделал ещё точку. Две трубы , на две команды. Стреляешь в трубу чтобы захватить.

kerchik
Offline
Зарегистрирован: 17.08.2017

Здравствуйте ,уважаемые участники форума!  

Я закончил 9 класс, из програмирования знаю только паскаль.

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

kerchik
Offline
Зарегистрирован: 17.08.2017

с чего мне сейчас лучше начать?

 

Saper
Offline
Зарегистрирован: 27.09.2015

Тагер со стандартным протоколом передачи Майлс.?

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Saper пишет:
В полдень на солнце дальность 15 м. Походу солнце засвечивает сильно датчики.

Есть идея лазером посветить, вместо светодиодов. Правда 808 нм это нифига не 940, но а вдруг? Или как вариант оптику соорудить. Широкоугольника 18-55 мм должно быть достаточно, на таобао есть по цене в десятки юаней. Может даже получится не объектив а просто какую-нибудь дешёвую линзу приспособить.

Если что лазерные указки 808 нм 5 мВт от 20 юаней вроде.

UPD. Специализированная вещь, правда дорогая: http://www.ebay.com/itm/250948341326

И далеко не факт что оно захочет работать в паре с IRRemote, 15 кГц как-то не густо. Но эта хрень даст отличные результаты с обычными ИК фототранзисторами.

Saper
Offline
Зарегистрирован: 27.09.2015

Лазером опасно. Людей можно без глаз оставить. С ИК не так опасно.

Saper
Offline
Зарегистрирован: 27.09.2015

В LasertagLSD такие лазеры есть.

Saper
Offline
Зарегистрирован: 27.09.2015

kerchik пишет:

с чего мне сейчас лучше начать?

 


Приобрети для начала Ардуино. Скетч свой могу дать и собирай.

kerchik
Offline
Зарегистрирован: 17.08.2017

а какой именно надо набор?

http://roboshop.spb.ru/kits/37-in-1-module-kit  по-моему этот?

 

kerchik
Offline
Зарегистрирован: 17.08.2017

и что вы думаете по пофоду этой статьи и скетча снизу?

 

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

kerchik, просто Arduino любого форм-фактора с али/таобао, если не лень ждать - например Nano v. 3 c USB2Ser интерфейсом на CH341. Она будет стоить руб 200. Далее - приёмник-демодулятор ИК сигналов TSOP1738, VS1838 или подобный - стоит в радиодеталях от 40 до 80 руб, в зависимости от наглости хозяина. Один резистор 1 Вт 47..68 Ом (4 рубля максимум), один светодиод TSAL6100/6200 или любой другой ИК светодиод (940 нм, Vf 1.8 В, 100 мА, 130 мВт/ст) - так же в зависимости от наглости радиодеталей - от 15 до 50 руб. Кабель USB с соответствующим разъёмом, в зависимости от модели Arduino, любой длины. Если хочется потестировать приёмник без второй ардуины - то ещё один биполярный транзистор PNP или два NPN, один резистор 330-560 Ом, два 1 кОм (эти не обязательно 1 Вт, можно любой мощности), две-три АА батарейки, светодиод любого цвета. Больше вам НИЧЕГО не нужно :) Никакие наборы.

fake
fake аватар
Offline
Зарегистрирован: 18.08.2017

Лазертаг в принципе безумно уступает пейнтболу.

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Зато из расходников - только проценты заряда в аккумуляторе. А ваших шариков не напасёшься.

kerchik
Offline
Зарегистрирован: 17.08.2017

Спасибо большое ,Voodoo Doll . Оказалось язык программирования в Ардуинке не такой уж и сложный и очень схож с обычным паскалем!

bod.petr
Offline
Зарегистрирован: 12.01.2017

вооще не соглашусь! лазертаг позволяет создать кучу сценариев

bod.petr
Offline
Зарегистрирован: 12.01.2017

что касается лазера, есть ик лазеры. я заказал. но тут косяк. он дает точку. а ей хрен попадешь в датчик

Saper
Offline
Зарегистрирован: 27.09.2015

Почему не попадешь? С прицелом оптическим СВД попадаешь отлично. Зато с одного выстрела ХетШот. Навык нужен.

bod.petr
Offline
Зарегистрирован: 12.01.2017

гляньте почту, видео скинул

bod.petr
Offline
Зарегистрирован: 12.01.2017

ну это не та игра, где надо в точку попадать)))

Saper
Offline
Зарегистрирован: 27.09.2015

Крос. Как сделан излучатель?

Saper
Offline
Зарегистрирован: 27.09.2015

Часто беру снайпу. Пятно на 50 м 50-100 мм.
Да тяжелее попасть но есть ++++.