Yük Hücresi ve Arduino Kullanan Dijital Tartım Kantarı

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bu yazıda gerinim ölçer tabanlı yük hücresi hakkında bilgi edineceğiz. Gerinim Ölçerinin ne olduğunu, Yük Hücresinin ne olduğunu, gerinim ölçer üzerindeki sıcaklık etkisini, Wheatstone köprüsü ve Yük hücresi yükselticisi HX711 ile sıcaklık dengelemesini keşfedeceğiz ve son olarak yük hücresini uygulayarak Arduino tabanlı bir tartı makinesinin nasıl kurulacağını öğreneceğiz ağırlık sensörü.

Bu gönderi, ağırlık ölçümü ve ölçüm yöntemleriyle ve yöntemleri Arduino tabanlı bir tartı devresinde uygulamakla ilgilidir.



Hepimiz yaşımızdan bağımsız olarak kilomuzu görmeyi severiz, küçük bir çocuk kilo aldığını görmeyi ve yetişkinler kilo kaybını görmeyi sevebilir. Ağırlık, eski çağlardan beri mal ticaretinde, bilimsel ekipmanların ve ticari ürünlerin geliştirilmesinde yardımcı olduğu hayati bir kavramdır.

Modern zamanlarda, laboratuar amaçlı olarak ağırlıkları kilogram, miligram hatta mikrogram cinsinden ölçüyoruz. Dünya genelinde bir gram aynıdır, tüm ağırlık ölçüm cihazları aynı ölçmek zorundadır. Birkaç miligramlık küçük bir doz farkına sahip bir hapın seri üretimi, hayat kurtaran bir hapın intihar hapına dönüştürülmesi için yeterlidir.



Kilo nedir?

Ağırlık, bir uçağa uygulanan kuvvettir. Uygulanan kuvvet miktarı, bir nesnenin kütlesi ile doğru orantılıdır, bu da nesnenin kütlesi ne kadar yüksekse, uygulanan kuvvet o kadar yüksek olduğu anlamına gelir.

Kütle, bir nesnede bulunan fiziksel madde miktarıdır.

Ağırlık bir faktöre daha bağlıdır: Yerçekimi.

Yerçekimi dünya genelinde sabittir (Dünyanın tek tip olmayan küresel şekli nedeniyle yerçekiminde küçük farklılıklar vardır, ancak çok küçüktür). Yeryüzündeki 1 kg'lık ağırlık, Ay'da aynı kütleye sahip 160 gram olacaktır, çünkü ay çok daha zayıf yerçekimine sahiptir.

Artık ağırlığın ne olduğunu ve bir nesneyi ağırlaştıran faktörlerin neler olduğunu biliyorsunuz.

Gerinim ölçer nedir:

Gerinim ölçer, bir nesne üzerindeki gerilimi (deformasyonu) ölçen bir dönüştürücü veya sensördür. Bu, elektrik mühendisi Edward E. Simmons ve makine mühendisi Arthur Claude Ruge tarafından icat edildi.

Gerinim Ölçer Resmi:

Gerinim ölçer sensörü

Gerinim ölçer esnektir, iki ince plastik levha arasına sıkıştırılmış ince bir metalik folyo modelidir ve uygun bir yapıştırıcı veya herhangi bir yapışkan malzeme kullanılarak bir yüzeye tutturulması gerekir.

Yüzeye ağırlık veya kuvvet uyguladığımızda deforme olur ve gerinim ölçer de deforme olur. Gerinim ölçerin deformasyonu, metalik folyonun elektrik direncinin değişmesine neden olur.

Artık gerinim ölçerin dirençteki değişikliği, ağırlık veya yüzeye uygulanan kuvvet ile doğru orantılıdır.

Gerçek hayatta gerinim ölçer direncindeki değişikliği tespit etmek çok önemsizdir. Dirençteki küçük değişiklikleri tespit etmek için Wheatstone köprüsünü kullanıyoruz.

Wheatstone köprüsünün ne olduğunu kısaca keşfedelim.

Wheatstone köprüsünü anlamak:

Bir buğday taşı köprüsü, bilinmeyen direnci belirlemek için kullanılabilecek bir devredir. Wheatstone köprüsü Samuel Hunter Christie tarafından tasarlandı, daha sonra Wheatstone köprüsü Sir Charles tarafından geliştirildi ve yayıldı.

Wheatstone.

Wheatstone köprü devresinin çizimi:

