Hi Im currently in the beginning of making a blood transfusion monitoring systems using ESP32 that will measure the weight of blood bag to detects the flow rate status of the blood using a load cell sensor. Im trying to achieve these objectives:
Display flow rate status on a LCD
Send the status of flow rate via SMS to specific number
Send data of the weight to the NodeRed
Send data to the Google Sheet to stores it for longer time (7 Days)
These output will have the same interval time which is 30 seconds. My question is, can it delvers the data to all 4 output at the same time with minimum delay?
I would suggest you check into the legal ramifications if your device fails. To my knowledge Arduino is not qualified or approved for medical applications.
Have you made a list of what can go wrong during a transfusion?
Which problems will be solved by the system and which not?
If you want to use it to detect problems the 30 seconds interval is only good as a "I am still up and running" signal. The HX711 can deliver 10 or 80 measurements per second. The ESP32 can analyze all samples and if deviations are seen (to be defined) it should send an appropriate alarm signal.