BeanAnimal
Premium Member
I have been working on a DIY dosing pump controller for the last several months. Progress has been slow but steady.
I will try and keep this thread updated with the progress and at times fill in the back story (program flow charts, code snippets, whatever).
The project will be fully documented on my website (still working on the content, but more interested in finishing the project first).
I have looked at many different dosing controllers but have not been drawn to any particular brand. Each lacks features that I would like to have in a controller.
This is NOT a step-by-step instruction guide or a HOW-TO article, but rather a build log for those who like to build electronics projects. I will consider providing the source code, board layouts and a parts list once the project is complete.
My Hardware criteria:
-Atmega128 based
-use Basic code ( I hate C and hate assembly)
-single rotary encoder for navigation and setup
-Real Time Clock
-Ethernet interface
-Serial interface
-LCD (at leat 4*20)
-15A lead per channel
-suitable flyback and surge protection
-low SMT count (I hate soldering SMT)
My Function criteria:
-capable of at least 3 dosing channels
-independent channel operation
-split dose into user configurable intervals (1-48, one-shot)
-set dosing window (1 - 24 hours)
-set dosing start time each day
-set dosing days (M-F, every other, every 3rd, etc)
-calibration for use with any capacity pump
-float switches to enable-disable pumps baed on one or more solution levels.
-schedule hold function for each channel
I think that is it...
Anway, photos will follow as soon as I can get them uploaded to my server.
I will try and keep this thread updated with the progress and at times fill in the back story (program flow charts, code snippets, whatever).
The project will be fully documented on my website (still working on the content, but more interested in finishing the project first).
I have looked at many different dosing controllers but have not been drawn to any particular brand. Each lacks features that I would like to have in a controller.
This is NOT a step-by-step instruction guide or a HOW-TO article, but rather a build log for those who like to build electronics projects. I will consider providing the source code, board layouts and a parts list once the project is complete.
My Hardware criteria:
-Atmega128 based
-use Basic code ( I hate C and hate assembly)
-single rotary encoder for navigation and setup
-Real Time Clock
-Ethernet interface
-Serial interface
-LCD (at leat 4*20)
-15A lead per channel
-suitable flyback and surge protection
-low SMT count (I hate soldering SMT)
My Function criteria:
-capable of at least 3 dosing channels
-independent channel operation
-split dose into user configurable intervals (1-48, one-shot)
-set dosing window (1 - 24 hours)
-set dosing start time each day
-set dosing days (M-F, every other, every 3rd, etc)
-calibration for use with any capacity pump
-float switches to enable-disable pumps baed on one or more solution levels.
-schedule hold function for each channel
I think that is it...
Anway, photos will follow as soon as I can get them uploaded to my server.