Wheatstone köprü devresi

Modern dijital multimetrelerimiz, mega ohm, kilo ohm ve ohm aralığında değişen direnç değerlerini okuyabilir.

Buğday taş köprüsünü kullanarak mili ohm aralığında direnci ölçebiliriz.

Buğday taşı köprüsü 4 dirençten oluşur, 4 dirençten 3'ü bilinen dirençtir ve biri bilinmeyen dirençtir.

Potansiyel farkı (gerilim) 'A' ve 'C' noktalarına uygulanır ve 'B' ve 'D' noktalarından bir voltmetre bağlanır.

Tüm dirençler eşitse 'B' ve 'D' noktalarından akım geçmez ve voltmetre sıfırı gösterecektir. Buna dengeli köprü denir.

Bir direncin direnci diğer üç dirençten farklıysa, 'B' ve 'D' noktaları arasında voltaj akışı olacaktır ve voltmetre bilinmeyen dirençle orantılı bir değer okuyacaktır. Buna dengesiz köprü denir.

Burada bilinmeyen direnç gerinim ölçerdir, direnç değiştiğinde voltmetreye yansır.

Şimdi bir deformasyonu veya ağırlığı veya kuvveti voltaj sinyaline dönüştürdük. Okumaları gram cinsinden almak için bir mikrodenetleyiciye beslenecek olan bazı yararlı okumalar elde etmek için bu voltajın yükseltilmesi gerekir.

Şimdi sıcaklığın gerinim ölçer performansını nasıl etkilediğini tartışalım.

Gerinim Ölçer üzerindeki sıcaklık etkileri:

Gerinim ölçer sıcaklığa duyarlıdır ve gerçek ağırlık / kuvvet okumalarını bozabilir. Ortam sıcaklığında bir değişiklik olduğunda, metalik folyo, direnci doğrudan etkileyen metal genleşmesine maruz kalır.

Wheatstone köprüsünü kullanarak sıcaklık etkisini ortadan kaldırabiliriz. Wheatstone köprüsünü kullanarak sıcaklığı nasıl telafi edebileceğimizi görelim.

Sıcaklık Telafisi:

Tüm dirençleri gerinim ölçer ile değiştirerek sıcaklık etkisini kolayca nötralize edebiliriz. Artık gerinim ölçerin tüm direnci sıcaklıktan eşit olarak etkilenecek ve istenmeyen gürültü Wheatstone köprüsünün karakteri tarafından etkisiz hale getirilecektir.

Yük Hücresi nedir?

Yük hücresi, Wheatstone köprü konfigürasyonunda 4 tarafa takılı gerinim ölçerli bir alüminyum profildir.

Yük hücresinin çizimi:

Yük hücresi cihazı

Bu tip yük hücresi serttir ve endüstrilerde yaygın olarak kullanılmaktadır. 4 adet vida yuvası vardır, bir tarafı sabit bir yüzeye cıvatalanmıştır ve diğer ucu ölçülecek nesneyi tutmak için bir tutucuya (örneğin sepete) cıvatalanmıştır.

Veri sayfasında veya gövdesinde belirtilen maksimum ağırlığa sahiptir, spesifikasyonu aşması yük hücresine zarar verebilir.

Tam köprü hücreleri, besleme voltajının uygulandığı uyarma telleri olan E +, E- olmak üzere 4 terminalden oluşur. Diğer iki kablo, voltajın ölçüldüğü sinyal kabloları olan S + ve S- dir.

Şimdi bu voltajlar milivolt aralığında, bir mikrodenetleyicinin okuyup işlemesi için yeterince güçlü değil. Güçlendirmeye ihtiyacımız var ve küçük değişiklikler mikro denetleyiciye görünür olmalıdır. Bunu yapmak için, yük hücresi amplifikatörleri adı verilen özel bir modül var, buna genel bir bakış atalım.

Yük hücresi Amplifikatörü HX711:

HX711 Yük hücresi amplifikatör modülünün resmi:

Yük hücresi Amplifikatörü HX711

Yük hücresi amplifikatörü, ağırlık ölçümleri için özel olarak tasarlanmış 24 bit analogdan dijitale dönüştürücü olan IC HX711'e dayanmaktadır. 32, 64 ve 128 farklı seçilebilir kazanımlara sahiptir ve 2,6 ile 5,5 V arasında çalışır.
Bu bağlantı panosu, yük hücresindeki küçük değişiklikleri tespit etmeye yardımcı olur. Bu modülün çalışması için HX711.h kitaplığı gerekir.

