ammolytics / projects

Source code and instructions for do-it-yourself projects.
https://blog.ammolytics.com
MIT License
47 stars 20 forks source link

Improve trickler performance (speed, accuracy) #15

Closed erichiggins closed 1 year ago

erichiggins commented 5 years ago

The speeds of the Open Trickler are currently hard-coded.

The trickler peripheral will need to be able to adapt to a few variables:

While accounting for all of these variables, the Open Trickler should always throw the exact charge as quickly as possible without over-throwing.

One approach to resolving these issues would be to implement a PID controller.

There appears to be at least one relevant NodeJS module: https://github.com/philmod/node-pid-controller

erichiggins commented 4 years ago

PID controller references

erichiggins commented 4 years ago

This seems like a useful resource

https://pidtuner.com/

erichiggins commented 1 year ago

PID support seems to have mostly resolved this. Other improvements will be gradual. Closing for now.