Привет, я Артем.
После освобождения от магистратуры решил опубликовать свой текущий проект, давно хотел это сделать - банковский терминал для настолок.
Скажу сразу, я искал и видел подобные проекты, может они и хороши, но не идеальны, планируется другой подход. О Монополии знаю, именно она и является источником вдохновения.
Итак поехали...
ЗАДАЧА
Разработать устройство банковского терминала для настольных игр с целью частичной замены игровых валют.
Оно должно работать с банковскими или аналогичными картами по беспроводному интерфейсу.
Необходимо отработать 4 сценария:
О ПРОЕКТЕ
Проект разрабатывается давно, поэтому графического материала накопилось достаточно. А время на него появилось только сейчас (
Фото и схемы
Все фотоматериалы, схемы, концепты и найденные гайды по проекту прилагаю, не стесняйтесь спрашивать.
Единственное, что я не могу предоставить: модели корпусов - это мой отдельный проект, которым я собираюсь отбить покупку 3д принтера.
Актуальные на данный момент схемы на картинках далее, исходник в файле
Программная часть
Лично мы программируем платы в VSC на базе расширения PlatformIO IDE.
Обмен кодом проекта в этом репозитории: https://github.com/Kotendro/arduino_kassa, его ведет мой брат.
Код не в одном файле, планируется легко расширяемая классовая система.
Концепты
Их много, все просто не влезут, поэтому часть оставлю тут, остальное в файле
ПРОБЛЕМЫ АППАРАТНЫЕ
На повестке дня от 17.07.26 есть некоторые вопросы:
Клавиатура 4х4
После отказа от подключения клавиатуры по трем проводам с отслеживанием клавиш по сопротивлению из-за их пересечений и перехода на подключение через микросхему PCF8574 с добавлением батареек доступ к компоненту пропал. Очень надеюсь, что это я не так его подключил, скоро отработаю отдельно от всего.
Модуль RFID MFRC522
Оказалось, что данный модуль работает далеко не со всеми картами, он может как реагировать так и игнорировать разные карты от одного банка или с одной платежной системой.
Тут нужен совет по подбору аналогичного модуля.
ПРОБЛЕМЫ ПРОГРАММНЫЕ
Вывод на экран
На данный момент мы не совсем понимаем, как запрограммировать эту часть, как именно его можно обновлять, возможно ли сделать анимацию перевода средств, подобную устройствам из Монополии?
Разделение уровни на действия
Подобная разработка с подобной появилась для нас впервые. Хоть сейчас концепты составлены, а уровни запрограммированы, им все равно требуется некоторая полировка - составление документации, расширение действий, критические точки зрения и т.п.
ИНЫЕ ПРОБЛЕМЫ
Сейчас терминал испытывается во временном универсальном корпусе. Очевидно, что ему понадобится новая модель корпуса для 3д печати.
В теории возможно применение нормальных печатных плат, но так далеко я еще не заходил.
РАЗРАБОТЧИКИ
Сейчас разработкой занимаются 2 человека:
Все файлы из текста сжаты в папку
Я никогда не взаимодействовал с форумами, возможны ошибки и недопонимания. В целом, воспринимаю, это место как публичный дневник разработки.
Для удобства связи можно организовать другое место, например Discord, но посмотрим.
Проблемы обозначены выше, вы можете собрать устройство самостоятельно и воспроизвести их, просто дать обратную связь и советы.
Считаю, что потенциал устройства огромен. Оно применимо к части игр, а если еще и разные валюты прикрутить... то хоть в ДнД с ним можно идти.
Быстрого результата не гарантирую, жизнь слишком загружена.
После освобождения от магистратуры решил опубликовать свой текущий проект, давно хотел это сделать - банковский терминал для настолок.
Скажу сразу, я искал и видел подобные проекты, может они и хороши, но не идеальны, планируется другой подход. О Монополии знаю, именно она и является источником вдохновения.
Итак поехали...
ЗАДАЧА
Разработать устройство банковского терминала для настольных игр с целью частичной замены игровых валют.
Оно должно работать с банковскими или аналогичными картами по беспроводному интерфейсу.
Необходимо отработать 4 сценария:
- Обмен между банком и игроком, как на кассе;
- Обмен между игроком и банком, как в банкомате;
- Обмен между игроками, подобно СПБ;
- Изменение состава игроков.
О ПРОЕКТЕ
Проект разрабатывается давно, поэтому графического материала накопилось достаточно. А время на него появилось только сейчас (
Фото и схемы
Все фотоматериалы, схемы, концепты и найденные гайды по проекту прилагаю, не стесняйтесь спрашивать.
Единственное, что я не могу предоставить: модели корпусов - это мой отдельный проект, которым я собираюсь отбить покупку 3д принтера.
Актуальные на данный момент схемы на картинках далее, исходник в файле
Скетч v4.2.fzz... не отправляется.Программная часть
Лично мы программируем платы в VSC на базе расширения PlatformIO IDE.
Обмен кодом проекта в этом репозитории: https://github.com/Kotendro/arduino_kassa, его ведет мой брат.
Код не в одном файле, планируется легко расширяемая классовая система.
Концепты
Их много, все просто не влезут, поэтому часть оставлю тут, остальное в файле
ИБТ - Концепт.pdf. Их целью является описание интерфейсов и взаимодействий пользователя с устройством.а)
б) 
в)
Рис. 4 - Концепты: а) Часть карты действий пользователя; б) Ввод с клавиатуры 4х4; в) Вывод на IPS 1602
б) 
в)

