Жетоноприемник
##
|
| Дополнительное устройство, позволяющее игрокам запускать игру самостоятельно с помощью заранее купленных жетонов.
| ——– | ——– |
| Подключение | CSBT переходник (3-7 м.)
| Поддержка | Board B523b+ |
##
##
Подключение
Переходник CSBT 3-7m TODO pic
Настройка
Переключатели конфигурации жетоноприемника обычно находятся на его задней панели, либо около считывающего блока:
Обязательные настройки (при их наличии): TODO
Настройка на стороне сервера заключается в назначении на странице /devices?dev=1 кнопке, вместо которой воткнут жетоноприемник 3 режима работы. Для этого необходимо кликнуть на нужную кнопку и в появившемся окне ввести 3. Применить изменения, подтвердив выбор.

Для выключения режима жетоноприемника необходимо установить кнопку в 4 состояние.
Алгоритм работы
- Вставляем монету
- Сверка монеты с шаблоном
- Отправка монеты в кассу
- Отправка импульсов по количеству монет х1
Если монета не прошла проверку, она возвращается. Сигналы отправляются только после сохранения в кассу.
Передаваемые сигналы
В режиме ожидания сигнальная пара разомкнута. Сигнал - замыкание сигнальной пары на 50 мс, с последующим размыканием на 50 мс.
Подсчёт импульсов на приёмной стороне
Сигнал может принимать любой из разъемов кнопки Контроллера при выставлении 3 режима работы этого разъема. По переднему фронту сигнала на настроенном пине Контроллер прерывает выполнение всех операций и производит инкрементирование счётчика кредитов и сброс таймера кредитов. При превышении таймером интервала в 1 секунду Контроллер добавляет в карту кредитов значение счётчика кредитов и текущее время в ms работы контроллера.
Каждые 3 секунды Контроллер проверяет, есть ли в карте кредитов не переданные на сервер кредиты и отправляет событие “add-credits” с параметрами:
- “time”: [1000, 4852, 9100, 16200, …] (массив времени поступления монет, служащий их идентификатором)
- “coins”: [5, 10, 5, 1, …] (массив количества новых монет)
Сервер проверяет все монеты по временному идентификатору для отсеивания дубликатов (в случае зависания сервера более, чем на 3 секунды) и начисляет полученные “кредиты” в 2 счётчика: Счётчик не потраченных кредитов и Общий счётчик кредитов.
Идентификаторы монет запоминаются для отсеивания дублирующих событий.
Затем сервер отсылает подтверждение confirm-credits с идентификатором монеты.
Получив подтверждение от сервера Контроллер удаляет из карты кредитов данную монету.
Список совместимых прошивок
- B523b + NodeJS: feature–bill-aceptor 08ff307
Список совместимого оборудования
- LK-100B+
Возможные проблемы и их решения
Присылаются коины 1 из 10
Возможно, стоит множитель (параметр “Pr” Price ). Исправление:
- зайти в настройки
- пролистать до меню Pr
- Установить значение “1”
- выйти из меню
- перезагрузить питанием
- проверить
- Если не помогло, но значение Pr стало 1, то попробовать обучить монетник заново
Прошивка жетоноприемника VN-5
Процесс настройки
- Подключить плату к серверу, настроить разъём на плате под монетоприемник (назначение на странице /devices?dev=1 кнопке, вместо которой воткнут жетоноприемник 3 режима работы. Для этого нужно кликнуть на нужную кнопку и в появившемся окне ввести 3. Применить изменения, подтвердив выбор.)
- После включения устройства ЗАЖАТЬ кнопку Enter (сверху устройства 3 кнопки - Enter, + и -). Таким образом зайти в меню монетоприемника.
- Выбрать режим обучения (пролистать книпками +/- режимы так, чтобы на красном индикаторе на жетоноприемнике было написано th).
- Нажать Enter, выбрать канал Ch-1, Ch-2 или другой (3 разные монеты, 3 разных канала).
- Нажать Enter и кнопками наверху жетоноприемника ввести количество очков за данную монету (по умолчанию 1, кнопками +/- меняем значение), и опять Enter.
- Закинуть 6 РАЗНЫХ монет одного номинала подряд, после чего устройство выходит в меню выбора канала.
- Аналогичным способом повторить для других монет (соответственно меняя канал и количество очков).
- Зажать Enter до полного выхода из меню (два выхода).
- Проверить жетонопориемник.
Примеры операций с жетоноприемником
Добавление нового жетона стоимостью 1 евро на канал 2.
- Подключить жетоноприемник в плату, на /devices?dev=1 назначить 3 режим работы тому гнезду, в которое включен жетоноприемник.
- Длинным нажатием на Enter открыть меню.
- Выбрать tH, далее Enter, на индикаторе должен появиться канал c1.
- Нажать на +, поменять канал на с2, нажать Ent. Попадаем на меню “Coin value”.
- Стартовое значение цены жетона - “1”. Поменять его на “2” (цена монеты 1 евро - 2).
- Нажать Ent, подтверждая значение “2” монеты 1 евро. После меню должно замигать цифрами “00”.
- Закинуть 6 РАЗНЫХ монет с номиналом 1 евро. После 6-й монеты меню автоматически вернется к выбору каналов c2.
- Долгое нажатие Enter, чтобы выйти из первого меню
- Повторное долгое нажатие Enter для полного выхода из меню.
Изменение значения Coin Value канала Ch-2 с 2 до 4.
- Подключить жетоноприемник в плату, на /devices?dev=1 назначить 3 режим работы тому гнезду, в которое включен жетоноприемник.
- Длинным нажатием на Enter открыть меню.
- Выбрать Cn (Coin Value), нажать Enter, на индикаторе должен появиться канал c1.
- Выбрать канал C2, нажать Enter. Меню должно показывать текущую цену канала - в нашем случае 2.
- Нажать +, и назначить новую цену Coin Value - 2 > 3 > 4.
- Нажать Enter, подтверждая значение.
- Выход двумя долгими нажатиями на Enter.
Удаление канала 3. (Временное удаление, можно включить позднее).
- Подключить жетоноприемник в плату, на /devices?dev=1 назначить 3 режим работы тому гнезду, в которое включен жетоноприемник.
- Длинным нажатием на Enter открыть меню.
- Выбрать dL (Delete Channel), нажать Enter, на индикаторе должен появиться канал c1.
- Поменять канал на нужный нам c3. Нажать Enter, подтверждая выбор. Затем выбрать 01, чтобы далее игнорировать канал Ch-3.
- Двумя долгими нажатиями на Enter выйти из меню
Posts
subscribe via RSS