Anyone fancy contributing thought to a little project?
A couple of years ago, I bought some semi-decent espresso making machinery, including a
manual grinder. At the time I baulked at spending the extra for any dosing options, the
on demand timer version of the grinder I bought was over £100 more. I figured at the time that I would be able to judge the amount ground reasonably (or at least, sufficiently for my purposes), which proves to be largely the case. However, the option of a timed grind still seems attractive, so I've been considering how it might be achieved.
I thought Arudino or Raspberry Pi (as generic types) might be the way to go, and bearing in mind I know little about them and have never used them, started to consider the options
Features needed:
- Ability to switch on grinder for n seconds
- Ability to configure the number of seconds
Features desired
- Ability to cancel process
- Ability to override process (existing switch in parallel?)
- Fit inside ginder case
Comparison:
Arudino | | | Raspberry Pi |
==================== | | | ================= |
Is a dedicated control device | | | generic compute |
Can be very small | | | relatively large |
Low power | | | higher power draw |
Directly control solid state relay | | | may need interface |
no inbuilt comms * | | | excellent comms |
*IoT stuff may fix that
That all leads me to think that the Arudino style microcontroller is the way to go, without have the faintest idea of how it will happen.
This appears to be a suitable starting point, directly controlling something
like this.
Does anyone have any better ideas, or knowledge of how that might be controlled ? An app on the phone would work as it would be changed only infrequently. It should be possible to drop those bits with a PSU into the grinder case, leaving the relay switch in parallel with the existing manual switch to give the override. PSU would be 5v I assume, so a hacked USB charge should work.
Oddly, nobody appears to have done anything like this and published the results.