Arduino veya diğer mikrodenetleyiciler.

Yük hücresi HX711 modülüne bağlanacak ve modül Arduino ile arayüzlenecektir. Ağırlık ölçme devresinin bu şekilde geliştirilmesi gerekir.

Sonuç olarak, artık gerinim ölçerin ne olduğunu, Wheatstone köprüsünün ne olduğunu, gerinim ölçer üzerindeki sıcaklık etkilerini, sıcaklık dengelemesini ve yük hücresi yükselticisinin ne olduğunu biliyorsunuz.

Yukarıdaki tartışmadan tartım kantarı tasarımının teorik kısmını kapsamlı bir şekilde anladık, şimdi Arduino kullanarak pratik bir tartı makinesi yapmak için bir loas hücresinin nasıl kullanılabileceğini görelim.

Arduino Kullanarak Dijital Tartım Terazisi Makinesi Tasarlama

Aşağıdaki tartışmalarda, Arduino kullanarak birkaç gramdan 40 Kg'a kadar (yük hücrenizin özelliklerine bağlı olarak) ağırlıkları makul bir doğrulukla ölçebilen dijital bir tartı makinesinin nasıl oluşturulacağını öğreneceğiz. Hassas dereceli yük hücrelerinin sınıflandırılmasını öğreneceğiz ve önerilen devreyi kalibre edip tartı makinesini sonlandıracağız.

Not: Bu devre, ticari uygulama için gerekli standartlarla uyumlu olmayabilir.

Tartı makineleri, miligramdan birkaç tona kadar değişen farklı ticaret ve araştırmalarda kullanılır. Önerilen tartı makinesinin maksimum ölçeği, yük hücrenizin özelliklerine bağlıdır. 500 gram, 1 Kg, 5Kg, 10 Kg, 20 Kg ve 40 Kg vb. Aralıklar mevcuttur.

Farklı derecelerde yük hücresi vardır, farklı doğruluk aralığı sunarlar ve projeniz için uygun olanı seçmelisiniz.

Yük Hücresi Doğruluk Sınıfının Sınıflandırılması:

Farklı türdeki uygulamalar için farklı doğruluk sınıfları tanımlanmıştır. Aşağıdaki sınıflandırma, en düşük doğruluktan en yüksek doğruluk aralığına kadardır.

Daha düşük doğrulukta (ancak makul ölçüde doğru) yük hücreleri D1, C1 ve C2 olarak sınıflandırılır. Bu proje için bu yeterli. Bu yük hücreleri kum, çimento veya su ağırlığını ölçmek için kullanılır.

C3 sınıfı yük hücresi, bilyalı rulmanların, makine konstrüksiyon parçalarının vb. Ağırlığının kontrol edilmesi gibi kalite güvencesinde kullanılır.

C4, C5, C6 sınıfının en iyisidir, bu sınıflardaki yük hücreleri gramdan mikrograma kadar ölçüm yapmak için kullanılır. Bu sınıf sınıfları, mağaza tezgahı ölçeklerinde, büyük ölçekli üretim izlemede, gıda paketlemesinde ve laboratuvar kullanımında vb. Kullanılır.

Şimdi projenin teknik ayrıntılarına geçelim.

Devre şeması:

HX711'i Arduino'ya yük hücresi bağlantısı ve yük hücresi.

HX711

Proje; Arduino, Yük hücresi ve HX711 yük hücresi amplifikatör kartı ve bir bilgisayardan oluşmaktadır. Çıkış, Arduino IDE'nin Seri monitöründe izlenebilir.

Projenin beyni her zaman olduğu gibi arduino'dur, herhangi bir Arduino kart modelini kullanabilirsiniz. HX711, yük hücresi üzerindeki ağırlık nedeniyle en küçük esnekliği bulabilen 24 bit ADC'dir. 2,7 V ile 5 V arasında çalışabilir. Güç Arduino kartından sağlanır.

Yük hücresinde genellikle Wheatstone köprüsüyle yapılandırılmış gerinim ölçerin çıktısı olan dört tel bulunur.

Kırmızı kablo E +, siyah kablo E-, yeşil kablo A- ve beyaz kablo A +. Bazı HX711 modülleri, yük hücresi terminallerinin adını belirtir ve bazı HX711 modülleri kabloların renklerini belirtir, böyle bir model devre şemasında gösterilmiştir.

