Bathroom scale with ESP8266

I’m planning to attempt to hack a bathroom scale to put an ESP8266 into it, roughly following this guide. I want to put a co2 cylinder on it and be able to measure how quickly it is consumed based on the weight change over time.

I anticipate having to learn some more about opamps in order to measure the small signal from the strain gauges using the ESP’s ADC pin. I might even finally get to use the new scope!

Before I go buy a brand new cheap digital bathroom scale from London Drugs, does anyone have one they want rid of? They’re not expensive — I just prefer using up old trash before buying new trash.

2 Likes

Yep, I upgraded to a Fitbit Aria a while back and still have my old digital scale kicking around - would be very happy to free up the space. Will put it in the Dropbox tomorrow.

If Richard’s scale doesn’t work out, I have an older digital scale here too
that would be happy to donate to the cause.

Thank you @rsim!

And also @hjsvhsweb… If I screw up the first one, or find that it’s not suitable for hacking, I’ll take you up on yours. :smiley:

I have 2 old Fitbit Aria which went dead (They aren’t very good quality…) but is possible to salvage if you want to troubleshoot.

They both turn on, but the sensors might not be working. If that’s the case I can give you the second and you can just swap parts.

Teardown here: Richard's Notes: Defective fitbit Aria Scale - Fixed

Thanks @DeNomad! If you’re otherwise going to junk them, I’d be happy to have a go at repairing or hacking them. Drop 'em off at the space some time and put my name on them.

On Tuesday night @hectorh and I spent some time with the scope on the bathroom scale donated by @rsim. There is a single strain gauge with a wheatstone bridge and 4 wires. Unfortunately the circuit board is little more than a COB and there doesn’t seem to be any digital signal I can tap, or even an amplified analog signal. So with this scale I think I’d either have to tap the LCD data lines, or just wire the wheatstone bridge to a brand new controller. I’ve ordered a part to do the latter.

1 Like

This project was a success! I purchased a HX711 module to amplify the small signal from the strain gauge, and just disconnected all of the other existing electronics. Now I can query the module over i2c from my ESP8266.

Here it with various weighty things on it, as I calibrated it against the purple scale at VHS.

If anyone still has scales like this that are maybe partially broken, I’d be interested in a couple more. I’d like to put two into my kegerator so that I can monitor the keg fullness. :beers::smiley:

3 Likes