Проведение гонок бюджетный вариант!
Давайте немного подумаем о потреблении тока
55 mA - прием
275 mA - передача
- это у Pro
800/100 (среднее предполагаемое) = 8 часов в режиме приема - это трансивер
контроллер - ?
индикатор -?
часа 4-5 потом быстрая подзарядка - липольки с зарядкой 5С
???
можно поставит 1000 - они в том же размере.
Тестить в реалиях надо !
XB… - это series1, а XBP… - и есть PRO
… нда, только ценик конский…
Извиняюсь, не разглядел…
Нужно 6 штук(9000 руб), а весь комплект фридуино около 20 т.руб. Не очень бюджетный вариант…Хотя ,если это будет работать ,так как хочется, я-бы приобрел ,не задумываясь.Вот только прогу для связи всего этого в единый стартовый комплекс?..
Кстати, я видел XB,программируемые по уровню выходной мощности…(в целях батарейной экономии )
Однако это сейчас не важно…
XB… - это series1, а XBP… - и есть PRO
… нда, только ценик конский…
Братцы,похоже эти Xbee могут общаться между собой напрямую ,без дополнительного оборудования…
www.digi.com/support/kbase/kbaseresultdetl?id=2188
Правильно?
автоматический перевод,извините…
Главная > Поддержка > База знаний > в статье базы знаний
XBee 802.15.4 Цифровой вход / выход линии, проходящей
Основная концепция цифрового ввода / вывода (DIO) линий для передачи цифрового сигнала на контакты DIO, в дополнение к последовательной передачи данных UART, что XBee посылает. XBee способны непосредственно отправкой этих DIO сигналов от одного модуля к другому без каких-либо дополнительных аппаратных средств. XBee имеет 8 линий использовать DIO, которые могут быть использованы для отправки цифровых данных. Девятой строке DIO используется для / DTR прохождения.
Включение DIO линий (Remote): Функция DIO может быть включен в пульт дистанционного управления с ATDn = 3, где п = 0-7 (контактный DIO вы хотите использовать).
Включение DIO линий (базовый): Функция DIO может быть включена в базу ATDn = 4,5 (4 ДЕЛАТЬ умолчанию низким и 5 ДЕЛАТЬ умолчанию высокий), где п = 0-7 (контактный DIO вы хотите использовать). Помните, что входы и выходы должны быть отображены вместе, поэтому, если Вы разрешите DI2 на пульте дистанционного управления необходимо включить DO2 на базе. Каждая линия DIO связана с конкретным контактным на модуль и некоторые контакты могут иметь другие функции на них.
DIO выборки линии и таймеры: После надлежащей линии DIO была включена, то вы должны установить частоту дискретизации и тайм-аут таймера линий DIO. Частота дискретизации должна быть установлена на пульте ДУ и таймер должен быть установлен на подставке. На удаленном частота дискретизации может быть установлен с параметром IR (частота дискретизации в единицах мс). Таймер устанавливается на основе параметром Tn, где п = 0-7 (параметр Т в единицах 100’‘’’ с мс). Если после того, как таймер Т истек, а модуль hasn’‘’’ т получили новые данные, то Дон вернется в состояние по умолчанию. Это означает, что вы всегда должны устанавливать частоту дискретизации меньше (в большинстве случаев значительно меньше) Тайм-аут таймера.
Изменение обнаружения: XBee также может быть настроен для обнаружения изменений, где он будет передавать смену DIO, когда происходят изменения. Если изменения Detect не включена (по умолчанию) модуль не будет передавать при изменении DIO линий, но только на интервал выборки. Для того чтобы изменения Вычислять установить IC к Битовая маска соответствующих линий DIO, где DIO0 это LSB и DIO7 является MSB.
Образцы перед передачей: XBee позволяет пользователю установить количество образцов, которые должны быть приняты до того, данные передаются, эта команда ATIT. XBee может буфера до 90 байт стоит выборки данных, так как вся информация хранится DIO в 2 байта XBee может буфера до 22 образцов или ATIT = 0x44.
Пример: В качестве примера простую ссылку DIO радиостанции может быть установлен следующим образом:
Удаленный
База
DL = 0x1234
DL = 0x5678
MY = 0x5678
MY = 0x1234
D3 = 0x3
D3 = 0x4
D4 = 0x3
D4 = 0x4
IC = 0x18
Т3 = 0x64
ИТ = 0x2
T4 = 0x64
IR = 0x32
IA = 0x5678 (или FFFF)
Эти настройки будут пульт дистанционного попробовать DI3 и DI4 один раз в каждые 50 мс. Он будет буфером 2 пробы каждого, прежде чем отправить их обратно на базу. Это должно привести к базе получении 16 байт передачи (4 байта данных и 12 байт кадрирование) каждые 100 мс.
UART вывода: XBee может передавать данные через DIO XBee’‘’’ с UART, XBee может еще отправлять / получать стандартный UART последовательных данных. Есть два способа для чтения DO данных, как это происходит в XBee. По умолчанию, когда соответствующий вывод DI переключается, то модуль будет переключать соответствующий вывод DO на базе модуля. Другой метод для чтения цифровых данных через UART. Чтобы включить модуль для вывода данных UART просто установить Атиу = 1 на базе (это по умолчанию). Когда данные передаются из UART данные автоматически в формате API, поэтому API Безразлично’‘’’ т должны быть включены. Ниже приведен пример DIO UART поток данных, взятых из примера выше.
7E 00 0C 83 56 78 2E 00 02 00 18 00 18 00 18 36
Если UART API поток данных может быть разбита следующим образом:
7E
Начальный ограничитель
00 0C
Длина Байт 83
API идентификатор байт для 16-битных данных DIO (82 для 64-битных данных DIO) 56 78
Байт Адрес источника 2E
Байт Значение RSSI 00
Вариант Byte 02
Количество байт Пример 00 18
00000000 00011000 канала Индикатор * 00 18
Пример данных DIO 3 и 4 (где 1 соответствует высоким и 0 означает низкий) 36
Контрольная сумма
* Битовое поле, где биты выстраиваются как (Ax = ADCx и Dx = DIOX):
MSB = 0x00
LSB = 0x18
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
Не Доступно
A5
A4
A3
A2
A1
A0
D8
D7
D6
D5
D4
D3
D2
D1
D0
[QUOTE=инком;3119547]Братцы,похоже эти. ?../QUOTE]
Боюсь показаться не учтивым, а Вы не пробовали читать описание самого протокола ZigBee.?
Ну или хотя бы вот это www.ti.com/ww/ru/prod_rfif.html?CMP=KNC-GoogleTI&2…
[QUOTE=Желтый вжик;3119783]
Братцы,похоже эти. ?../QUOTE]
Боюсь показаться не учтивым, а Вы не пробовали читать описание самого протокола ZigBee.?
Ну или хотя бы вот это www.ti.com/ww/ru/prod_rfif.html?CMP=KNC-GoogleTI&2…
Действительно,чего это я тут расчувствовался…
Хороший ответ, спасибо …
Все же обиделись!
Прошу прощения!
Есть оч дешевые китайские решения, на одной плате РЧ и контролер. Даже библиотеки написанны. ХВЕе интересен наличием стека ZigBee и не более. Можно и не заморачиваться.
Все же обиделись!
Прошу прощения!
Есть оч дешевые китайские решения, на одной плате РЧ и контролер. Даже библиотеки написанны. ХВЕе интересен наличием стека ZigBee и не более. Можно и не заморачиваться.
Обижаются дураки,остальные делают выводы.
Если нетрудно,ссылку…Конкретно… про"оч дешевые китайские решения, на одной плате РЧ и контролер".
Буду очень признателен.
Манелов
Чтоб далеко не лазить …compel.ru/…/novye-radiomoduli-433-mgc-dlya-promys…
Пробывал,работает стабильно,есть подобное и на 700 и на 900 и на 2,4
Не ленитесь
Чтоб далеко не лазить …compel.ru/…/novye-radiomoduli-433-mgc-dlya-promys…
Пробывал,работает стабильно,есть подобное и на 700 и на 900 и на 2,4
Не ленитесь
Находил,не откровение…
Если Вы его пробовали ,“не ленитесь” и подскажите пожалуйста , как на этот модуль завести 3 судейские кнопки +3 линии самодиагностики + идент. номер., (не говоря уже про стартовое табло)…
Прошу простить,я только учусь…😵
На этом сайте есть описание некоторого проекта на этих модулях,который содержит не только кнопки.Ищите в блогах.
С какими контролерами работаете?
Если не нужна индикация на пульте,вообще все собирается на 4001 и регистре. А если и это сложно,то Ваш путь блютуз игровые джойстики.
Давайте в личку,если Вам действительно интересно. А так у Сергея Дудина!
Вот вопрос.
Представьте, что судьи на ближних пилонах смотрят за моделями, “отбивают” круги, контролируют прохождение своих пилонов. В руках у каждого судьи “кнопка”. Надо полагать, что каждая кнопка соединяется проводом с программным блоком, обслуживающим систему. А теперь ситуация: каждый судья, следя за моделью, должен развернуться вокруг себя с кнопкой в руке 10 раз, и судей трое! Как быть с проводами? Ведь запутаются…
Судья на ближних вешках один. он же судья старта его задачи - контроль облета ближайших вешек.
Вот вопрос.
судьи на ближних пилонах смотрят за моделями, “отбивают” круги, контролируют прохождение своих пилонов.
Судей на ближних вешках -три на каждой(не бюджетный вариант), и они не крутятся а наблюдают со стороны. В бюджетном варианте по одному под вешкой, но они крутят только головой.
Судья на ближних вешках один. он же судья старта его задачи - контроль облета ближайших вешек.
Один на отдельную модель или один на все 3 модели?
Бюджетный вариант-один на все! Если судей как положенно то их окажется больше чем пилотов при проведение местных чемпионатов!
Бюджетный вариант-один на все!
Пробовали мы так, очень плохо получается. Если летят широко, там всё нормально. А вот те кто летят как надо им ставят залёты, хотя это очень и очень спорно. И доказать нет ни какой возможности как судье так и пилоту. Потому что ни кто точно не видит. Мне кажется самый правильный из бюджетного это судьи под вешками один из них стартер(нач. старта).
Бюджетный вариант-один на все! Если судей как положенно то их окажется больше чем пилотов при проведение местных чемпионатов!
Для тренировок и местных стартов -да.
Для серьезных стартов -не вариант.Провоцирование скандалов,протестов и перелетов. Тут по официальной многолюдной схеме столько человеческого фактора…
Моё мнение - только отдельный судья на каждую модель! Количество судей не уменьшить никак, это нерешаемая задача! Но сама идея с программой, с кнопками и обработкой информации на компе и выдачей готовой полётной таблицы делает процесс судейства технологичным, его легко передать не знакомым с нюансами судейства людям. Получается, на каждого пилота нужен 1 судья на ближней вешке, и 1 на дальней, итого 2 человека. Нужно ввести принцип: “Хочешь соревноваться на гонках - приведи с собой в помощь двух друзей!” (жён, детей, родственников, студентов за пиво, и т. п.) Пятиминутный инструктаж + один-два пробных пролёта - и всё получится!
Мы вот у себя сейчас хотим сделать такой упрощённый вариант. У каждого судьи в руках 2 кнопки. Судья на ближней вешке по команде старта нажимает кнопку, которую держит в правой руке, далее следит за “своей” моделью, и на каждом кругу отбивает этой кнопкой его прохождение. Программа считает время прохождения каждого круга, после 11-го нажатия кнопки считается общее время тура. Если на каком-то из ближних пилонов был недолёт, судья нажимает в этот момент на “красную” кнопку, которую держит в другой руке, программа считает это как ошибку, и после отсечки времени тура идёт штраф.
На дальней вешке: “зелёная” кнопка в одной руке зажигает и гасит фонарь светофора, эта функция чисто информационная, для пилота и механика, с программой не связана, нажатие на “красную” кнопку в другой руке даёт сигнал в программу об ошибке, если был недолёт. Таким образом, круги и время их прохождения считаются по информации от “зелёной” кнопки судьи на ближней вешке, информация об ошибках приходит от обоих судей, всё это принимается и обрабатывается программой, по каждому туру сразу на поле на компе формируется таблица результатов.
Вот такая идея, критикуйте, добавляйте. Пока всё в стадии сборки, думаю, через месяц уже будет что-то предварительно работающее.
1.Студент за ПИВО после 5минутного инструктажа не справиться с двумя кнопками–проверенно.
2 Три судьи в зоне пролета на ближних вешках опаснее в три раза, да и один справиться -его задача фиксировать нарушения облета не более2раз за каждым. Для одного проще сделать убежище (Клетку) Сидеть ему придется в 50-100метрах от ближних вешек в сторону противоположную дальней вешки
3. А программа где для Вашего варианта?
4.А судьями назначаются пилоты или их механниками отлетавшие за одну гонку до этой. т.е.Пилот судит гонку через одну после своей!
Для проведения гонки (бюджетной) нужно 4судьи!
[QUOTE=Brodяga;3158748]
Меня очень смущает наличие двух кнопок в руках у судьи, не будет он их путать ?
Где больше всего возникает споров?
1.Залеты
Я хочу сделать детализацию залетов -№ круга,№ пилона.Число споров должно уменьшится…
2.Старт.
Взлет по погашению соотв.светофора на стартовом табло.Камера напротив старт. фонарей и стартующих…
3.Светофор дальней(1)вешки
Самодиагностика работоспособности системы( и просто наличие кнопки в руке судьи)
4.Стартовое табло
Должно отражать :время(60 сек),старт.фонари, число кругов/число залетов каждого участника .В идеале-время базы каждого
Вкратце так…
Беспроводное железо я заказал, жду.
Меня очень интересует Ваша программа, покажете?..