HX711'in DATA pini Arduino'nun 3. pinine ve HX711'in Clock pini Arduino'nun 2. pinine bağlıdır.

Yük hücresi nasıl monte edilir:

Arduino ile yük hücresi nasıl kurulur

Yük hücresinin her iki tarafta ikişer olmak üzere dört vida deliği vardır. En iyi doğruluk için herhangi bir tarafın sabit olması gerekir, makul ağırlıkta bir tahtaya yığılabilir.

Ölçüm ağırlığını yukarıda gösterildiği gibi tutmak için ince bir tahta veya ince bir plaka kullanılabilir.

Yani bir ağırlık koyduğunuzda, yük hücresi gerinim ölçer de bükülür ve HX711 modülü tarafından ölçülen ve Arduino'ya beslenen direncini değiştirir.

Donanım kurulumu tamamlandığında, kodu yükleyip kalibre edelim.

Devrenin kalibre edilmesi:

Kalibrasyon programı (kalibrasyon faktörünü bulma) olmak üzere iki program vardır. Diğer bir kod ağırlık ölçüm programıdır, kalibrasyon programı kodundan bulunan kalibrasyon faktörünün ağırlık ölçüm programına girilmesi gerekir.

Kalibrasyon faktörü, ağırlık ölçümünün doğruluğunu belirler.

HX711 kitaplığını buradan indirin: github.com/bogde/HX711

Kalibrasyonlar Program kodu:

//-------------------- --------------------//
#include
const int out = 3
const int clck = 2
HX711 scale(out, clck)
float CalibrationFactor = -96550
char var
void setup()
{
Serial.begin(9600)
Serial.println('------------- Weight Scale Calibration --------------')
Serial.println('Press Q,W,E,R or q,w,e,r to increase calibration factor by 10,100,1000,10000 respectively')
Serial.println('Press A,S,D,F or a,s,d,f to decrease calibration factor by 10,100,1000,10000 respectively')
Serial.println('Press 'T' or 't' for tare')
scale.set_scale()
scale.tare()
long zero_factor = scale.read_average()
Serial.print('Zero factor: ')
Serial.println(zero_factor)
}
void loop()
{
scale.set_scale(CalibrationFactor)
Serial.print('Reading: ')
Serial.print(scale.get_units(), 3)
Serial.println(' Kilogram')
Serial.print('Calibration Factor is: ')
Serial.println(CalibrationFactor)
Serial.println('--------------------------------------------')
if (Serial.available())
{
var = Serial.read()
if (var == 'q')
{
CalibrationFactor = CalibrationFactor + 10
}
else if (var == 'a')
{
CalibrationFactor = CalibrationFactor - 10
}
else if (var == 'w')
{
CalibrationFactor = CalibrationFactor + 100
}
else if (var == 's')
{
CalibrationFactor = CalibrationFactor - 100
}
else if (var == 'e')
{
CalibrationFactor = CalibrationFactor + 1000
}
else if (var == 'd')
{
CalibrationFactor = CalibrationFactor - 1000
}
else if (var == 'r')
{
CalibrationFactor = CalibrationFactor + 10000
}
else if (var == 'f')
{
CalibrationFactor = CalibrationFactor - 10000
}
else if (var == 'Q')
{
CalibrationFactor = CalibrationFactor + 10
}
else if (var == 'A')
{
CalibrationFactor = CalibrationFactor - 10
}
else if (var == 'W')
{
CalibrationFactor = CalibrationFactor + 100
}
else if (var == 'S')
{
CalibrationFactor = CalibrationFactor - 100
}
else if (var == 'E')
{
CalibrationFactor = CalibrationFactor + 1000
}
else if (var == 'D')
{
CalibrationFactor = CalibrationFactor - 1000
}
else if (var == 'R')
{
CalibrationFactor = CalibrationFactor + 10000
}
else if (var == 'F')
{
CalibrationFactor = CalibrationFactor - 10000
}
else if (var == 't')
{
scale.tare()
}
else if (var == 'T')
{
scale.tare()
}
}
}
//-------------------- --------------------//

