Releases: Dimo4ka174/RawDataWorker
Releases · Dimo4ka174/RawDataWorker
Release list
v1.0.0 — First public release
First stable release of the firmware.
Highlights
- Reads RMS current via a SCT-013 current transformer (EmonLib).
- Publishes machine state (working / idle) to the AWM backend over plain HTTP.
- Software debouncing (3 consecutive equal readings) to avoid state flapping.
- Watchdog enabled to recover from firmware hangs.
- Static network configuration — no DHCP dependency in the industrial LAN.
Hardware
- Arduino Mega 2560 + Ethernet Shield (W5100)
- SCT-013-030 current transformer
- 3D-printed enclosure (see
hardware/case/)
Artifacts
RawDataWorker.ino— source codecase.dwg— enclosure drawingRawDataWorker.ino.standard.hex— pre-built firmware (see below)
Flashing the pre-built firmware
The attached RawDataWorker.ino.standard.hex can be flashed without
installing the Arduino IDE.
XLoader (Windows, GUI)
- Download XLoader.
- Select the
.hexfile. - Choose board Mega 2560 and the correct COM port.
- Set baud rate to 115200.
- Click Upload.
⚠️ The attached.hexis built with the default configuration from the
source code. If you need a different IP address, machine name, or CT
calibration, build the sketch yourself (see the repository README).
Notes
- Tested on real industrial equipment in a production environment.
- Protocol contract: see
docs/protocol.md.