bikeportal.org.ua


Добро пожаловать, посетитель!
Пожалуйста, войдите или зарегистрируйтесь.    Забыли пароль?

"Шайтанама протокол!" девайс для монитора
(1 чел.) (1) Гость
ВнизСтраница: 12
Сообщения темы: "Шайтанама протокол!" девайс для монитора
#1661
"Шайтанама протокол!" девайс для монитора 29/07/2010 19:32 Репутация: 146
Не бросая слов на ветер пришлось все таки сделать выносную клаву для управления просмотром на мониторе с протоколами. тем более это мое родное - я же програмисто железяко

вот он, этот чудесный девайс. Рабочее название "Шайтанама протокол"



девайс будет тестироваться в харькове на этапе ЛКУ 31.07.2010.
будет установлен возле монитора с протоколами.
всем кому интересно - велкам понажимать на кнопки:
- кнопки "Влево" и "Вправо" - выбор протокола для отображения.
- кнопки "Вверх" (PgUp) и "Вниз" (PgDown) - пролистывание протокола, если он не помещается на экране
- и главная фича: Кнопка "Печать" - распечатывание выбранного протокола

спешите потестировать. купюроприемник еще к девайсу не прикручен, поэтому все фичи абсолютно бесплатно бумагу экономить, за кнопки не драться...

нажимать кнопку "печать" судорожно не надо. если кнопка отработала, на экране будет вот такое:
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Последнее редактирование: 29.07.2010 21:39 Редактировал vak.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#1662
Re:"Шайтанама протокол!" девайс для монитора 29/07/2010 20:35 Репутация: 8
маг и волшебник.. ну шо ж попробуемо
я смотрю кнопки такие что бы не один любитель не сломал! но у нас один спец все же есть
Станислав
Станислав
Протуровець
Постов: 500
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Харьков Возраст :46
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#1670
Re:"Шайтанама протокол!" девайс для монитора 30/07/2010 12:17 Репутация: 0
Валентин - молодец
обыщаю сделать клон как токо 14k50 на складе появяццо
yooj
yooj
Молодой
Постов: 2
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Киев/Днепропетровск Возраст :44
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#1675
Re:"Шайтанама протокол!" девайс для монитора 01/08/2010 10:06 Репутация: 8
Шайтанама протокол: испытан в деле пытливыми ручками, работает зараза.... как?!! одному богу известно, ну и ваку.. но работает !

(мнение Харькова)
Станислав
Станислав
Протуровець
Постов: 500
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Харьков Возраст :46
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#3744
Re:"Шайтанама протокол!" девайс для монитора 26/03/2011 20:01 Репутация: 9
нет слов! сплошной респект и уважуха! Пора покупать грузовик чтобы весь скарб возить на гонки - скоро до 40"+ мониторов дело дойдет и больших принтеров
ёлки
ёлки
Експерт
Постов: 70
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Київ Возраст :41
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25492
Re:"Шайтанама протокол!" девайс для монитора 24/10/2014 20:03 Репутация: 1
тоже сделал такую коробочку, на 3-4баксовом arduino-клоне.
на практике не проверяли, но в USBTrace - все работает

из пожеланий, хотелось бы в KKStat - поддержки HID,
шоб с дровами не парится, но и так сойдет.

код внутри, примерно такой: pastebin.com/p9ZdUPaF
(замечания приветствуются, раньше такого не писал)

выглядит где-то так(кликабельно), но налипку с надписями - пока не сделал.

carver
carver
Молодець
Постов: 7
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: киев Возраст :46
Последнее редактирование: 24.10.2014 20:05 Редактировал carver.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25497
Re:"Шайтанама протокол!" девайс для монитора 24/10/2014 21:44 Репутация: 14
Прикольно. K-E-Y-код-NUL-NUL-LF — это у KKstat такой протокол?

В коде хорошо бы вместо delay(1000) что-то вроде

Код:


int const t = таймер() + 1000;
while(таймер() < t && digitalRead(y) == LOW)
{
}


тогда будут нормально обрабатываться быстрые последовательности нажатий. Ну и void вместо int, где не надо.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Последнее редактирование: 24.10.2014 21:46 Редактировал rdaysky.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25498
Re:"Шайтанама протокол!" девайс для монитора 24/10/2014 23:14 Репутация: 146
rdaysky писал(а):
Прикольно. K-E-Y-код-NUL-NUL-LF — это у KKstat такой протокол?
простота спасет мир...
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25499
Re:"Шайтанама протокол!" девайс для монитора 24/10/2014 23:26 Репутация: 146
carver писал(а):
тоже сделал такую коробочку, на 3-4баксовом arduino-клоне.
да уж, неликвидные платы всяческих преобразователей интерфейсов ЧНПП Эргомера, на которых собраны мои кнопки, стоят куда дороже...
из пожеланий, хотелось бы в KKStat - поддержки HID,
шоб с дровами не парится, но и так сойдет.

не... только com-порт, только хардкор
vak
vak
Administrator
Постов: 2426
graph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :47
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25500
Re:"Шайтанама протокол!" девайс для монитора 25/10/2014 14:58 Репутация: 14
А, может, вообще сделать self-contained-девайс? Что-нибудь наподобие RasPi в коробке, там же кнопки, там же выходы на колонки, табло (если есть), монитор и принтер, внутри 3G-модем и раздаватель вай-фая. А результаты вводятся через веб-морду с любого устройства, или даже более, чем с одного — для надежности. Отновопочтили его очередному организатору и у того одной проблемой меньше. Можно даже в форс-мажорной ситуации под кодовым названием «Дебри» удаленно подключиться и вручную разобраться.

Еще мне давно уже кажется, что было бы здравой идеей попросить Интертелеком о спонсорской помощи в виде бесплатного интернета с модемом. Им бы это почти ничего не стоило, а скорости уровня Rev. B были бы совсем не лишними. На всех этапах ЛКУ-2014 покрытие было.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25501
Re:"Шайтанама протокол!" девайс для монитора 25/10/2014 16:25 Репутация: 1
я перед бояркой пробовал у товарища с интера - попросить интернета,
для лайва с поляны - на ютуб или свой nginx, но они просят какую-то презенташку.
нужно именно официально просить, я пробовал логины сотрудников - маленькая скорость.

self-contained - можно сделать на любой железке.
и задачи разные, хоть локальный веб-сервер для регистрации,
или на КП - скриншотить с вебкамеры или SMS'ить RFID метки.
железо выйдет не намного дороже, чем пару раз новой почтой шото отправить,
но вопрос с софтом, это же все писать нужно.
а потом понимать как это все работает.
иногда "ручка и бумага" - могут оказатся намного доступнее.

с таймер() - не осилил(не програмист), но попробую. а так у меня там было две задачи,
- читал что бывает "дребезг контактов", для этого переспрашиваю через 100 мс.
- и что-бы Print - не нажался дважды, добавил delay(1k).
хотя может скролить не очень удобно, может нужно 500.
carver
carver
Молодець
Постов: 7
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: киев Возраст :46
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25502
Re:"Шайтанама протокол!" девайс для монитора 25/10/2014 17:32 Репутация: 14
По-видимому, в Ардуине то, что я обозначил как таймер(), называется millis(), имеет тип unsigned long. Каждые 50 дней непрерывной работы устройства будет случаться 1 секунда, в течение которой нажатие кнопки будет вызывать неправильное мигание зеленого светодиода, что не представляется мне критичной проблемой.

Лишние нажатия на кнопку «Печать», как по мне, должна фильтровать сама KKstat. В таком виде, как я предложил, если долго держать любую кнопку, она каждую секунду будет посылать свой код, но если нажимать часто, то будет посылать на каждое нажатие (лишь бы оно длилось > 100 мс). Для кнопки «Печать» можно заменить 1000 на 1000000, если хочется.

Насчет железной версии и отправки ее туда-сюда, ведь весь смысл этой потенциальной идеи в том, чтобы люди, далекие от железяк, могли просто воткнуть и оно Just Works, а организаторы могут сконцентрироваться на разметке и прочем. У меня сложилось впечатление, что KKstat писалась Байкпорталом для Байкпортала, и не знакомые с тонкостями ее работы организаторы не всегда могут ее обуздать (например, стоит только указать номера не той четности для парных категорий, и всё летит под откос). И в интерфейсе много что можно было бы поменять. Например, объединять малочисленные категории на мониторе, или предсказывать, кто когда появится на финише. Тем более, что KKstat и так умеет выдавать промежуточные результаты в виде HTML, если к ним приделать хорошие стили, то можно было бы сделать это основным способом выдачи результатов на шайтанама-монитор. А если как этот интерфейс, так и интерфейс ввода, перевести на HTML, то становится неважно, на каком железе запущено ядро самой системы.
rdaysky
rdaysky
Еліта
Постов: 141
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Запорожье Возраст :36
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25503
Re:"Шайтанама протокол!" девайс для монитора 25/10/2014 20:01 Репутация: 1
2 rdaysky с таймер() - все получилось.

пришлось немного потрейсить, пока понял что тут int - всего 32(0x8000) секунды,
указал unsigned long и перестало глючить.
unsigned long t = millis() + 500;
while((millis() < t ) && (digitalRead(y) == LOW)){}


а если насчет фич, то я за SMS'ки после финиша

софт - есть и другой rfidtiming.com/scoring-software/ ...хотя думал что FoxPro умер с 286 процами

p.s. немного оффтоп, раньше там наверное демку раздавали, теперь музыка спокойная
racetrakonline.com/download.php
carver
carver
Молодець
Постов: 7
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: киев Возраст :46
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25504
Re:"Шайтанама протокол!" девайс для монитора 26/10/2014 11:52 Репутация: 224
"В моём доме попрошу не выражаться" или применять общедоступные не программистам слова.
Жулей
Жулей
Команда ВР
Постов: 1228
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: Дніпро Возраст :65
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
#25515
Re:"Шайтанама протокол!" девайс для монитора 27/10/2014 16:31 Репутация: 1
поставил себе Racetec, RaceDirector и RunScore, для ознакомления,

Racetec - из них оказался круче всего, мануал на 220 страниц, +вебинары на ютубе,
www.yumpu.com/en/document/view/18169818/...-all-rights-reserved

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

а чего в теме про девайс для монитора, так в списке файлов DisplayBoard.exe и TouchScreen.exe
carver
carver
Молодець
Постов: 7
graphgraph
Пользователь вне форума Кликните здесь, чтобы посмотреть профиль этого пользователя
Город: киев Возраст :46
Последнее редактирование: 27.10.2014 16:38 Редактировал carver.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
ВверхСтраница: 12
Модераторы: vak
Банер  
  
наверх
time: 1.0124590396881