Перейти к содержанию
    

Реализация параллельных каналов Bluetooth

Hi

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

Алгоритм такой:

Стрелок нажимает курок, в жилетку игрока идет сигнал "нажат курок", жилетка посылает в пистолет ИК код выстрела и включение светодиода. Пистолет этот код излучает и светит светодиодами.

Если в ик датчик на пистолете попал ик выстрел противника, то ик датчик посылает в жилет код этого попадания.

Итак из пистолета исходит сигнал курка и код попадания, в пистолет идёт код выстрела и включение светодиода.

Количество игроков - до 30.

Они могут практически одновременно нажимать курки и поражать противников.

Итак, требуется реализовать 30 независимых каналов передачи данных между жилеткой и пистолетом. Дальность между жилеткой и пистолетом не более 1 метра.

Вероятно, наиболее просто это реализовать по протоколу BLE.

Жду предложений

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nRf24L01 + CR2032. Минимум-минимор.

А в пистолете что имеется. Контроллер какой?

А в жилете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nRf24L01 + CR2032. Минимум-минимор.

А в пистолете что имеется. Контроллер какой?

А в жилете?

В пистолете ничего, только логика и ключи.

В жилетке - Atmega.

Схему пистолета можно курочить как угодно.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nRf24L01 + CR2032. Минимум-минимор.

А в пистолете что имеется. Контроллер какой?

А в жилете?

А я бы сказал nrf24le1 и на этом всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Bluetooth тут не покатит. Задержка между отправкой и приёмом может оказаться очень велика, особенно при 30 устройствах в эфире. Мало кому понравится, когда после нажатия на курок "пуля" улетит через 1-2 секунды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А сейчас что, каждая жилетка может общаться с остальными 29?

 

Так сейчас 6-жильный провод. Вы хоть читайте начало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При беспроводке в пистолет надо будет засунуть внушительный аккумулятор (там ведь и ИК для "выстрела", и светодиоды), который в текущей реализации на проводах спрятан где-то на теле "бойца". Это утяжеление пистолета, его надо как-то заряжать, следить при выдаче перед "боем", чтобы его хватило на всю игру. То есть полная переделка конструктива пистолета. Его удорожание и утяжеление.

Оно вам точно надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мало кому понравится, когда после нажатия на курок "пуля" улетит через 1-2 секунды.
Откуда такая задержка? Минимальный интервал между advertise составляет толи 7,5 толи 20 мсек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При беспроводке в пистолет надо будет засунуть внушительный аккумулятор (там ведь и ИК для "выстрела", и светодиоды), который в текущей реализации на проводах спрятан где-то на теле "бойца". Это утяжеление пистолета, его надо как-то заряжать, следить при выдаче перед "боем", чтобы его хватило на всю игру. То есть полная переделка конструктива пистолета. Его удорожание и утяжеление.

Оно вам точно надо?

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Откуда такая задержка? Минимальный интервал между advertise составляет толи 7,5 толи 20 мсек.

А какой смысл наворачивать BT-хост и кучу ненужных прибамбасов, если нужно передать неск. байт между двумя автономными устройствами? Понятно если-б здесь как-то участвовал писюк - другое дело.

За глаза достаточно nRF24L01.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какой смысл наворачивать BT-хост и кучу ненужных прибамбасов, если нужно передать неск. байт между двумя автономными устройствами?

 

Интерференция. 30 челов одновременно топят гашетку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интерференция. 30 челов одновременно топят гашетку.

...сбившись в одну тесную кучу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...сбившись в одну тесную кучу?

А что, можно сделать надёжный радиоканал, чётко работающий не далее расстояния вытянутой руки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...