I have a project where I need to measure weights that ranges from 0 to 200 grams. Specifically, I need to measure weight changes, such as when someone removes items or add items to a scale. Most importantly, the scale need to measure/detect weight changes that happens quickly, such as when someone add items to the scale in quick succession (around 0.5 sec), and I'd like the weight measurement to be stored in memory that can identify when such event happens.
Currently, my peer already has a prototype developed, using a strain gauge load cell like this one:
He also hooked it up to a Nuvoton NAU7802 24-Bit Dual-Channel ADC For Bridge Sensors (2.7 - 5.5 V input)
https://www.nuvoton.com/resource-files/NAU7802%20Data%20Sheet%20V1.7.pdf
I cannot identify the board he used, but it works with the Arduino IDE and the microprocessor seems to be L432KC by STMicroelectronics.
He powered the whole thing with a CR123A battery (3V).
Currently, he has it set to "wake up" at fixed time intervals and record the weight measurement for a duration (say x measurement for y seconds) and then goes to sleep again. I asked him if it's possible to have the system be awake all the time so that when there are quick/sudden weight changes it can be recorded. In the current setup, if someone adds five 2-gram items to the scale in rapid succession during the time that it is asleep, we'd only see a net change of 10 grams the next time the scale wakes up. I'd like to capture the five 2-gram weight changes in the data.
He tells me it's not possible because those load cells can only output a "stable" measurement every 0.8 second or so if the weight changes happen faster than that, it cannot be captured. I wasn't able to find any information on this from the datasheets. But 0.8 sec might be sufficient for my application.
Most importantly, he tells me that if the system stays "on" the whole time, the battery will quickly be drained. But I wonder if it's possible to power the whole thing using a USB like wall plug. For instance, I know that for the Arduino Uno you can power it using a 5V USB cable that can be plugged into the wall outlet. Even if the actual microprocess need something like 3V, it's easy to get 3V from 5V right? I only know of linear voltage regulator, if there are better ways please let me know. Either way, I just don't think we should be limited to using a battery for an indoor fixed application like this.
I cannot think of a reason why 5V USB cannot be used to power something like this. I haven't dived into how the load cell works or how its "4 wires" are connected to the rest of the system.
Please advise on the feasibility of my idea. Because I'd like to develop something on my own or advise him better if possible. Thanks