b94b69d98b02bad3cd0dd10ba6bf6d13f7f4fc29
Весовой контроллер — 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
Связанные репо
- 🖥️ 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
Description
Languages
Python
100%