🔌 1. Topraklama (GND) Ortak mı?


ESP8266 (bilgisayardan beslenen), röle ve 9V pilin hepsinin GND’si ortak olmalı. Aksi halde sinyal düzgün gitmez ve röle tetiklenmez.
Çözüm:
ESP8266’in GND’si ile 9V pilin (-) ucu birleştirilmelidir. Rölenin de GND’si bu ortak GND’ye bağlı olmalı.

⚡ 2. Röle Gerçekten Tetikleniyor mu?


Rölenin üzerinde ışık (LED) varsa, ESP8266’dan sinyal gönderdiğinde yanıyor mu?
Yanıyorsa röle tetikleniyor demektir ama çıkışı yine de test etmek gerekir.
Test:
Multimetre ile röle çıkışına (NO ve COM) baktığında sinyal geldiğini görmelisin. Ya da röleye bağlı küçük bir LED ile test yapabilirsin.

🔋 3. 9V Pil Yeterli mi?


Eğer kullandığın 9V pil bir kuru kalem tipi (örneğin GP Ultra gibi) ise, su pompasını çalıştırmak için yeterli akımı veremez. Su pompaları genellikle yüksek akım çeker.
Çözüm:
Şarjlı Li-ion pil (örneğin 18650 tipi) veya 9V adaptör kullan. Ya da powerbank üzerinden 5V pompa kullanıyorsan oradan besleyebilirsin.

🔁 4. Röle bağlantı uçları doğru mu?


Röle genelde 3 terminale sahiptir:
  • COM (common)
  • NO (normalde açık)
  • NC (normalde kapalı)
Pompa bağlantısını genellikle COM ve NO uçlarına yapman gerekir. Böylece sinyal geldiğinde röle kapanır ve akım pompaya gider.

🧠 5. Kodlama kısmı doğru mu?


ESP8266’dan röleye giden dijital pin LOW veya HIGH ile doğru şekilde tetikleniyor mu?
Örnek:

#define RELAY_PIN D1 // ya da başka bir pin

void setup() {
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW); // bazı röleler LOW ile tetiklenir
}

void loop() {
  // web arayüzünden gelen komuta göre röle tetikleniyor mu?
}
Bazı röleler LOW ile tetiklenir, bazıları HIGH ile. LED ışığına bakarak bunu anlayabilirsin.

🧪 Önerilen Test Senaryosu:

  1. 9V pili çıkar.
  2. Röleye direkt 5V ver.
  3. ESP8266 ile tetikle ve LED yanıyor mu kontrol et.
  4. Pompayı bir LED yerine bağla, çalışıyor mu kontrol et.