Nasıl Kalibre Edilir:

  • Donanım kurulumu tamamlandıktan sonra yukarıdaki kodu yükleyin.
  • Ağırlığı tutmak için kullanılan ince levhayı veya ahşabı iki vida ile birlikte çıkarın (yük hücresinin diğer tarafı bir tabana sabitlenmelidir)
  • Seri monitörü açın.
  • Yük hücresine doğrudan 100 gram (örneğin) bilinen bir ağırlık yerleştirin.
  • Basın Q, W, E, R kalibrasyon faktörünü sırasıyla 10,100,1000,10000 artırmak.
  • Basın A, S, D, F kalibrasyon faktörünü sırasıyla 10,100,1000,10000 azaltmak için.
  • Kalibrasyon faktöründeki her artış veya azalıştan sonra 'Enter' tuşuna basın.
  • Kalibrasyon faktörünü, bilinen ağırlıktaki malzemenin doğru ağırlığı görünene kadar artırın veya azaltın.
  • Dara işlevi ağırlık ölçeğini sıfıra ayarlamaktır, bu, su ağırlığını (örneğin) kasenin ağırlığı olmadan ölçmek istediğinizde kullanışlıdır. Önce kaseyi yerleştirin, darasını alın ve suyu dökün.
  • Kalibrasyon faktörünü not edin ve bilinen ağırlık göründükten sonra not edin.

Artık bilinmeyen ağırlıkları ölçebilir.

Ağırlık Ölçme Program Kodu:

//---------------- ----------------//
#include
const int out = 3
const int clck = 2
HX711 scale(out, clck)
float CalibrationFactor = -12000 // Replace -12000 the calibration factor.
void setup()
{
Serial.begin(9600)
Serial.println('Press 'T' or 't' to tare')
scale.set_scale(CalibrationFactor)
scale.tare()
}
void loop()
{
Serial.print('Weight: ')
Serial.print(scale.get_units(), 3)
Serial.println(' Kilogram')
if (Serial.available())
{
char var = Serial.read()
if (var == 't')
{
scale.tare()
}
if (var == 'T')
{
scale.tare()
}
}
}
//---------------- ----------------//

float CalibrationFactor = -12000

-12000'i bulduğunuz kalibrasyon faktörüyle değiştirin. Negatif bir sayı veya pozitif bir sayı olabilir.

Yukarıdaki kodu tam donanım kurulumunuzla birlikte yükleyin ve tartı makineniz hazır.

LCD Ekran Kullanan Tartı Makinesi

Yukarıdaki makale, bilgisayarınızı kullanarak Arduino tabanlı bir tartı sistemini açıkladı, aşağıdaki bölümde 16 x 2 LCD ekran ekleyerek Tartı makinesinin pratik bir versiyonunu oluşturmaya çalışacağız, böylece ölçüm yaparken bir PC'ye bağlı kalmayacağız. ağırlıklar. Bu yazıda, biri “I2C” 16 x 2 LCD ve diğeri “I2C” 16 x 2 LCD ekranlı olmak üzere iki versiyon önerilmektedir.

Burada okuyucuların tasarımı kendi uygunlarına göre seçebilmeleri için iki seçenek verilmiştir. İkisi arasındaki temel fark, I2C adaptör modüllü kablo bağlantıları, LCD ekranın çalışması için sadece 4 kablo (Vcc, GND, SCL ve SDA) gerekirken, I2C adaptörü olmadan Arduino ve LCD ekran arasında bağlantı kurmak için birkaç kabloya ihtiyacınız vardır.

Bununla birlikte, her iki işlev de tamamen aynıdır, bazıları geleneksel olana göre I2C'yi tercih eder ve bazıları tersini tercih eder, bu nedenle her iki tasarım da burada.

Geleneksel LCD tasarımına bakalım:

Devre şeması:

LCD ekran kontrastını ayarlamak için arduino, 16 x 2 LCD ekran ve 10K potansiyometre

Yukarıdaki şemada, LCD ekran kontrastını ayarlamak için arduino, 16 x 2 LCD ekran ve 10K potansiyometre var.

Arka aydınlatma için Arduino'dan LCD ekrana 3,3 V beslenebilir. Ağırlık okumasını sıfıra getirmek için bir basma düğmesi sağlanmıştır, bu fonksiyon sonunda ayrıntılı olarak açıklanacaktır.

Bu sadece LCD ve Arduino arasındaki bağlantıdır, yük hücresi ve yük hücresi amplifikatörü arasındaki Arduino ile bağlantı önceki bölümde gösterilmektedir.

LCD Tartı makinesi kodu:

