IoT scale
IoT scale
Keeping track of one's body weight usually involves manually writing down measurements on a spreadsheet or similar. To automate the process, I removed the electronics of a cheap scale, keeping only the load cells, and replaced it with my own.
I installed an HX711 load cell amplifier, Wemos D1 mini (ESP8266 breakout board) and SSD1306 OLED display. With this setup, the ESP8266 reads measurements from the load cells, converts it into the appropriate value in kilograms and uploads it using HTTP requests to an API of my choice via Wi-Fi.
Here is the parts list for this project:
SSD1306 OLED display
Those are laid out according to the following schematic:
Those parts are assembled directly in the housing of the scale. However, future versions will involve a custom made PCB.
The source code for the firmware is available on GitHub
More info about the hardware on OSHWLab