Компания «Урбан Софт» разработала автоматическую кассу для автономного общественного туалета. Устройство работает на улице при — 40°. Программное обеспечение «Урбан Софт» для терминала, управляющего доступом в туалет, отвечает за прием оплаты монетами и пластиковыми картами, выдачу фискальных чеков, а также взаимодействует с контроллером замков и сенсоров.
Как разрабатывали софт для автоматической кассы
В ходе проекта архитектура устройства несколько поменялась. Вместо контроллера была использована плата Arduino и набор реле. Командой разработчиков терминала был написан sketch, позволяющий отправить сигнал на открытие замка и включение / выключение света. Он также транслировал состояние датчиков, определяющих состояние кабины (датчик движения, геркон, кнопка открытия дверей).
Логика, определяющая статус кабины, была реализована специалистами «Урбан Софт». Проведя ряд экспериментов, они решили, что для повышения надежности необходимо реализовать максимум логики на стороне Arduino. В ПО электронного кассира оставить только функции открытия замков и получения статусов кабин. Разработчики «Урбан Софт» написали новый sketch, который даже при отключении терминала или при проблемах с питанием позволяет штатно завершить работу. Электронный кассир был установлен и настроен, новый sketch залит на Arduino, все протестировано и отлажено.
Как тестировали автоматизированный туалет на морозе
Автоматический туалет был отправлен в Когалым и установлен на улице. Несмотря на сильный мороз (-35° и ниже), сенсорный экран и пин-клавиатура терминала работали исправно благодаря продуманной системе обогрева.
Сейчас специалисты «Урбан Софт» работают над подключением эквайринга Сбербанка. После этого устройство будет запущено в эксплуатацию.
Компания «Урбан Софт» охотно берется за разработку автоматических касс для нестандартных проектов, таких, как описанный выше. Обратитесь в компанию за бесплатной консультацией +7 (499) 755-98-64, и вам порекомендуют решение, подходящее для ваших задач.