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
This commit is contained in:
admin
2026-04-30 12:26:31 +03:00
commit 35e5ffea1e
7 changed files with 464 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# Весовой контроллер — ESP32
ESP32-контроллер для автомобильных весов (грузовые весы, TITAN 9 / Zemic A12E).
Получает данные с весового терминала по RS232 → отправляет в MQTT → сервер записывает и транслирует в WebSocket-дашборд.
## ⛔ Текущий блокер
**TITAN 9 не передаёт данные по RS232** — параметр P5 в дефолтном режиме «нет передачи».
Нужен пароль для сервисного меню → **позвонить Zemic: +7 (472) 277-71-19**
После P5=3 → выезд на объект → финальный тест.
## Навигация
| Файл | Содержимое |
|------|------------|
| [`PROTOCOL.md`](PROTOCOL.md) | Топология, JSON-схема, MQTT-топик, QoS, авторизация, retry |
| [`HARDWARE.md`](HARDWARE.md) | Компоненты, GPIO карта, ASCII-схема, питание, калибровка |
| [`FIRMWARE_NOTES.md`](FIRMWARE_NOTES.md) | Стек (ESP32 core 3.x), библиотеки, логика цикла, known issues |
| [`INDEX.md`](INDEX.md) | Манифест: что есть, чего нет, ссылки |
## ⚠️ Файлы не в репо
- **`scales_controller.ino`** — актуальная прошивка **лежит локально у Алексея** (создавалась итеративно в чатах).
Стек: ESP32 core 3.x, `ETH.h`, PubSubClient, Serial2 RS232, DS3231 RTC, реле GPIO32/33, HTTP-сервер.
**Залей через: `firmware/scales_controller.ino`**
## Связанные репо
- 🖥️ **[admin/scales](https://git.zeroday.su/admin/scales)** — Node.js сервер (`server.js`), WebSocket UI, Mosquitto config
Live: https://scales.zeroday.su
## Ресурсы
- Zemic A12E PDF: https://vial.by/pdf/zemic/Texnicheskaia_instrukcia___Zemic%2012E.pdf
- Zemic тех.поддержка: +7 (472) 277-71-19