35e5ffea1e
- 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
36 lines
2.0 KiB
Markdown
36 lines
2.0 KiB
Markdown
# Весовой контроллер — 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
|