Рис. 4 - Концепты: а) Часть карты действий пользователя; б) Ввод с клавиатуры 4х4; в) Вывод на IPS 1602
ПРОБЛЕМЫ АППАРАТНЫЕ
На повестке дня от 17.07.26 есть некоторые вопросы:
Клавиатура 4х4
После отказа от подключения клавиатуры по трем проводам с отслеживанием клавиш по сопротивлению из-за их пересечений и перехода на подключение через микросхему PCF8574 с добавлением батареек доступ к компоненту пропал. Очень надеюсь, что это я не так его подключил, скоро отработаю отдельно от всего.
Модуль RFID MFRC522
Оказалось, что данный модуль работает далеко не со всеми картами, он может как реагировать так и игнорировать разные карты от одного банка или с одной платежной системой.
Тут нужен совет по подбору аналогичного модуля.
ПРОБЛЕМЫ ПРОГРАММНЫЕ
Вывод на экран
На данный момент мы не совсем понимаем, как запрограммировать эту часть, как именно его можно обновлять, возможно ли сделать анимацию перевода средств, подобную устройствам из Монополии?
Разделение уровни на действия
Подобная разработка с подобной появилась для нас впервые. Хоть сейчас концепты составлены, а уровни запрограммированы, им все равно требуется некоторая полировка - составление документации, расширение действий, критические точки зрения и т.п.
ИНЫЕ ПРОБЛЕМЫ
Сейчас терминал испытывается во временном универсальном корпусе. Очевидно, что ему понадобится новая модель корпуса для 3д печати.
В теории возможно применение нормальных печатных плат, но так далеко я еще не заходил.
РАЗРАБОТЧИКИ
Сейчас разработкой занимаются 2 человека:
- Я, Артем - задаю видение проекта, рисую концепты и схемы, закупаю компоненты и собираю их, программирую и проверяю детали. Осенью 2026 ухожу в армию.
- Мой брат, Илья - занимается программированием.
Все файлы из текста сжаты в папку
Игровой банковский терминал.zip под этим сообщением.Я никогда не взаимодействовал с форумами, возможны ошибки и недопонимания. В целом, воспринимаю, это место как публичный дневник разработки.
Для удобства связи можно организовать другое место, например Discord, но посмотрим.
Проблемы обозначены выше, вы можете собрать устройство самостоятельно и воспроизвести их, просто дать обратную связь и советы.
Считаю, что потенциал устройства огромен. Оно применимо к части игр, а если еще и разные валюты прикрутить... то хоть в ДнД с ним можно идти.
Быстрого результата не гарантирую, жизнь слишком загружена.
Вложения
-
1.3 MB Просмотры: 2
Изменено:








