...
Для подсчета выданных призовым аппаратом тикетов, на контролере используется вход D2, который подключается к счетчику тикетов следующим образом D2+ на (+) счетчика, D2- соответственно на (-) счетчика. Когда на аппарате окончена игра и из диспенсера тикетов выходят тикеты, то на дисплее игрового контролера GK отображается информация об их количестве: "Выдано Х тикетов"
...
Схема подключения контролера GK к игровому аппарату в случае, если на жетоноприемник приходит 3 провода (общая земля):
Схема подключения контролера GK к игровому аппарату в случае, если на жетоноприемник приходит 4 провода (COIN отдельно от земли):
В рамках данной статьи стоит упомянуть момент, когда требуется автоматизировать игровой аппарат с нестандартными параметрами сигнала для запуска. То сеть при подключении такого аппарата, когда мы в его свойствах выставляем конфигурацию устройства - Жетоноприемник со средней реакцией, при проводе картой по считывателю игра не запускается, хотя подключение к жетоноприемнику верное и при замыкании механически необходимых проводов, игра запускается, то здесь скорее всего речь идет о нестандартном сигнале для запуска. Скорее всего одна из составляющих, определяющих Parameter1 в конфигурации устройства отличается от принятой за стандартную. Parameter1 вычисляется по формуле, в которой требуется знать длительность импульса, паузу между импульсами и количество импульсов.
...
Длительности импульса и паузы в микросекундах милисекундах рассчитываются по таблице:
...
Значение Parameter1 для конфигурации "Жетоноприемник со средней реакцией" равен 84. Эта конфигурация подходит для большинства игровых аппаратов на рынке. Разберем какие параметры сигнала соответствуют этому значению.
В редакторе значения представлены в десятичной системе. Также в редакторе от необходимого значения отнимается контрольная единица. Игровой контролер общается со службами gkHost и gkAgent на "языке токенов", используя шестнадцатеричную систему. В формуле для вычисления значения параметра используется двоичная система. Для вычислений потребуется калькулятор в режиме "Программист" для перевода чисел из различных систем исчисления.
...
Смотрим в таблицу: 5 - соответствует длительности импульса 200 мксмс, 1 - соответствует паузе между импульсами 50 мксмс, количество импульсов 1
Таковы характеристики сигнала для запуска игры в большинстве игровых аппаратов.
Если аппарат имеет не стандартные параметры сигнала для запуска игры, то требуется внести определенные настройки для его подключения.
На примере игрового аппарата Drummer Kids покажем технологию автоматизации такого рода аппаратов.
Для Drummer Kids параметры сигнала следующие: длительность импульса 75 мксмс, пауза между импульсами 30 мксмс, требуется один импульс.
По формуле вычисляем значение Parameter1, оно равняется 32.
Длительность 75 мкс мс - соответствует в таблице значению 2 в двоичной системе это 0010
Пауза 30 мкс мс - соответствует в таблице значение 0 в двочной это также 00
...
Подключение платы эмуляции тикетов
- Режим повторителя
Как мы видим из данной статьи, что показания выданных тикетов контролер снимает с штатного счетчика тикетов, установленного в игровом аппарате. Тут возникает ряд нюансов, во-первых, контролер "умеет" снимать показания только с механического счетчика, а если установлен электронный счетчик, то показания снять не удастся. Также счетчик может попросту отсутствовать, например в б/у игровых аппаратах. Во-вторых, счетчик тикетов, как правило один в игровом аппарате, а игровых сторон может быть несколько и причем к каждой подключается контролер. В таком случае счетчик тикетов подключается к одному контролеру и этот контролер считает информацию со всех сторон. Но здесь возникает главная особенность такого подключения: в отчетах мы увидим информацию по этому игровому аппарату только лишь в разрезе одного контролера, к которому подключен счетчик, по остальным контролерам будут всегда нули. Допустим, призовой игровой аппарат имеет 2 игровые стороны и автоматизирован 2-мя контролерами GK. В редакторе этот аппарат заведен по количеству контролеров: Ducky Splash_1 и Ducky Splash_2, счетчик подключен к первому контролеру. При играх на одной и на другой стороне аппарата, тикеты будут выходить с диспенсера тикетов с соответствующей стороны, а надпись о выигранных тикетах будет всегда на дисплее от первого контролера. В отчетах по первому контролеру Ducky Splash_1 будет суммарная информация о выданных тикетов с обоих сторон, а по контролеру Ducky Splash_2 всегда будет 0.
Все это создает некие неудобства для анализа движения тикетов в отчетах, а также правомерности их использования со стороны технического персонала центра. Могут иметь место случаи банальных краж тикетов из аппаратов для дальнейшего их обмена на товары и призы на Призотеке. Для более точного учета выданных тикетов из игровых аппаратов независимо от того какой счетчик установлен (механический или электронный) или его отсутствия/неисправности, независимо от количества игровых сторон на аппарате, применяется плата эмуляции тикетдиспенсера.
Общий вид платы старого образца (выпускалась до 2022 года):
Общий вид платы нового образца (выпускается с 2022 года по сей день):
Схематично общий вид платы нового образца (выпускается с 2022 года по сей день):
Стоит обратить внимание на различия плат старого и нового образца в распайке контактов входов/выходов!
Отличительный признак новой платы - наличие dip-переключателей.
Данная плата разработана компанией Game-Keeper и полностью совместима с игровым контролером GK. Единственным условием для подключения платы является наличие в аппарате штатного тикетдиспенсера, из которого идет подача тикетов при выигрыше. Как правило в призовых аппаратах они присутствуют всегда. Эмулятор подключается в разрез штатного тикетдиспенсера и игрового контролера и обеспечивает подсчет тикетов с последующим выводом в отчеты GK по каждой игровой стороне на аппарате.
Схема подключения платы эмулятора:
Назначение перемычек:
JP1 - управление полярностью сигнала "мотор".
Перемычка установлена - активный низкий уровень(0 v).
Перемычка снята - активный высокий уровень(12 v).
...
С контролера берем D1+ D1- (если нужно 2 канала, то тогда только D1 и D2).
Питание для платы 12В и GND берем обязательно с тикетдиспенсера!
Из OUT тикетдиспенсера в IN платы.
По умолчанию (без перемычки J1) нормально высокий уровень импульсов.
Если сыграли на аппарате и на дисплее не появилась надпись о выданных тикетах, но промотав тикеты на самом тикетдиспенсере (служебной кнопкой промотки) или сыграв еще раз, начинает писать, то ставим перемычку J1 - нормально низкий уровень импульсов.
2. Режим эмулятора
В этом режиме подключения платы эмулятора тикетов штатный диспенсер тикетов не задействован. Плата подключается взамен тикетдиспенсера. Это так называемый режим электронных тикетов, когда в бумажных тикетах нет необходимости. Весь подсчет с последующей передачей в отчеты GK идет электронно напрямую через игровой контролер в БД.
В Редакторе ГК в свойствах игрового контролера нужно выставить в поле Применение значение "Электронный тикет"
Схема подключения платы эмулятора:
Следует обратить внимание, что перемычка JP2 установлена, а перемычка JP1 снята - подходит для большинства тикетдиспенсеров.
Прошивка платы USC 121.00.00 для работы в режиме эмулятора тикетдиспенсера TD_emulator_2_2.hex
В самой последней версии платы появились переключатели (dip) для управления и настройки. Их назначение:
JP1 - управление полярностью сигнала "мотор".
ON: Перемычка установлена - активный низкий уровень(0 v).
OFF: Перемычка снята - активный высокий уровень(12 v).
JP2 - управление полярностью сигнала "счет".
ON: Перемычка установлена - активный низкий уровень счетных импульсов(0 v).
OFF: Перемычка снята - активный высокий уровень счетных импульсов (12 v).
JP3 - управление полярностью импульсного сигнала "тикеты".
OFF: активный низкий уровень счетных импульсов(0 v).
ON: активный высокий уровень счетных импульсов(12 v).
JP4 - резерв
JP5 - резерв
JP6 - выбор режима работы платы.
OFF: режим эмулятора.
ON: режим повторителя.
JP7 - подтяжка IN к GND через резистор 1кОм
ON: подтяжка включена.
JP8 - подтяжка IN к +12в через резистор 1кОм
ON: подтяжка включена.
Проверка работы платы в режиме эмулятора тикетдиспенсера после прошивки на стенде.
1. Подключить выход D+ эмулятора к входу D2+ игрового контроллера.
2. Подключить выход D- эмулятора к входу D2- игрового контроллера.
3. Снять перемычки с джамперов JP1 и JP2.
4. Подключить питание 12v к входу питания эмулятора + и -.
5. Убедиться, что игровой контроллер подключился к GkHost.
6. Подать +12v на вход IN эмулятора и удерживать его примерно 5 секунд.
7. Отключить питание +12v от входа IN.
8. Убедиться, что в окне сообщений GkHost пришло сообщение EVENT 05 XX XX, где XXXX - количество выданных аппаратом тикетов. Колтчество зависит от времени, в течении которого ко входу IN приложено напряжение +12v.
Фото подключения с реального рабочего объекта: