Sparkfun has a simple-to-use and open source solution for measuring weight and temperature. All you need is a load cell hooked up with OpenScale. You may find a variety of high quality weight sensors to be used in this project on Flintec load cells.
OpenScale uses HX711, a 24-bit analog-to-digital converter (ADC) specifically designed for weighing scales. It’s connected with an Atmega328P through a serial data line to get the reads from HX711. Atmega328P is running Arduino and an extensive pre-loaded configuration firmware to create an off-the-shelf solution for load cell reading.
You can get the output using the on board FT231 through USB terminal or directly get UART signals through the serial out connector. Also, Openscale uses TMP102, as on board temperature sensor. You can also connect an external one.
To get more details, you can refer to the detailed OpenScale guide.[Product Page]