Tom Wilson
|
12c8f32591
|
Update libs
|
3 years ago |
Tom Wilson
|
05cf179841
|
Update platformio.ini for newer PlatformIO version
|
3 years ago |
Tom Wilson
|
ec882ef653
|
Motor drive constant adjustments
|
3 years ago |
Tom Wilson
|
59a1462abb
|
Fix datatype bug in roller speed
|
3 years ago |
Tom Wilson
|
4f7f4c18bc
|
Fix bug reporting speed as halved, reorganise roller speed
|
4 years ago |
Tom Wilson
|
726550d1e6
|
Add digit to reported desired speed
|
4 years ago |
Tom Wilson
|
8c1f11d172
|
Add ADC for motor current and battery voltage
|
4 years ago |
Tom Wilson
|
3b75bca5c3
|
Set actual (calibrated) wheel pulse count
|
4 years ago |
Tom Wilson
|
7143f1a5a8
|
Disable motor control max ramp rate
|
4 years ago |
Tom Wilson
|
84402a1614
|
Add dual edge roller speed sensing
|
4 years ago |
Tom Wilson
|
2ee803fa1e
|
Change motor control scheme to allow overlap, add op_offset
|
4 years ago |
Tom Wilson
|
b92d71c8c9
|
Fix motor control iteration time bug
|
4 years ago |
Tom Wilson
|
da3976a8c1
|
Add non volatile storage of motor parameters
|
4 years ago |
Tom Wilson
|
a4931a8f62
|
Fix integration accumulator in motor control
|
4 years ago |
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 |