ESP8266: DIY Wifi-body-scale for less than $30

ESP32 Development Board WiFi+Bluetooth Ultra-Low Power Consumption Dual Cores ESP-32 ESP-32S Board
Integrated antenna and RF balun, power amplifier, low-noise amplifiers, filters, and power management module. The entire solution takes up the least amount of printed circuit board area. This board is used with 2.4 GHz dual-mode Wi-Fi and Bluetooth chips by TSMC 40nm low power technology, power and RF properties best, which is safe, reliable, and scalable to a variety of applications.
You might have realised that I’m recently into scales and load cells. So I couldn’t help but trying to build my very own Wifi body scale. Since the ones from Withings easily can cost $150 my goal was not only to build one myself but to build one on the cheap. And I could build one for less than $30!
Ok, up to now it doesn’t have quite the features that the Withings scale has but some of them (weather info) I have already incorporated into ESP8266 projects. So be warned, this is only the beginning!

I’m currently in the process of documenting the whole project, so hopefully in a short time I will be able to upload the code and add some more pictures.

Current features

  • Get profile name from runkeeper.com
  • Weight until stable reading > 10kg then post to runkeeper.com

Planned features

  • Display weather information
  • Built in battery
  • Multiple user detection
  • Display BMI, last weight
  • Use simple light resistors to detect swipes with foot (touchless control)

Shopping list

Posted by squix78

5 comments

    • I was really lucky since the scale had an only lightly connected PCB where all the load cells would be soldered. I only had to detach this PCB from the main PCB and connect it to the HX711. Connecting the HX711 was then straight forward… The firmware is Arduine IDE based. I hope to publish it soon…

  1. […] Just a little word of warning: you might  be taking apart a working digital body scale. I cannot guarantee that your retrofitting will actually work and you might end up having just a broken body scale. Because of this I recommend that you are using a cheap or old digital scale rather than an expensive working one… The other thing I’d like to mention: it took me many hours of my scarce free time to build and document this project. While I am not depending on income from this blog I still very much appreciate teleported beer (donation), you following one of my affiliate links or buying something from my shop. Thank you! This is a write up of a project I started about a year ago. The project went back onto my “work-in-progress stack” and was waiting for a revival. Back then I also wrote a quick article about it. […]

Leave a Reply