|
|
|
|
| ТЕХНІЧНЕ ЗАВДАННЯ — КОНТРОЛЕР ВОДОМАТУ |
| Документ для передачі розробнику електроніки |
|
|
|
|
|
|
|
|
| Позначення: |
| ✓ Визначено замовником |
|
|
| ⚠ Уточнити у замовника |
|
|
| ⚙ Визначає розробник |
|
|
|
|
|
|
| 01 ПЛАТІЖНА ПІДСИСТЕМА |
|
|
|
|
| Монетоприймач | Microcoin SP3 | Протокол визначає розробник |
| Купюроприймач | Cashcode MSM | MDB або RS-232 — визначає розробник |
| POS-термінал | Ingenico SELF2000 | ⚠ Протокол інтеграції уточнити у постачальника |
| QR / Telegram-бот | Так — зчитувач QR + оплата через Telegram-бот | ⚠ Сценарій замовник надасть окремо |
| Номінали монет / купюр | Всі доступні номінали (грн) |
|
| Видача решти | Ні |
|
|
|
|
|
| 02 ВИКОНАВЧІ МЕХАНІЗМИ (ГІДРАВЛІКА) |
|
|
|
|
| Клапан | Соленоїдний, нормально закритий, для очищеної води |
|
| Напруга клапана | 12V DC |
|
| Кількість точок наливу | 1 (один кран) |
|
| Вимірювання об'єму | Лічильник витрати (flow-метр, імпульсний) | Модель визначає розробник |
| Насос | Так, керується контролером |
|
| Напруга насосу | 12V DC або 24V DC | Уточнити після вибору насосу |
|
|
|
|
| 03 ТАРИФИ ТА ЛОГІКА ПРОДАЖУ |
|
|
|
|
| Режим продажу | Поліметрично (грн/л) + фіксовані кнопки об'єму |
|
| Ціна за 1 літр | 2.50 грн |
|
| Мінімальна покупка | 1.00 грн |
|
| Фіксовані об'єми (кнопки) | 1 / 3 / 5 / 6 / 10 / 19 літрів (6 кнопок) |
|
| Знижкова програма | Так (деталі на розсуд розробника) |
|
| Налаштування ціни | Через особистий кабінет (дистанційно) | Ціна зберігається в пам'яті MCU, змінюється з сервера |
|
|
| 04 ІНТЕРФЕЙС КОРИСТУВАЧА |
|
|
|
|
|
|
| Тип дисплея | Nextion 7" HMI, UART (800×480, ємнісний сенсор) | ~3 700 грн, arduino.ua / mini-tech.com.ua |
| Кількість кнопок об'єму | 6 кнопок літражу + стрілочки власного об'єму + ціна за літр. Монетоприймач і купюроприймач активні одразу на головному екрані | 1 / 3 / 5 / 6 / 10 / 19 л + поле введення власного об'єму |
| Бузер | Ні |
|
| LED-індикація | Так (статус) |
|
| Логіка головного екрану |
| Логіка екрану оплати | Кнопки [ГОТІВКА] і [КАРТКА] присутні одночасно. Монетоприймач і купюроприймач активні одразу — якщо клієнт вкидає гроші без натискання [ГОТІВКА], система автоматично переходить у готівковий сценарій | Екран вибору картка/готівка НЕ окремий крок — обидві опції на екрані підтвердження об'єму |
|
|
|
|
| 05 ТЕЛЕМЕТРІЯ ТА ЗВ'ЯЗОК |
|
|
|
|
|
|
| Канал зв'язку | GSM / GPRS (SIM-картка) |
|
| Що надсилати на сервер | Все: продажі, помилки, рівень води, стан фільтрів, TDS |
|
| Дистанційне керування тарифами |
| Сервісний доступ | Так | Тип визначає розробник |
| OTA-оновлення прошивки |
|
|
| Віддалене перезавантаження | Так — з особистого кабінету | З можливістю повного знеживлення на 3 хв з подальшим автозапуском |
|
|
|
|
| 06 ДАТЧИКИ ТА ЗАХИСТ |
|
|
|
|
|
|
| Рівень води в баку | Так — поплавковий датчик |
|
| Ресурс фільтрів | Так — лічильник об'єму |
|
| Температура води |
| Якість води (TDS) |
|
|
| Датчик дверцят (антивандал) | Так |
|
| Датчик протікання |
|
|
|
|
|
|
| 07 ЖИВЛЕННЯ |
|
|
|
|
| Живлення плати контролера | 24V DC (зовнішній БЖ) |
|
| Резервне живлення (UPS) |
|
|
|
|
|
|
| 08 АПАРАТНА ПЛАТФОРМА |
|
|
|
|
|
|
| Мікроконтролер / платформа | На розсуд розробника | Рекомендовано: ESP32 |
| Тип плати |
| Протоколи платіжних пристроїв |
|
|
| Мова прошивки | На розсуд розробника | Arduino C++ / ESP-IDF / FreeRTOS |
| 09 ФІСКАЛІЗАЦІЯ |
|
|
|
|
|
|
| Тригер фіскалізації | Після кожної успішної оплати (готівка, картка, Telegram-бот) | Кожна транзакція = окремий фіскальний чек |
| Доставка чека клієнту | QR-код з посиланням на чек — відображається на екрані апарату | Клієнт сканує телефоном після наливу |
| Дані для чека | Назва товару, об'єм (л), сума (грн), час, ID апарату | Передаються з MCU або сервера до Checkbox API |
| Хто викликає Checkbox API | Сервер (рекомендовано) або MCU через GSM | Краще через сервер — простіша логіка на MCU |
| Сервіс фіскалізації | Checkbox (checkbox.ua) | Хмарний ПРРО, інтеграція через REST API |