{"id":81161,"date":"2024-06-04T23:50:09","date_gmt":"2024-06-05T03:50:09","guid":{"rendered":"https:\/\/www.engineersgarage.com\/?p=81161"},"modified":"2024-06-15T01:04:27","modified_gmt":"2024-06-15T05:04:27","slug":"arduino-hx711-digital-weighing-scale","status":"publish","type":"post","link":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/","title":{"rendered":"How to design a weighing scale using Arduino"},"content":{"rendered":"<p>Weighing scales are frequently used to measure the weight of goods, such as bulk items and raw materials. We sometimes use them at grocery stores to weigh produce or at home to measure our weight.<\/p>\n<p>Building a weighing scale is no simple task. It involves a combination of <a href=\"https:\/\/www.engineersgarage.com\/load-cells-types-working\/\">load cells<\/a>, amplifier circuits, and microcontrollers or analog-to-digital converters (ADCs). The challenge lies in the calibration, ensuring an accurate scale.<\/p>\n<p>In this project, we\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg.<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-01-1Kg-Load-Cell.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81165\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-01-1Kg-Load-Cell.png\" alt=\"\" width=\"320\" height=\"222\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-01-1Kg-Load-Cell.png 320w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-01-1Kg-Load-Cell-300x208.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p><span data-preserver-spaces=\"true\">After proper calibration, the scale built in this project worked <\/span><span data-preserver-spaces=\"true\">perfectly<\/span><span data-preserver-spaces=\"true\">, providing the same results as a commercial kitchen scale. <\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Components required <\/span><\/strong><\/p>\n<ol>\n<li><span data-preserver-spaces=\"true\">Arduino UNO\/Mega x1<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">1-kg load cell x1<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">HX711 amplifier module x1<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Push button x1<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Resistor 330\u2126 x1<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Load cell kit x1<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">SSD1306 x1 <\/span><\/li>\n<\/ol>\n<p><span data-preserver-spaces=\"true\">If you do not have a load cell kit, you\u2019ll need to 3D print or build a platform, a plate, and spacers to assemble the load cell into a weighing scale. We\u2019ve used a robot chassis as the platform and a metal cover as the plate. Extra-size bolts are used as spacers. <\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Assembling the weighing scale<br \/>\n<\/span><\/strong>The first thing to do is assemble the weighing scale. If you have a load cell kit that comes with a platform, plate, spacers, screws, and bolts, your job will be easy. The load cell works by deformation in its strain gauge network.<\/p>\n<p>One side of the load cell must be fastened to the fixed platform, and the other side must be fastened to the plate. The spacers are required between the load cell and the platform, as well as the load cell and the plate, to ensure the load cell has enough space to deform when a weight is put on it.<strong><span data-preserver-spaces=\"true\"><br \/>\n<\/span><\/strong><\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-02-Weighing-Scale-Assembly.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81166\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-02-Weighing-Scale-Assembly.png\" alt=\"\" width=\"320\" height=\"144\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-02-Weighing-Scale-Assembly.png 320w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-02-Weighing-Scale-Assembly-300x135.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p>We&#8217;ve used a robot chassis as the platform and a metal cover as the plate. Extra-size bolts are used as spacers.<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-03-Weighing-Scale-Assembly.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81167\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-03-Weighing-Scale-Assembly.jpeg\" alt=\"\" width=\"320\" height=\"173\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-03-Weighing-Scale-Assembly.jpeg 320w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-03-Weighing-Scale-Assembly-300x162.jpeg 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Calibration<br \/>\n<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\">After <\/span><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\">properly<\/span><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\"> assembling the load cell to the platform and plate, it&#8217;s time to calibrate it. To do so, find the calibration constant for your load cell. Each load cell outputs its own calibration constant depending upon its design and assembly in the weighing machine. So, it&#8217;s necessary to determine its calibration constant.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Calibration circuit connections<br \/>\n<\/span><\/strong><span data-preserver-spaces=\"true\">To find the calibration constant, <\/span><span data-preserver-spaces=\"true\">interface<\/span><span data-preserver-spaces=\"true\"> the load cell with the HX711 amplifier module and <\/span><span data-preserver-spaces=\"true\">interface<\/span><span data-preserver-spaces=\"true\"> the amplifier module with the Arduino.<\/span><span data-preserver-spaces=\"true\">\u00a0 The load cell has four wires: Excitation + (Red Wire), Excitation \u2013 (Black Wire), Signal + (Green Wire), and Signal \u2013 (White Wire). The HX711 amplifier module is shown in the image below.<\/span><\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-04-HX711-Module-Pin-Configuration.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81168\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-04-HX711-Module-Pin-Configuration.png\" alt=\"\" width=\"320\" height=\"181\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-04-HX711-Module-Pin-Configuration.png 320w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-04-HX711-Module-Pin-Configuration-300x170.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p>The load module is connected to HX711 according to following table.<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.43.27\u202fPM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81162\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.43.27\u202fPM.png\" alt=\"\" width=\"455\" height=\"268\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.43.27\u202fPM.png 820w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.43.27\u202fPM-300x177.png 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.43.27\u202fPM-768x453.png 768w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.43.27\u202fPM-368x217.png 368w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/a><\/p>\n<p>Arduino UNO and HX711 are connected according to following table.<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.44.16\u202fPM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81163\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.44.16\u202fPM.png\" alt=\"\" width=\"455\" height=\"275\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.44.16\u202fPM.png 820w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.44.16\u202fPM-300x181.png 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.44.16\u202fPM-768x465.png 768w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-3.44.16\u202fPM-368x223.png 368w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/a><\/p>\n<p>The complete circuit connections for proper calibration:<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-05-Load-Cell-Calibration-Circuit-Arduino.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81169\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-05-Load-Cell-Calibration-Circuit-Arduino.png\" alt=\"\" width=\"506\" height=\"297\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-05-Load-Cell-Calibration-Circuit-Arduino.png 320w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-05-Load-Cell-Calibration-Circuit-Arduino-300x176.png 300w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><\/a><\/p>\n<p><strong>Arduino sketch for proper calibration<br \/>\n<\/strong>After making the circuit connections for the load cell, HX711, and Arduino, upload the below sketch to Arduino.<\/p>\n<p><strong><span style=\"color: #800000;\">#include &#8220;HX711.h&#8221;<\/span><\/strong><br \/>\n<strong><span style=\"color: #800000;\">const int HX711_DOUT = 2;<\/span><\/strong><br \/>\n<strong><span style=\"color: #800000;\">const int HX711_SCK = 3;<\/span><\/strong><br \/>\n<strong><span style=\"color: #800000;\">HX711 scale;<\/span><\/strong><\/p>\n<p><strong><span style=\"color: #800000;\">void setup() {<\/span><\/strong><br \/>\n<strong><span style=\"color: #800000;\">\u00a0 Serial.begin(115200);<\/span><\/strong><br \/>\n<strong><span style=\"color: #800000;\">\u00a0 scale.begin(HX711_DOUT, HX711_SCK);<\/span><\/strong><br \/>\n<strong><span style=\"color: #800000;\">}<\/span><\/strong><\/p>\n<p><span style=\"color: #800000;\"><strong>void loop() {<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 if (scale.is_ready()) {<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 scale.set_scale(); \u00a0 \u00a0<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.println(&#8220;Taring&#8230;&#8221;);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.println(&#8220;Remove any weights from the scale.&#8221;);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 delay(5000);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 scale.tare();<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.println(&#8220;Tare done&#8230;&#8221;);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.print(&#8220;Put a known weight on the scale&#8230;&#8221;);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 delay(5000);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 long x = scale.get_units(10);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.print(&#8220;Result: &#8220;);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.println(x);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 }<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 else {<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 \u00a0 Serial.println(&#8220;HX711 Module not found.&#8221;);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 }<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>\u00a0 delay(1000);<\/strong><\/span><br \/>\n<span style=\"color: #800000;\"><strong>}<\/strong><\/span><\/p>\n<p><strong>Getting the calibration constant<br \/>\n<\/strong>Open the serial monitor and follow the instructions. At first, ensure the plate is empty to allow Arduino to tare the scale. When prompted, put an item with a known weight on the plate and note the reading.<\/p>\n<p>We used a potato that weighed 162 grams on a kitchen scale. The potato readings we received once it was on the plate were 129836, 129827, 129713, and 129734.<\/p>\n<p>To get the calibration constant, divide one of the readings from the known weight. For example, a reading of 129836 divided by 162 grams gives a calibration constant of 801.456. After averaging several readings, we received a calibration constant of 800.<\/p>\n<p><strong><span data-preserver-spaces=\"true\">The calibration code<br \/>\n<\/span><\/strong><span data-preserver-spaces=\"true\">The calibration sketch begins by importing Bogden Necula\u2019s HX711.h library. This library handles communication with the HX711 amplifier module. The variables are defined for the pin connections with the HX711 module, and an object of the HX711 class is instantiated. <\/span><\/p>\n<p><span data-preserver-spaces=\"true\">In the setup() function, the serial monitor\u2019s debug\u2019s baud rate is set to 115200 bps. The HX711 module is initialized by calling the scale.begin() method. <\/span><\/p>\n<p><span data-preserver-spaces=\"true\">The loop() function determines if the module is ready by calling the scale.<\/span><span data-preserver-spaces=\"true\">is_ready() method.<\/span><span data-preserver-spaces=\"true\"> If it is ready, the scale.set_scale() method is called to set the scale. The user is prompted to remove any weight (the object) on the plate and the scale.tare() method is called to tare the scale. The user is then prompted to put a known weight on the plate. The average of 10 readings (sensed from the HX711) is printed on the serial monitor.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">The scale<br \/>\n<\/span><\/strong><span data-preserver-spaces=\"true\">Once you have the calibration constant for the load cell assembly, you can complete the construction of the weighing scale. Let\u2019s add a push button and a display unit to the circuit. The display unit used is SSD1306 0.96\u201d OLED.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Circuit connections for the scale<br \/>\n<\/span><\/strong><span data-preserver-spaces=\"true\">To build the scale,<\/span><span data-preserver-spaces=\"true\"> the circuit connections between the load cell and the HX711 and the HX711 and Arduino remain the same. A push button is interfaced at GPIO4 for the tare function. An SSD1306 OLED is interfaced with Arduino UNO, according to the following table.<\/span><\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81164\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM-1024x411.png\" alt=\"\" width=\"700\" height=\"281\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM-1024x411.png 1024w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM-300x120.png 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM-768x308.png 768w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM-1536x616.png 1536w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM-368x148.png 368w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-28-at-4.01.54\u202fPM.png 1860w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>The complete circuit connections for the weighing scale are shown in the diagram below.<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81177\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram-1024x529.png\" alt=\"\" width=\"508\" height=\"262\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram-1024x529.png 1024w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram-300x155.png 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram-768x396.png 768w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram-1536x793.png 1536w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram-368x190.png 368w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/06\/P63-06-HX711-Arduino-Digital-Weighing-Scale-Circuit-Diagram.png 2028w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p><strong>Arduino sketch for the scale<br \/>\n<\/strong>After making the circuit connections, upload the following sketch to Arduino. Remember to replace the calibration constant with the one for your own load cell assembly.<\/p>\n<style>\n.gist-data{    height:250px; \/\/ Any height    overflow: auto;<br \/>}<\/style>\n<p><script src=\"https:\/\/gist.github.com\/Ajak58a\/2ec881d6957f95084261acbad5f0f7bd.js\"><\/script><br \/>\n<strong>The weighing scale code<br \/>\n<\/strong>The sketch begins by importing the HX711.h, SPI.h, Wire.h, Adafruit_GFX.h, Adafruit_SSD1306.h, and Pushbutton.h libraries.<\/p>\n<ul>\n<li>The HX711.h library handles communication between Arduino and HX711 amplifier module.<\/li>\n<li>The SPI.h, Wire.h, Adafruit_GFX.h, and Adafruit_SSD1306.h libraries work with the SSD1306 OLED module.<\/li>\n<li>The Pushbutton.h library is imported to handle the tare button input.<\/li>\n<\/ul>\n<p>The variables are defined for pin connections with HX711 module and an object of HX711 class is instantiated. The variables to store the current reading, last reading, and calibration constant are declared. This is followed by declaration of variables for pin connections with the SSD1306 OLED and instantiation of an object of the Adafruit_SSD1306 class. The variable for pin connection with push button is defined and an object of the Pushbutton class is instantiated.<\/p>\n<p>In the setup() function, the serial monitor&#8217;s serial debug baud rate is set to 115200 bps. The display is initialized and cleared. The HX711 module is initialized, scaled, and tared. The user-defined function ShowWeight() is defined to display the current reading on the OLED screen.<\/p>\n<p>In the loop() function, the status of the tare button is checked. If it&#8217;s pressed, the scale is tared. The current reading of the weight is taken by calling the scale.get_units() method. The reading is compared with the last reading. If it differs from the last one, the OLED display is updated by calling the ShowWeight() function to display the updated weight measurement.<\/p>\n<p><strong>Results<br \/>\n<\/strong>The measurements made by our digital weighing scale are compared with measurements made by a commercial kitchen weighing scale. The following images illustrate the accuracy of the weighing scale that we constructed.<\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-07-Arduino-Digital-Weighing-Scale-Demo.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81171\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-07-Arduino-Digital-Weighing-Scale-Demo.jpeg\" alt=\"\" width=\"319\" height=\"240\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-07-Arduino-Digital-Weighing-Scale-Demo.jpeg 319w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-07-Arduino-Digital-Weighing-Scale-Demo-300x226.jpeg 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-07-Arduino-Digital-Weighing-Scale-Demo-316x238.jpeg 316w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-08-Arduino-Digital-Weighing-Scale-Demo.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81172\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-08-Arduino-Digital-Weighing-Scale-Demo.jpeg\" alt=\"\" width=\"310\" height=\"268\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-08-Arduino-Digital-Weighing-Scale-Demo.jpeg 277w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-08-Arduino-Digital-Weighing-Scale-Demo-275x238.jpeg 275w\" sizes=\"auto, (max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-09-Arduino-Digital-Weighing-Scale-Demo.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81173\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-09-Arduino-Digital-Weighing-Scale-Demo.jpeg\" alt=\"\" width=\"319\" height=\"240\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-09-Arduino-Digital-Weighing-Scale-Demo.jpeg 319w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-09-Arduino-Digital-Weighing-Scale-Demo-300x226.jpeg 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-09-Arduino-Digital-Weighing-Scale-Demo-316x238.jpeg 316w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-10-Arduino-Digital-Weighing-Scale-Demo.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-81174\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-10-Arduino-Digital-Weighing-Scale-Demo.jpeg\" alt=\"\" width=\"319\" height=\"240\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-10-Arduino-Digital-Weighing-Scale-Demo.jpeg 319w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-10-Arduino-Digital-Weighing-Scale-Demo-300x226.jpeg 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/P63-10-Arduino-Digital-Weighing-Scale-Demo-316x238.jpeg 316w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a><\/p>\n<p>Take a look at our Arduino-based digital weighing scale in action.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1eG7MTMgid2mEFEC9zIEysd0e9XzIF90e\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Weighing scales are frequently used to measure the weight of goods, such as bulk items and raw materials. We sometimes use them at grocery stores to weigh produce or at home to measure our weight. Building a weighing scale is no simple task. It involves a combination of load cells, amplifier circuits, and microcontrollers or&hellip;<\/p>\n","protected":false},"author":387,"featured_media":81176,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[32,13],"tags":[1175,4391,4399,4339,4476,4473,4471],"class_list":{"2":"type-post","16":"entry","17":"has-post-thumbnail"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.2 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to design a weighing scale using Arduino<\/title>\n<meta name=\"description\" content=\"We\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to design a weighing scale using Arduino\" \/>\n<meta property=\"og:description\" content=\"We\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\" \/>\n<meta property=\"og:site_name\" content=\"Engineers Garage\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/engineersgarage\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"495\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nikhil Agnihotri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EngineersGarage\" \/>\n<meta name=\"twitter:site\" content=\"@EngineersGarage\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nikhil Agnihotri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\"},\"author\":{\"name\":\"Nikhil Agnihotri\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6\"},\"headline\":\"How to design a weighing scale using Arduino\",\"datePublished\":\"2024-06-05T03:50:09+00:00\",\"dateModified\":\"2024-06-15T05:04:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\"},\"wordCount\":1268,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png\",\"keywords\":[\"Arduino\",\"arduinomega\",\"arduinouno\",\"electronicproject\",\"loadcell\",\"scale\",\"weighingscale\"],\"articleSection\":[\"Arduino Projects\",\"Electronic Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\",\"url\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\",\"name\":\"How to design a weighing scale using Arduino\",\"isPartOf\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png\",\"datePublished\":\"2024-06-05T03:50:09+00:00\",\"dateModified\":\"2024-06-15T05:04:27+00:00\",\"description\":\"We\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg\",\"breadcrumb\":{\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage\",\"url\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png\",\"contentUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png\",\"width\":800,\"height\":495},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.engineersgarage.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to design a weighing scale using Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.engineersgarage.com\/#website\",\"url\":\"https:\/\/www.engineersgarage.com\/\",\"name\":\"Engineers Garage\",\"description\":\"Electronic Projects, Electrical Engineering Resources, Makers Articles and Product News\",\"publisher\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.engineersgarage.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.engineersgarage.com\/#organization\",\"name\":\"Engineer's Garage - WTWH Media\",\"url\":\"https:\/\/www.engineersgarage.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png\",\"contentUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png\",\"width\":372,\"height\":52,\"caption\":\"Engineer's Garage - WTWH Media\"},\"image\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/engineersgarage\",\"https:\/\/x.com\/EngineersGarage\",\"https:\/\/www.youtube.com\/channel\/UC0VITh11JSYk-UW7toLebUw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6\",\"name\":\"Nikhil Agnihotri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g\",\"caption\":\"Nikhil Agnihotri\"},\"url\":\"https:\/\/www.engineersgarage.com\/author\/nikhil-agnihotri\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to design a weighing scale using Arduino","description":"We\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/","og_locale":"en_US","og_type":"article","og_title":"How to design a weighing scale using Arduino","og_description":"We\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg","og_url":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/","og_site_name":"Engineers Garage","article_publisher":"https:\/\/www.facebook.com\/engineersgarage","og_image":[{"width":800,"height":495,"url":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png","type":"image\/png"}],"author":"Nikhil Agnihotri","twitter_card":"summary_large_image","twitter_creator":"@EngineersGarage","twitter_site":"@EngineersGarage","twitter_misc":{"Written by":"Nikhil Agnihotri","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#article","isPartOf":{"@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/"},"author":{"name":"Nikhil Agnihotri","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6"},"headline":"How to design a weighing scale using Arduino","datePublished":"2024-06-05T03:50:09+00:00","dateModified":"2024-06-15T05:04:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/"},"wordCount":1268,"commentCount":0,"publisher":{"@id":"https:\/\/www.engineersgarage.com\/#organization"},"image":{"@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png","keywords":["Arduino","arduinomega","arduinouno","electronicproject","loadcell","scale","weighingscale"],"articleSection":["Arduino Projects","Electronic Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/","url":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/","name":"How to design a weighing scale using Arduino","isPartOf":{"@id":"https:\/\/www.engineersgarage.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage"},"image":{"@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png","datePublished":"2024-06-05T03:50:09+00:00","dateModified":"2024-06-15T05:04:27+00:00","description":"We\u2019ll build a single load cell scale using a 1-kg load cell, Arduino, and the HX711 amplifier module. This scale can measure a maximum of 1 kg","breadcrumb":{"@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#primaryimage","url":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png","contentUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR.png","width":800,"height":495},{"@type":"BreadcrumbList","@id":"https:\/\/www.engineersgarage.com\/arduino-hx711-digital-weighing-scale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.engineersgarage.com\/"},{"@type":"ListItem","position":2,"name":"How to design a weighing scale using Arduino"}]},{"@type":"WebSite","@id":"https:\/\/www.engineersgarage.com\/#website","url":"https:\/\/www.engineersgarage.com\/","name":"Engineers Garage","description":"Electronic Projects, Electrical Engineering Resources, Makers Articles and Product News","publisher":{"@id":"https:\/\/www.engineersgarage.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.engineersgarage.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.engineersgarage.com\/#organization","name":"Engineer's Garage - WTWH Media","url":"https:\/\/www.engineersgarage.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png","contentUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png","width":372,"height":52,"caption":"Engineer's Garage - WTWH Media"},"image":{"@id":"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/engineersgarage","https:\/\/x.com\/EngineersGarage","https:\/\/www.youtube.com\/channel\/UC0VITh11JSYk-UW7toLebUw"]},{"@type":"Person","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6","name":"Nikhil Agnihotri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g","caption":"Nikhil Agnihotri"},"url":"https:\/\/www.engineersgarage.com\/author\/nikhil-agnihotri\/"}]}},"featured_image_src":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR-600x400.png","featured_image_src_square":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2024\/05\/Weighing-scale-ROTATOR-600x495.png","author_info":{"display_name":"Nikhil Agnihotri","author_link":"https:\/\/www.engineersgarage.com\/author\/nikhil-agnihotri\/"},"_links":{"self":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/posts\/81161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/users\/387"}],"replies":[{"embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/comments?post=81161"}],"version-history":[{"count":0,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/posts\/81161\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/media\/81176"}],"wp:attachment":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/media?parent=81161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/categories?post=81161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/tags?post=81161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}