Arduino Ile Tartı Yapımı

Arduino ile Tartı Yapımı

Arduino, açık kaynaklı bir mikrodenetleyici platformudur. Arduino ile çeşitli elektronik projeler yapılabilir. Bu projelerden biri de tartıdır. Arduino ile tartı yapmak için aşağıdaki malzemeler gereklidir:

  • Arduino Uno veya benzeri bir mikrodenetleyici
  • HX711 yük hücresi
  • Ağırlık sensörü
  • Ekran
  • Kablolar
  • Bağlantı elemanları

Malzemeler

  • Arduino Uno veya benzeri bir mikrodenetleyici
  • HX711 yük hücresi
  • Ağırlık sensörü
  • Ekran
  • Kablolar
  • Bağlantı elemanları

Adım 1: HX711 Yük Hücresini Bağlayın

HX711 yük hücresi, ağırlığı ölçmek için kullanılan bir sensördür. HX711 yük hücresini Arduino’ya bağlamak için aşağıdaki adımları izleyin:

  1. HX711 yük hücresinin kırmızı kablosunu Arduino’nun 5V pinine bağlayın.
  2. HX711 yük hücresinin siyah kablosunu Arduino’nun GND pinine bağlayın.
  3. HX711 yük hücresinin beyaz kablosunu Arduino’nun A0 pinine bağlayın.
  4. HX711 yük hücresinin yeşil kablosunu Arduino’nun A1 pinine bağlayın.

Adım 2: Ağırlık Sensörünü Bağlayın

Ağırlık sensörü, ağırlığı ölçmek için kullanılan bir diğer sensördür. Ağırlık sensörünü Arduino’ya bağlamak için aşağıdaki adımları izleyin:

  1. Ağırlık sensörünün kırmızı kablosunu Arduino’nun 5V pinine bağlayın.
  2. Ağırlık sensörünün siyah kablosunu Arduino’nun GND pinine bağlayın.
  3. Ağırlık sensörünün sarı kablosunu Arduino’nun A2 pinine bağlayın.

Adım 3: Ekranı Bağlayın

Ekran, ağırlığı göstermek için kullanılır. Ekranı Arduino’ya bağlamak için aşağıdaki adımları izleyin:

  1. Ekranın VCC pinini Arduino’nun 5V pinine bağlayın.
  2. Ekranın GND pinini Arduino’nun GND pinine bağlayın.
  3. Ekranın SDA pinini Arduino’nun A4 pinine bağlayın.
  4. Ekranın SCL pinini Arduino’nun A5 pinine bağlayın.

Adım 4: Kabloları Bağlayın

Kabloları bağlamak için aşağıdaki adımları izleyin:

  1. HX711 yük hücresinin kırmızı kablosunu ağırlık sensörünün kırmızı kablosuna bağlayın.
  2. HX711 yük hücresinin siyah kablosunu ağırlık sensörünün siyah kablosuna bağlayın.
  3. HX711 yük hücresinin beyaz kablosunu ekranın SDA pinine bağlayın.
  4. HX711 yük hücresinin yeşil kablosunu ekranın SCL pinine bağlayın.

Adım 5: Bağlantı Elemanlarını Bağlayın

Bağlantı elemanlarını bağlamak için aşağıdaki adımları izleyin:

  1. HX711 yük hücresinin somunlarını sıkın.
  2. Ağırlık sensörünün somunlarını sıkın.
  3. Ekranın somunlarını sıkın.

Adım 6: Kodu Yükleyin

Kodu yüklemek için aşağıdaki adımları izleyin:

  1. Arduino IDE’yi açın.
  2. “Dosya” menüsünden “Yeni” seçeneğine tıklayın.
  3. Aşağıdaki kodu Arduino IDE’ye kopyalayın:

“`

include

include

// HX711 yük hücresi pinleri
const int HX711_DOUT = A0;
const int HX711_SCK = A1;

// Ağırlık sensörü pinleri
const int WEIGHT_SENSOR_VCC = 5;
const int WEIGHT_SENSOR_GND = GND;
const int WEIGHT_SENSOR_DATA = A2;

// Ekran pinleri
const int LCD_I2C_ADDRESS = 0x27;
const int LCD_I2C_SDA = A4;
const int LCD_I2C_SCL = A5;

// HX711 yük hücresi nesnesi
HX711 hx711;

// Ağırlık sensörü nesnesi
AnalogInput weightSensor(WEIGHT_SENSOR_DATA);

// Ekran nesnesi
LiquidCrystal_I2C lcd(LCD_I2C_ADDRESS, LCD_I2C_SDA, LCD_I2C_SCL);

// Kalibrasyon değeri
float calibrationValue = 1000;

void setup() {
// HX711 yük hücresini başlat
hx711.begin(HX711_DOUT, HX711_SCK);

// Ağırlık sensörünü başlat
weightSensor.begin();

// Ekranı başlat
lcd.begin(16, 2);

// Ekrana “Ağırlık: 0.00 kg” yaz
lcd.setCursor(0, 0);
lcd.print(“Ağırlık: 0.00 kg”);
}

void loop() {
// HX711 yük hücresinden ağırlığı oku
float weight = hx711.getWeight(calibrationValue);

// Ağırlık sensöründen ağırlığı oku
float weightSensorValue = weightSensor.read();

// Ağırlığı ekrana yaz
lcd.setCursor(0, 1);
lcd.print(“Ağırlık: “);
lcd.print(weight, 2);
lcd.print(” kg”);
}
“`

  1. “Dosya” menüsünden “Kaydet” seçeneğine tıklayın.
  2. “Araçlar” menüsünden “Yükle” seçeneğine tıklayın.

Adım 7: Tartıyı Test Edin

Tartıyı test etmek için aşağıdaki adımları izleyin:

  1. Tartıyı düz bir yüzeye yerleştirin.
  2. Tartının üzerine bir ağırlık koyun.
  3. Ekrana bakın. Ağırlığın değeri ekranda gösterilmelidir.

Faydalı Siteler

İlgili Dosyalar


Yayımlandı

kategorisi