Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; acm has a deprecated constructor in /customers/0/7/f/lasertagforum.org/httpd.www/includes/acm/acm_file.php on line 23 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; user has a deprecated constructor in /customers/0/7/f/lasertagforum.org/httpd.www/includes/session.php on line 1456 [phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4191: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4193: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4194: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4195: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
LaserTagForum.org • Просмотр темы - Требуется помощь в развитии проекта
Реклама

Требуется помощь в развитии проекта

Обсуждение технических нюансов лазертаговского оборудования потребительского и HSL классов

Модераторы: lll, Steavi

Требуется помощь в развитии проекта

Новое сообщение Pingvin » 13 апр 2012, 16:01

Группа (теперь уже группа ) разработчиков сообщества open-tag.ru приглашает к сотрудничеству всех заинтересованных лиц.
На данный момент в разработке находиться открытый проект LTAscetic.
На сегодняшний день разработана и реализована аппаратная часть (в DIP и SMD исполнении) базового (начального) уровня и написана прошивка на языке Си.
Сейчас ведутся работы по расширению функционала, а именно - подключения ЖКИ и клавиатуры.
Недавно к проекту подключился новый участник - проект приобрёл высококлассного схемотехника (печатки разводит - как пирожки печёт )! :lol:
"Узким местом" на данный момент является написание (точнее - корректировка) прошивки под новый функционал.
Будем рады любой помощи, как в виде прямого участия в разработке, так и в виде предоставления технической информации (документации по микросхемам, библиотекам или исходным кодам для работы с различной переферией, прочей справочной информации).
Следующей на повестке будет подключение флеш памяти (в том числе и SD-карт) и аппаратного mp3-декодера.
И если с аппаратной частью все ясно, то информации, как работать с этими устройствами (на уровне прошивки) пока недостаточно.
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Poligon64 » 19 апр 2012, 09:08

А майлс вроде же исходники открытые. Использовать весь их код или частично, в некоммерческих целях (я так понимаю именно эту цель вы и преследуете), создатели разрешают.
Лазертаг это вам не шахматы! Тут думать надо! (С) ГАДзилыч
Poligon64
Полковник
Полковник
 
Сообщений: 1969
Зарегистрирован: 24 сен 2009, 14:58

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 19 апр 2012, 10:12

Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Poligon64 » 19 апр 2012, 10:45

Поздравляю! ;)
Лазертаг это вам не шахматы! Тут думать надо! (С) ГАДзилыч
Poligon64
Полковник
Полковник
 
Сообщений: 1969
Зарегистрирован: 24 сен 2009, 14:58

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 19 апр 2012, 11:29

2 Poligon64
Вложения
ЖКИ.JPG
ЖКИ.JPG (126.66 KIB) Просмотров: 16874
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 19 апр 2012, 11:33

В отличие от оригинальной платы Милеса "Аскет" работает с ЖКИ через сдвиговый регистр.
Поэтому задействованы всего 3 ножки контроллера.
За пару дней удалось написать драйвера как для сдвигового регистра, так и для ЖКИ, работающего через сдвиговый регистр. ;)
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Poligon64 » 19 апр 2012, 12:19

Лазертаг это вам не шахматы! Тут думать надо! (С) ГАДзилыч
Poligon64
Полковник
Полковник
 
Сообщений: 1969
Зарегистрирован: 24 сен 2009, 14:58

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 23 апр 2012, 03:57

Что то не нашёл я исходников оригинального Милеса! :? :(
Лежат только скомпилированные hex файлы.
Если кто в курсе, где их найти можно - подскажите, пожалуйста!
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 21 авг 2012, 05:11

Практически завершена работа над новой версией LTAscetic.
Что же появилось нового?
Из железа:
- шилдик (мини-плата) для подключения ЖКИ;
- порт для подключения джойстика (5 кнопок);
- порт для работы с ключом TouchMemory (электронная татлетка);
- порт для измерения напряжения на аккумуляторной батарее;
- кнопка "перезарядка".

Дополнительные функции:
- возможность настроить все игровые параметры посредством ЖКИ и джойстика: ИД игрока, ИД команды, наносимый урон, количество патронов в обойме, количество обойм, время перезаряда, уровень мощности ИК излучения (на улице/в помещении);
- античит: при отключении датчиков таг блокируется, на ЖКИ выводится сообщение о ошибке датчиков и звучит звуковой сигнал;
- перезарядка с озвучкой;
- вывод информации на ЖКИ (кратковременно) при ранении о попавшем в вас игроке: ИД попавшего игрока, ИД его команды, причинённый урон;
- контроль за состоянием аккумуляторной батареи, как в виде иконки, так и числовом виде.
- активация игрока посредством ключа TM (если ключ занесён в память) и вход в меню настроек.

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

В ближайшее время вся техническая документация по новой версии будет добавлена в репозиторий.
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 27 авг 2012, 09:09

Выложил документацию и исходники в репозиторий
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 31 окт 2012, 11:04

Готовиться к выходу очередной релиз проекта LTAscetic.
Изображение
В новую версию платы добавлены микросхема внешней eeprom памяти на 64кБайт и микросхема интерфейс RS-232 (он же COM-порт) для связи с компьютером.
Теперь звуковые файлы хранятся во внешней eeprom, освободив тем самым память программ.
Замена звуков теперь возможна через COM-порт с помощью программы Аскет-конфигуратор (уже реализовано).
Эта программа также позволяет выполнять настройку основных параметров тага.
Так же планируется считывание статистики этой же программой (в разработке).
Прошивку теперь можно менять через COM-порт, без всяких программаторов! :)
Для этого нужно установить программу chip45boot2

Кроме того, установлен экономичный DC/DC преобразователь, питать плату теперь можно напряжением от 6 до 25 Вольт (максимальное входное напряжение - 45 Вольт, но оно нам надо? ;) :lol: ).
Размеры платы чуть уменьшились до 40x75 мм.
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Poligon64 » 06 ноя 2012, 05:30

Вот чем моя родина до сих пор нравится - люди у нас талантливые. Самодельщики уже ваяют лучше некоторых "производителей" :lol:
Как говориться: страна - г..но, а люди - золото.
Лазертаг это вам не шахматы! Тут думать надо! (С) ГАДзилыч
Poligon64
Полковник
Полковник
 
Сообщений: 1969
Зарегистрирован: 24 сен 2009, 14:58

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 21 ноя 2012, 19:31

Чёт у вас, ребят, тут как то скучновато. :(
Гляньте, какую платку furhunter замутил! ;) :)
Изображение
С усилком и внешней eeprom! :lol:
ЖКИ тож поддерживается! ;) :)
И ТачМемори.
Короче - Аскет-микро! :lol:
25x35 мм
Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение Pingvin » 11 дек 2012, 16:05




Pingvin
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 257
Зарегистрирован: 09 авг 2011, 17:45

Re: Требуется помощь в развитии проекта

Новое сообщение MidnightDreamer » 11 дек 2012, 20:58

MidnightDreamer
Майор
Майор
 
Сообщений: 1054
Зарегистрирован: 17 сен 2010, 15:00

След.

Вернуться в Оборудование потребительского / HSL классов: технические вопросы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron