www.open-tager.ru

открытый лазертаг форум
Текущее время: 27 ноя 2024, 11:42

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


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



Начать новую тему Ответить на тему  [ Сообщений: 169 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16, 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 02 фев 2017, 19:21 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Alexies писал(а):
Нет, не так все просто. Если заголовок содержит длину "поезда", то его придется на лету замнять, это не есть хорошо.

Не вижу проблем.
Чем это грозит?

Давайте будем реалистами.
255 датчиков никто на себя цеплять не будет.
Ну 20 это максимум.

Система вполне работоспособна и код и алгоритм будут проще.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 02 фев 2017, 19:45 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Pingvin писал(а):
Система вполне работоспособна и код будет проще.

Оба варианта - несложные задачи. Вариант с одной шиной чуть-чуть сложней, но честно, я не вижу в этом чего-то существенного. Кодинг занял 4-5 вечеров с учетом придумывания логики, отладки и приведения API к вменяемому виду. Оно уже готово.

Кстати, "кольцо" требует двух UART. А в STM32F030 он только один. Это ещё один минус такой топологии.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 03 фев 2017, 06:12 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Alexies писал(а):
Кстати, "кольцо" требует двух UART. А в STM32F030 он только один. Это ещё один минус такой топологии.



Зачем?!!! :shock:

-->Rx(1 датчик)Tx -> Rx(2 датчик)Tx->Rx(3 датчик)Tx->...Rx(N-ый датчик)Tx->Rx(Повязка)Tx->
|____________________________________________________________________________________|

Те же 3 провода, по сути.
Зато не надо заморачиваться с UIDами, разруливанием коллизий, опросами "кто тута" и определением кто каким по счету на шлейфе висит (проблема то не решена ещё, кстати), генерацией случайных чисел.

Тут сразу, без "прелюдий" можно работать.

Можно тестировать оба варианта.
Хуже от этого никому не будет, верно? ;) :)

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 03 фев 2017, 06:35 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Интересная мысль появилась!
А что если...

Вешаем на нашу гирлянду умных датчиков не повязку с контроллером, а ... на блютус-модуль! :)

Все же останется в силе!
Зато минус контроллер на повязке!

Только смарт-датчики и блютус модуль!

:) :lol: 8-)
#блокнотикзапиши
А-ха-ха-ха...
:lol: :lol: :lol:

Порой и не знаешь, во что в конечном итоге выльется идея... ;) :)



-->Rx(1 датчик)Tx -> Rx(2 датчик)Tx->Rx(3 датчик)Tx->...Rx(N-ый датчик)Tx->Rx(BT Модуль 1)Tx->
|_______________________________________________________________________________________|



->Rx(BT Модуль 2)Tx->Rx(Контроллер тага)Tx->
|__________________________________________|

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 03 фев 2017, 23:30 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Pingvin писал(а):
Alexies писал(а):
Кстати, "кольцо" требует двух UART. А в STM32F030 он только один. Это ещё один минус такой топологии.

Зачем?!!! :shock:
-->Rx(1 датчик)Tx -> Rx(2 датчик)Tx->Rx(3 датчик)Tx->...Rx(N-ый датчик)Tx->Rx(Повязка)Tx->
|____________________________________________________________________________________|

А, вы так имеете в виду. Сразу не понял. Думал, все-таки разомкнутое кольцо. Замкнутое хуже монтировать. Проще "обратный" провод кинуть от самого дальнего датчика вдоль линии, чем добавлять лишнее звено связи. А кидать "обратку" - это 4 провода. А если четыре провода - проще сразу I2C... Как-то так мне кажется.

Pingvin писал(а):
Те же 3 провода, по сути.
Зато не надо заморачиваться с UIDами, разруливанием коллизий, опросами "кто тута" и определением кто каким по счету на шлейфе висит (проблема то не решена ещё, кстати), генерацией случайных чисел.
Тут сразу, без "прелюдий" можно работать.
Можно тестировать оба варианта.
Хуже от этого никому не будет, верно? ;) :)

Попробуйте, почему бы и нет :)

