Arduino dan anlayan var mi
8
●164
- 26-05-2025, 00:11:03Merhabalar yarın projemin teslimi için son gün. Her şeyi hallettik ama bir türlü esp8266 dan oluşturdugumuz sitede su pompasını çalıştıramıyorum. Kaynak olarak bilgisayar kullanıyorum ama röle ve su pompası için 9v luk pil kullanıyorum. Nerde hata yapıyor olabilirim
- 26-05-2025, 00:20:31Alperen66 adlı üyeden alıntı: mesajı görüntüle
- 26-05-2025, 00:20:50
🔌 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ı)
🧠 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:
- 9V pili çıkar.
- Röleye direkt 5V ver.
- ESP8266 ile tetikle ve LED yanıyor mu kontrol et.
- Pompayı bir LED yerine bağla, çalışıyor mu kontrol et.
- 26-05-2025, 00:31:22BABER adlı üyeden alıntı: mesajı görüntüle
constantine38 adlı üyeden alıntı: mesajı görüntüle - 26-05-2025, 00:33:34Alperen66 adlı üyeden alıntı: mesajı görüntüle
Ortak GND Nasıl Yapılır?
🧩 Bileşenlerin Neler?
- ESP8266 (bilgisayardan USB ile besleniyor)
- Röle modülü (ESP’den sinyal alıyor, 9V ile besleniyor)
- Su pompası (röle üzerinden 9V ile çalışıyor)
- 9V pil (röle + pompa için güç kaynağı)
✅ Yöntem 1: Breadboard Üzerinden Ortak GND
- ESP8266’ın GND pininden bir kablo al ve breadboard’un eksi (-) hattına tak.
- 9V pilin eksi ucu (– kutup) da aynı breadboard hattına gelsin.
- Röle modülünün GND pini de aynı yere bağlanmalı.
🔁 Sonuç: ESP, röle ve pil artık aynı toprağa (GND) bağlı olmuş olur.
✅ Yöntem 2: Kabloyla Doğrudan Bağlantı (Breadboard Yoksa)
- ESP8266 üzerindeki GND pininden bir kablo çıkar.
- Bu kabloyu 9V pilin (-) kutbuna veya röle GND hattına bağla.
- Röle modülünün de GND'si bu hatta bağlı olmalı.
⚠️ Önemli Uyarı:
- 9V’un artı (+) kutbunu ESP’ye bağlama! Sadece GND'yi ortak yapıyoruz.
- Aksi halde ESP8266 zarar görebilir.
- 26-05-2025, 00:36:35Alperen66 adlı üyeden alıntı: mesajı görüntüle