Ana içeriğe geç

Arduino I2C LCD Ekranlı Toprak Nem Ölçer Projesi

Bu projede Arduino kullanılarak toprak nem sensörü ile toprağın nem durumu ölçülür
ve ölçülen değerler 16x2 LCD ekran üzerinde yazılı olarak gösterilir.
Proje, bitki sulama ve tarım uygulamaları için temel bir örnektir.


Proje Amacı

Toprağın kuru, nemli veya çok ıslak olup olmadığını ölçerek
kullanıcıya anlık bilgi vermek amaçlanmaktadır.

Bu proje sayesinde:

  • Bitkilerin gereğinden az veya fazla sulanması önlenir
  • Sensör + LCD birlikte kullanımı öğrenilir
  • Analog veri okuma mantığı kavranır

Gerekli Malzemeler

  • Arduino Uno / Nano
  • Toprak nem sensörü (Analog)
  • 16x2 LCD ekran
  • 10k potansiyometre (LCD kontrast için)
  • 220Ω direnç
  • Jumper kablolar
  • Breadboard

Devre Bağlantıları

I2c led devre şeması

Toprak Nem Sensörü

Sensör PinArduino
VCC5V
GNDGND
A0A0

I2C LCD Bağlantıları

LCD PinArduino Uno
GNDGND
VCC5V
SDAA4
SCLA5

📌 Arduino Mega kullanıyorsan:
SDA → 20, SCL → 21


Çalışma Mantığı

  1. Arduino, toprak nem sensöründen analog veri okur
  2. Okunan değer 0–1023 aralığındadır
  3. Değere göre nem durumu belirlenir:
    • Kuru
    • Nemli
    • Islak
  4. Sonuç LCD ekranda gösterilir

Arduino Kodu

I2C LCD Ekran kütüphane ekleme talimatı için tıklayınız

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int nemPin = A0;
int nemDegeri = 0;

void setup() {
lcd.begin(16, 2);
lcd.print("Toprak Nem");
delay(2000);
lcd.clear();
}

void loop() {
nemDegeri = analogRead(nemPin);

lcd.setCursor(0, 0);
lcd.print("Nem Degeri:");

lcd.setCursor(0, 1);

if (nemDegeri > 700) {
lcd.print("KURU ");
}
else if (nemDegeri > 400) {
lcd.print("NEMLI ");
}
else {
lcd.print("ISLAK ");
}

delay(1000);
}

LCD Ekran Çıktı Örnekleri

Nem Durumu:
KURU

Nem Durumu:
NEMLI

Nem Durumu:
ISLAK

Sensör Değerlerini Ayarlama

Toprak türü ve sensör modeline göre değerler değişebilir. Bu nedenle eşik değerlerini kendi sensörüne göre ayarlaman önerilir.

if (nemDegeri > 700)   // Kuru
else if (nemDegeri > 400) // Nemli


📌 Tavsiye:

Sensörü kuru toprağa batır

Islak toprağa batır

Havada ölç Bu değerlere göre sınırları düzenle.

Kimler İçin Uygun?

  • Arduino’ya yeni başlayanlar

  • Tarım ve sera projeleri

  • Okul ve STEM projeleri

  • Bitki bakım sistemleri

Sonuç

Arduino I2C LCD Toprak Nem Ölçer Projesi, sensör okuma ve LCD kullanımını birlikte öğrenmek isteyenler için basit, anlaşılır ve gerçek hayatta kullanılabilir bir uygulamadır.

Bu proje, daha gelişmiş akıllı sulama sistemlerinin temelini oluşturur.