40 Commits (913e4c7cd5d333082a90761400e32b7843845ae8)
 

Author SHA1 Message Date
Tom Wilson 913e4c7cd5 Add more precision to reported roller speeds
4 years ago
Tom Wilson d21d098a78 Move to non-integrating PID control system
4 years ago
Tom Wilson 49a5cdc871 Add motor parameter reporting
4 years ago
Tom Wilson b1e280004f Add zero speed pulse measurement updates for better rev count
4 years ago
Tom Wilson 820f5843aa Add fan speed sensor, add oil alarm motor cutout
4 years ago
Tom Wilson af06bf73e4 Add rollercontrol MQTT reporting
4 years ago
Tom Wilson ffae5ad254 Add oil pressure sensor
4 years ago
Tom Wilson 83548dc5f9 Add motor paramter control via MQTT
4 years ago
Tom Wilson 9582fd53af Add pipe pressure sensing and MQTT publishing
4 years ago
Tom Wilson c3ce48f06b Add bin level and empty sensors
4 years ago
Tom Wilson 6c3de019d4 Add OTA firmware update to primary ESP32
4 years ago
Tom Wilson 30f72baa83 Add manual override control via MQTT
4 years ago
Tom Wilson 6d66e8df5a Add motor control in primary loop
4 years ago
Tom Wilson 5645cb032d Add wheel speed sensing, remove manual pulsecount overflow
4 years ago
Tom Wilson b2e9d772b0 Add power timeout
4 years ago
Tom Wilson 2b349433a8 Add power button and comms led
4 years ago
Tom Wilson 5f012ac67a Update 'README.md'
4 years ago
Tom Wilson 2aa689893f Set default env to the priamry esp32
4 years ago
Tom Wilson 417fd618f3 Add initial MQTT client features
4 years ago
Tom Wilson 64fb562be1 Add motor control to I2C task on primary
4 years ago
Tom Wilson c51c71dc06 Fix default structs, add explicit array indexes
4 years ago
Tom Wilson 87026eb63f Add motor control via I2C writes
4 years ago
Tom Wilson 42a53ff490 Change motor settings struct to "control"
4 years ago
Tom Wilson f5f0053b77 Implement on demand I2C task on primary ESP32
4 years ago
Tom Wilson 11ca37909d Add first I2C comms
4 years ago
Tom Wilson d2a8bff74b Move shared structs between coontrollers into common
4 years ago
Tom Wilson a67d11a670 Fix for motor control bug
4 years ago
Tom Wilson 67aeeda63d Add roller rev tracking. Closes #4
4 years ago
Tom Wilson 4ac40d45fe Split motor settings out, clean up queue init. Closes #2
4 years ago
Tom Wilson a669b248e2 Added max duty for controllable dead time between phases
4 years ago
Tom Wilson 2ee6f8c4c0 Add other 2 roller speed sensors, convert motors and rollers to indexed
4 years ago
Tom Wilson 82b21b357d Change indent style, add other 2 motors
4 years ago
Tom Wilson 2e7ccce082 Add motor 1 PWM and PID control
4 years ago
Tom Wilson 127390ffb9 Add first speed sensing of roller photointerrupter
4 years ago
Tom Wilson 8ebd724436 Point directly to use ESP-IDF 4.4
4 years ago
Tom Wilson 525ae31d3e Add roller speed module structure
4 years ago
Tom Wilson 42f3753b2b Split source into the two ESP32 modules
4 years ago
Tom Wilson db52cbe01c Basic motor speed test
4 years ago
Tom Wilson b50197608c Initial PIO project
4 years ago
Tom Wilson 5b72a3ea25 Initial commit
4 years ago