Files
admin 35e5ffea1e Initial: backup from Claude Project 'Весовое оборудование'
- PROTOCOL.md: topology, JSON schema, MQTT topic, auth, retry logic
- HARDWARE.md: components, GPIO map, ASCII wiring, power, calibration
- FIRMWARE_NOTES.md: stack (ESP32 core 3.x), libraries, main loop, known issues, TODO
- INDEX.md: manifest + current status + blockers

Current blocker: TITAN 9 P5 default = no RS232 output.
Fix: call Zemic +7(472)277-71-19, set P5=3, then test on-site.
Related server repo: admin/scales
2026-04-30 12:26:31 +03:00

2.0 KiB

Весовой контроллер — ESP32

ESP32-контроллер для автомобильных весов (грузовые весы, TITAN 9 / Zemic A12E). Получает данные с весового терминала по RS232 → отправляет в MQTT → сервер записывает и транслирует в WebSocket-дашборд.

Текущий блокер

TITAN 9 не передаёт данные по RS232 — параметр P5 в дефолтном режиме «нет передачи».
Нужен пароль для сервисного меню → позвонить Zemic: +7 (472) 277-71-19
После P5=3 → выезд на объект → финальный тест.

Навигация

Файл Содержимое
PROTOCOL.md Топология, JSON-схема, MQTT-топик, QoS, авторизация, retry
HARDWARE.md Компоненты, GPIO карта, ASCII-схема, питание, калибровка
FIRMWARE_NOTES.md Стек (ESP32 core 3.x), библиотеки, логика цикла, known issues
INDEX.md Манифест: что есть, чего нет, ссылки

⚠️ Файлы не в репо

  • scales_controller.ino — актуальная прошивка лежит локально у Алексея (создавалась итеративно в чатах).
    Стек: ESP32 core 3.x, ETH.h, PubSubClient, Serial2 RS232, DS3231 RTC, реле GPIO32/33, HTTP-сервер.
    Залей через: firmware/scales_controller.ino

Связанные репо

Ресурсы