Using Load Cell and HX711 to detect package weight on conveyor belt

Customer:

I’m building an automated system for a final project that includes a small conveyor belt. I want to use Arduino to control it. The challenge is: the belt must stop when a 100 gram box reaches its center, detected by a sensor, and then resume when a stamp is pressed onto the box. This seems like a complex task and I’m not sure which components I need.

Original message (Croatian)

Za završni rad imam napraviti malo automatizirano postrojenje.I za taj rad mi je potrebna mala pokretna traka.Naravno razmisljao sam da tu traku napravim preko arduina pa sam vas odlučio kontaktirati.Muči me to da se traka mora moci zaustaviti na senzor kada kutija od 100 grama dodje do njezine sredine i mora nastaviti kada na se na kutiju otisne žig.Zadatak mi se cini zahtjevnim i nisam siguran koje tocno komponente su mi potrebne.Unaprijed hvala na odgovoru.

Originally submitted via email support on 27 March 2024. Migrated to the forum for community visibility.

Soldered Support:

You can build this with a load cell. A load cell is a piece of metal that produces a different electrical signal when bent. It must be used in combination with a load cell amplifier through which you can easily read that signal on an Arduino/Dasduino.

Here’s the concept: place a conveyor belt with a load cell positioned in the middle. The weight of an object will compress the load cell and produce a signal that you can read through the amplifier as a number.

You can do test readings: for example, if you place an 80g package the load cell might read 4000, and with a 100g package it might read 6000. Then you know that if the value is ~6000 or higher, a package heavier than 100g is on the belt.

Here are code examples for the load cell: Soldered-HX711-ADC-For-Weight-Scales-Arduino-Library/examples/simpleRead/simpleRead.ino at main · SolderedElectronics/Soldered-HX711-ADC-For-Weight-Scales-Arduino-Library · GitHub

Original message (Croatian)

zanimljiv zadatak. Možda to možeš napraviti s load cell-om:
Soldered: Open-Source Electronics, Boards, Sensors & Modules – Soldered Electronics

Load cell je komad metala koji proizvodi drugačiji električni signal kad se savije. Mora se koristiti u kombinaciji s load-cell amplifierom (na dnu te stranice) preko kojeg lagano taj signal možeš očitati na Arduinu/Dasduinu.

Pogledaj ovu skicu koju sam našao na google-u:

Ovdje postoji pokretna traka i load cell postavljen u sredinu. Težina predmeta će stisnuti load cell i tako proizvesti signal koji ćeš preko amplifiera moći očitati kao broj.

Onda napravi neka testna očitavanja, npr ako staviš paket od 80g load cell će pročitati vrijednost 4000, a kad staviš paket od 100g biti će vrijednost od 6000 - i onda znaš da ako je vrijednost ~6000 ili veća da je na traci paket teži od 100g.

Ovdje su primjeri za kod za load cell: Soldered-HX711-ADC-For-Weight-Scales-Arduino-Library/examples/simpleRead/simpleRead.ino at main · SolderedElectronics/Soldered-HX711-ADC-For-Weight-Scales-Arduino-Library · GitHub

To je jedna opcija koja se može napraviti s našim proizvodima. Nadam se da je ovo informativno. Slobodno se javi još ako imaš dodatnih pitanja. Koncipirati projekte je uvijek zanimljivo ali zapravo ih napraviti je nekad druga priča :slight_smile: