Arduino based Weighing Machine

Published on . Written by

Arduino Based Weighing Machine
This project will focus on a different type of usage of Arduino i.e. a weighing machine which can sustain safe load capacity of up to 50kgs accurately.

Read more..
This project will give you good insights about the working of load cells how Arduino works to support this functionality etc. Here Arduino is used to controlling the whole process. Load cell senses the weight and supplies an electrical analog voltage to the HX711 Load Amplifier Module. HX711 is a 24bit ADC, which amplifies and digitally converts the Load cell output. Then this amplified value is fed to the Arduino. Now Arduino calculate the output of HX711 and converts that into the weight values in grams and show it on LCD.

Project Description:

  1. Arduino Uno R3: It is a microcontroller board based on the ATmega328P which has 14 digital input/output pins, 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller.
  2. 16*2 Alphanumeric LCD: It is used to display the calculated average load cell value.A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In this LCD each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely, Command and Data.
  3. HX711 Module: A precise 24 bit analog to digital converter designed for weighing scales and industrial control applications to interface directly with a bridge sensor.
  4. Load Cell: It is a strain gauge which converts pressure into electrical signals.

Project Implementation:

  1. Make the correct connections between load cell and HX711 by connecting RBWG wires to E+ E- A- A+ Pin.
  2. The output of HX711 is connected to Arduino pin D3 and D2.
  3. Use the alphanumeric 16*2 LCD screen at 4-bit mode.
  4. For more accuracy add another load cell and take the average of the result.
  5. Write a code in arduino which includes header file for all the components and take average of the readings and display on the LCD screen.

Software requirements:

  1. Arduino IDE: Coding and uploading is simple and is compatible with Windows, Linux and Mac OS X.

Skyfi Labs Projects
Kit required to develop Arduino based Weighing Machine:
Technologies you will learn by working on Arduino based Weighing Machine:


Any Questions?


Subscribe for more project ideas