Но ИМХО, не нужно уменьшать функциональность устройства ради упрощения кода. Писать более продвинутый код - это своего рода "вызов", это интересно. А писать простой код - скучно (хотя в данной ситуации оба варианта простые).

LTagKirov писал(а):
Один умный модуль в гирлянде начнёт подглючивать от конденсата и всё собранные данные не дойдут до главного модуля.

Раньше была традиция: перед новым годом запаивать советскую последовательную елочную гирлянду :) Как бы не пришлось прокатчику искать "перегоревшую лампочку" перед каждой игрой.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 04 фев 2017, 06:10 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Найти "перегоревшую лампочку", заглючивший датчик тобиш - вообще не проблема.
;)
Даже нет смысла объяснять как - думаю и так понятно.

А вот если "от сырости" "коротнет" датчик при параллельном подключении - всю шину положит.
Вот тут точно секас при поиске неисправного обеспечен! :lol:
Без разбора датчиков и физического отключения проводов не обойтись! ;)

Конечно нужно развивать вариант с параллельным подключением, от него никуда не деться, ибо в планах беспроводные смарт-датчики.
Но как вариант бюджетной "тупой" беспроводки без центрального контроллера - очень соблазнительно!
И почему функционал урезан должен быть при этом - тоже не понял.
Все будет то же самое - независимые зоны, вибрики, RGB и пр.
Да - оружия уже не поменять, но никто же и не отказывается от "умных" повязок.
Просто будет выбор.


Я уже протокол придумываю, гонять маркер постоянно - совсем не обязательно (разве что для проверки целостности цепи).
Каждый датчик сам сможет отправлять пакеты "центральному контроллеру", без предварительного запроса.

Если кому интересно, распишу.

По поводу 3-х проводов...
Это что, сверх идея какая то, сверх ценность, самоцель? :roll:
Я так вообще сразу был за I2C.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 04 фев 2017, 12:13 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Pingvin писал(а):
И почему функционал урезан должен быть при этом - тоже не понял.


Ограничение на топологию, увеличение числа проводов и снижение надежности при отказе - это ничто иное, как ограничение функциональности в пользу более простого кода.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 04 фев 2017, 12:22 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Нет увеличения числа проводов.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 27 фев 2017, 22:45 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Новости проекта
Ну вот наконец-то руки дошли до доделывания смарт-сенсора. Запилил платы под корпус LW. Диаметр 30мм, отверстия под саморезы соответствуют стойкам корпуса.

Итого, на платке есть 1 TSOP посередине лежа, 1 глупый RGB-диод, транзистор-драйвер для вибрика, транзистор-драйвер для ИК-диода + сам ИК-диод, микроконтроллер и стабилизатор напряжения для него. Дабы удовлетворить пожелания трудящихся, вывел все неиспользованные ножки (их 4 таких). Ага, из этого можно сделать таггер и даже контрольную точку.

Это - первая версия. Практика показывает, что даже самая простая плата не бывает удачной сразу, обнаруживаются недочеты. Приветствуются замечания и пожелания. Пока не отправил на производство.

Дальше сделаю более компактную круглую плату и прямоугольную под шланг.
Вложение:
Плата под LW 1.png
Плата под LW 1.png [ 79.51 KiB | Просмотров: 9572 ]
Вложение:
Плата под LW 2.png
Плата под LW 2.png [ 89.29 KiB | Просмотров: 9572 ]


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Умный датчик. Smart sensor.
СообщениеДобавлено: 27 фев 2017, 23:16 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Красота ;)

Пара пожеланий
- C4 не надо ставить под 45 градусов, даже при ручной пайке придется вращать плату/детальку, при автоматической сборке из за этой несущественной мелочи могут прибавить цену для мелкого тиража процентов на 10.
- Около пина РА1, есть смысл добавить ключик sot23(место есть), пищалка/динамик не потребует внешних ключей.
- между резисторами и РГБ диодом желательно увеличить пространство, паять будет легче.
- между R4 и ключом, тоже всего ~1мм, свободное место есть: зачем напрягать глаза
например U1 -C1-C2, доступ к ножкам в разы удобнее, всё будет легко собирать

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

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 169 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16, 17  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB