Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coniferconifer/ESP32-HX711-MQTT
Weight scale IoT by ESP32
https://github.com/coniferconifer/ESP32-HX711-MQTT
esp32 hx711 mqtt node-red scale tanita thingsboard weight wifi
Last synced: 22 days ago
JSON representation
Weight scale IoT by ESP32
- Host: GitHub
- URL: https://github.com/coniferconifer/ESP32-HX711-MQTT
- Owner: coniferconifer
- License: apache-2.0
- Created: 2018-07-14T13:47:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-04T23:51:26.000Z (over 6 years ago)
- Last Synced: 2024-08-05T14:15:28.067Z (4 months ago)
- Topics: esp32, hx711, mqtt, node-red, scale, tanita, thingsboard, weight, wifi
- Language: C++
- Homepage:
- Size: 1.17 MB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-thingsboard - Weight scale IoT by ESP32
README
## Weight scale IoT by ESP32
Fig.1 shematics by Fritzing
![Fig.1 shematics by Fritzing](https://github.com/coniferconifer/ESP32-HX711-MQTT/blob/master/fritzing.png)Fig.2 The weight scale remodeled by ESP32-HX711-MTT
![Fig.2 TANITA weight scale remodeled by ESP32-HX711-MTT](https://github.com/coniferconifer/ESP32-HX711-MQTT/blob/master/tanita.jpg)### Legacy weight scale is remodeled into WiFi connected scale by ESP32
- The original control board with LCD is removed. Load cells and push button of the scale are re-used.
- ESP32 sends weight to MQTT server at port 2883.
- Node-RED on raspberry pi splits incoming MQTT at 2883 to Thingsboard at port 1883
and "slack" node to inform to my mobile phone.Fig.3 slack
![Fig.3 slack](https://github.com/coniferconifer/ESP32-HX711-MQTT/blob/master/slack.png)Fig.4 Node-RED running on raspberry pi
![Fig.4 Node-RED](https://github.com/coniferconifer/ESP32-HX711-MQTT/blob/master/node-RED.png)## remaining issues
- sometimes WiFi reconnection fails after wake up from deep sleep
## License: Apache License v2## References
- [AVIA Semiconductor HX711 data sheet]https://www.mouser.com/ds/2/813/hx711_english-1022875.pdf
- [https://github.com/bogde/HX711] https://github.com/bogde/HX711
- [HX711 library for ESP32]https://github.com/SensorsIot/Weight-Sensors/tree/master/HX711
- [#161 Measuring weight using an ESP32, a strain gauge, and a HX711]https://www.youtube.com/watch?v=iywsJB-T-mU
- [#194 IKEA Saltviken Scale Hack: Create a 150kg Scale Connected to Google Firebase (ESP32, ESP8266)]https://www.youtube.com/watch?v=14YmiEycup4### PubSubClient
- [https://github.com/knolleary/pubsubclient](https://github.com/knolleary/pubsubclient)### MQTT server with visiualization tools
- [https://thingsboard.io/] (https://thingsboard.io/)