Hace algunos meses abrí muchas básculas de baño para 'robar' algunos conocimientos para mis proyectos y tuve la misma pregunta.
La mayoría de ellos está usando un "sensor de vibración" para detectar cuándo las personas suben en esa escala.
Aquí puede ver cómo funciona un 'sensor de vibración': enlace
Esto es mucho más eficiente y sencillo de implementar que un "despertar" de la uC una vez por segundo para verificar el peso.
Te daré un ejemplo de por qué no es una buena estrategia despertar la escala cada segundo para comprobar si alguien se ha puesto al día.
Por ejemplo, Atmega328 en modo de reposo dibujará alrededor de 100 uA (este valor puede variar según el modo de reposo elegido) y después de que comience dibujará alrededor de 3 mA.
Un amplificador de celda de carga basado en HX711 IC toma 1uA en modo de reposo y 4mA mientras se ejecuta. Basándose en la hoja de datos del HX711, puede realizar 10 u 80 mediciones en un segundo (es decir, 12 ms o 100 ms / medida).
Si haces los cálculos, verás que se desperdiciará una gran cantidad de energía solo para reactivar todo el sistema para comprobar si alguien está en esa escala o no.