ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: HX711-LoadCell Arayüz Modülü Orta Seviye Üretici: Avia Semiconductor

Load Cell 5kg ve HX711 24-Bit Tartı Amplifikatör Kiti

Dijital mutfak terazisi ve market tartılarında kullanılan, 24-bit hassasiyetle 0.1 gram seviyesinde net ağırlık ölçen yük hücresi ve ADC kitidir.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Load Cell alüminyum çubuğu tek tarafından tablaya sabitlenmeli, diğer ucuna ağırlık uygulanmalıdır. Çubuğa 5 kg'dan fazla aşırı yük binmemelidir; aksi takdirde kalıcı mekanik deformasyon oluşur.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.60V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 1.6 mA (çalışma), 0.1 µA (uyku) Tipik çalışma modu
Haberleşme Arayüzü 2 Telli Seri Arayüz (DT / SCK) Protokol türü
Ölçüm Aralığı 0 gram ile 5000 gram (5 kg) Etkili çalışma sınırı
Hassasiyet / Doğruluk0.1 gram tartım hassasiyetiÖlçüm sapma payı
Tepki Süresi10 Hz veya 80 Hz seçilebilirÖrnekleme hızı
Ölçüm TürüWheatstone Köprüsü 24-Bit Hassas Gerinim Ölçer (Strain Gauge)Fiziksel büyüklük
Pin Sayısı4 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VCC Güç +2.6V - +5.5V DC
2 GND Toprak Toprak 0V
3 DT Veri Çıkışı Seri veri hattı
4 SCK Saat Girişi Seri saat hattı

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

HX711 ile Hassas Dijital Mutfak Terazisi

Gerekli Kütüphaneler: HX711 Arduino Library by bogde
#include "HX711.h"

const int LOADCELL_DOUT_PIN = 3;
const int LOADCELL_SCK_PIN = 2;

HX711 scale;

void setup() {
  Serial.begin(9600);
  scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
  
  // Kalibrasyon faktörü (önceden bilinen 100g ağırlıkla bulunur)
  scale.set_scale(420.0983); 
  scale.tare(); // Sıfırla (dara al)
  Serial.println("Terazi Sıfırlandı. Tartıma Hazır!");
}

void loop() {
  if (scale.is_ready()) {
    float weight = scale.get_units(5); // 5 okuma ortalaması
    Serial.print("Ağırlık: ");
    Serial.print(weight, 1);
    Serial.println(" gram");
  }
  delay(500);
}
Seri Monitör Çıktısı (Simülasyon):
Net Ağırlık: 245.3 gram

Çalışma Mantığı ve Fiziksel İlkeler

Load Cell ve Wheatstone Köprüsü

Yük hücresi (Load cell), üzerine ağırlık konulduğunda mikron mertebesinde esneyen alüminyum bir çubuktur. Üzerine yapıştırılmış 4 adet gerinim pulu (strain gauge) mikrovolt düzeyinde direnç değişimi üretir.

Arduino'nun standart 10-bit ADC'si bu mikrovoltları algılayamaz. HX711 entegresi, ultra düşük gürültülü programlanabilir kazançlı amplifikatör (PGA) ve 24-bit ADC içerir. Bu sayede 5 kiloluk bir terazide 0.1 gramlık bir bozuk paranın ağırlığı bile net olarak ölçülür.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • 24-bit ultra yüksek çözünürlük (0.1 gram hassasiyet)
  • Dahili düşük gürültülü analog ön uç (PGA)
  • Otomatik dara (tare) alma kütüphane desteği
  • Sınırlamaları (Dezavantajlar)
  • İlk kurulumda referans ağırlıkla kalibrasyon faktörü bulunmalıdır
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Kablo renkleri standarttır: Kırmızı (E+), Siyah (E-), Beyaz (A-), Yeşil (A+).