I've never programmed an Arduino, or have any experience in this space - so bear with me in regards to potentially how easy this could be.
We use a Coffee Carafe in our office, and it would be nice to chart/graph the amount of coffee left based on weight. Just wondering if this can be done, and what the best approach would be.
Would be nice to be on our network, so we can pull in SNMP for Zabbix reporting then pair that with thresholds/alerts (75% of coffee left, 50% coffee left). We would also need to figure out how to reset the level, when coffee is made or added.
First, figure out how you are going to weigh the coffee, possibly a load cell or other sensor. Get that working. Then think about how you would want it to be on the network. You can add an ethernet shield to an arduino for hardwire or go wireless. If you go wireless, many of the boards have wireless built in so I'd recommend using one of those (ESP2866 family)
Google "Arduino xxxx" where xxxx is whatever part of your project you are interested in and you will get tons of information and videos. There may even be some of a coffee pot weigher (????)
If you're a programmer, the code is pretty easy. However, when it comes to networking, I find that the Raspberry Pi is a far easier choice than Arduino. I've used the DF Robot weigh sensor kit (basically an HX711 load cell interface and a load cell) with a pi to weigh fluids that are dispensed by a pump.
You'll have to do some mechanical assembly obviously, but there are libraries for reading the HX711 with the pi and I'm sure you can find tons of SNMP software for Linux.
cedarlakeinstruments:
If you're a programmer, the code is pretty easy. However, when it comes to networking, I find that the Raspberry Pi is a far easier choice than Arduino. I've used the DF Robot weigh sensor kit (basically an HX711 load cell interface and a load cell) with a pi to weigh fluids that are dispensed by a pump.
You'll have to do some mechanical assembly obviously, but there are libraries for reading the HX711 with the pi and I'm sure you can find tons of SNMP software for Linux.
Thank you for an actual helpful response, much appreciated. I'll look further into the kit you mentioned above, and see what I can find out.
Load cell sounds a good way to go, but the kind of coffee machine I'm envisaging has a heating element under the pot, which also gets coffee spilled on it, which seems like a somewhat hostile environment.
You might be able to put the cell under the machine itself, but I suspect that you'll struggle to distinguish by weight the difference between "no coffee but water has just been added to make a new pot" and "pot is full".