// -------- Program developed by R.GIRISH -------//
#include
#include
const int rs = 10
const int en = 9
const int d4 = 8
const int d5 = 7
const int d6 = 6
const int d7 = 5
LiquidCrystal lcd(rs, en, d4, d5, d6, d7)
const int out = 3
const int clck = 2
const int Tare = 4
HX711 scale(out, clck)
float CalibrationFactor = -12000 // Replace -12000 the calibration factor.
void setup()
{
lcd.begin(16, 2)
pinMode(Tare, INPUT)
digitalWrite(Tare, HIGH)
lcd.setCursor(0, 0)
lcd.print(' Weight Scale')
lcd.setCursor(0, 1)
lcd.print(' Machine')
delay(2000)
scale.set_scale(CalibrationFactor)
scale.tare()
}
void loop()
{
lcd.clear()
lcd.setCursor(0, 0)
lcd.print('Weight:')
lcd.print(scale.get_units(), 3)
lcd.print(' Kg')
delay(200)
if (digitalRead(Tare) == LOW)
{
scale.tare()
lcd.clear()
lcd.setCursor(0, 0)
lcd.print('Tare ......')
lcd.setCursor(0, 1)
lcd.print('Setting to 0 Kg.')
delay(1000)
}
}
// -------- Program developed by R.GIRISH -------//

Şimdi bu tartı makinesini I2C adaptör tabanlı LCD ekranla nasıl kullanacağımızı görelim.

Devre Şeması Arduino ve I2C adaptörlü LCD ekran:

I2C adaptörlü Arduino ve LCD ekran

Burada sadece arkada I2C adaptörlü bir Arduino ve LCD ekranımız var. Artık kablo bağlantıları basitleştirilmiş ve anlaşılırdır.

I2C modülünün resmi:

I2C modülü

Bu modül doğrudan normal bir 16 x 2 veya hatta 20 x 4 LCD ekranın arkasına lehimlenebilir ve şematik diyagramı takip edebilir.

Ve yine yük hücresi, yük hücresi amplifikatörü ve Arduino bağlantısı için önceki bölüme bakın.

I2C tabanlı için aşağıdaki Kitaplığı indirin:

github.com/marcoschwartz/LiquidCrystal_I2C

github.com/PaulStoffregen/Wire

I2C tabanlı Ağırlık ölçek devresi kodu:

// -------- Program developed by R.GIRISH -------//
#include
#include
#include
const int out = 3
const int clck = 2
const int Tare = 4
HX711 scale(out, clck)
float CalibrationFactor = -12000 // Replace -12000 the calibration factor.
LiquidCrystal_I2C lcd(0x27, 16, 2)
void setup()
{
lcd.init()
lcd.backlight()
pinMode(Tare, INPUT)
digitalWrite(Tare, HIGH)
lcd.setCursor(0,0)
lcd.print(' Weight Scale')
lcd.setCursor(0,1)
lcd.print(' Machine')
delay(2000)
scale.set_scale(CalibrationFactor)
scale.tare()
}
void loop()
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Weight:')
lcd.print(scale.get_units(), 3)
lcd.print(' Kg')
delay(200)
if (digitalRead(Tare) == LOW)
{
scale.tare()
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Tare ......')
lcd.setCursor(0,1)
lcd.print('Setting to 0 Kg.')
delay(1000)
}
}
// -------- Program developed by R.GIRISH -------//

NOT:

Kodlardan birini Arduino'ya yüklemeden önce kalibrasyon faktörünü koda girmelisiniz.

float CalibrationFactor = -12000

Kalibrasyon faktörünün elde edilmesi, yukarıdaki bir önceki bölümde açıklanmıştır.

Dara işlevi:

Bir ağırlık ölçeğindeki dara fonksiyonu, okumaları sıfıra getirmektir. Örneğin, malların yüklendiği bir sepetimiz varsa, net ağırlık sepetin ağırlığı + malların ağırlığı olacaktır.

Mal yüklemeden önce load cell üzerinde sepetli dara düğmesine basarsak sepetin ağırlığı ihmal edilir ve tek başına malın ağırlığını ölçebiliriz.

Bu Arduino tabanlı pratik LCD tartı makinesi devresi ile ilgili herhangi bir sorunuz varsa, lütfen yorum bölümünde hızlı bir yanıt alabileceğinizi belirtin.




Önceki: Motor Pompaları için Katı Hal Kontaktör Devresi Sonraki: Step Down Transformers Nasıl Yapılır