Американский энтузиаст представил детальное руководство по сборке собственной POS-системы Open Kiosk для малого бизнеса. Проект построен на базе LattePanda MU, ESP32 S3 и термопринтера, размещенных в компактном 3D-печатном корпусе. Система работает с бесплатной базой данных Firebase, поддерживающей до 10 000 товаров и 50 000+ записей заказов в пределах лимита 1 ГБ.
Ключевая особенность Open Kiosk — полная автономность без абонентской платы. Firebase предоставляет 50 000 операций чтения и 20 000 записей в день бесплатно, чего хватает большинству небольших магазинов. В отличие от коммерческих решений с ежемесячными платежами от $50-100, эта система требует только разовых затрат на компоненты стоимостью около $300-400.

Аппаратная часть включает 21-шаговое руководство по сборке: от 3D-печати корпуса до программирования ESP32 через Arduino IDE. Система поддерживает 10.5-дюймовый сенсорный дисплей, голосовой поиск товаров и печать чеков на 58/80-мм термопринтере. LattePanda MU работает под управлением Windows 11 и обеспечивает связь с ESP32 через UART для управления принтером.
Программное обеспечение написано на React + Vite + Firebase и включает две панели: админскую для управления товарами и отчетами, и торговую для оформления заказов. Система генерирует отчеты в CSV-формате, отслеживает остатки и ведет полную историю продаж. При отсутствии термопринтера поддерживается печать в PDF через стандартный диалог Windows.
Open Kiosk представляет интересный пример того, как современные веб-технологии и доступная электроника могут решить реальные бизнес-задачи. Проект полностью открытый, что позволяет адаптировать его под специфику конкретного бизнеса — от продуктового ларька до небольшого кафе. Правда, сборка потребует базовых навыков пайки и программирования 🔧
Источник новости и обложки: www.instructables.com