Arduino dan anlayan var mi
8
●176
- 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:31Röle tetik alıyor mu? Bir dde 9v çok bu röleye. 5v bu. Esp'nin 3.3v büyük ihtimalle tetiklemeye yeter.Alperen66 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 GNDsi ortak olmalı. Aksi halde sinyal düzgün gitmez ve röle tetiklenmez.
✅ Çözüm:
ESP8266in GNDsi ile 9V pilin (-) ucu birleştirilmelidir. Rölenin de GNDsi bu ortak GNDye bağlı olmalı.
⚡ 2. Röle Gerçekten Tetikleniyor mu?
Rölenin üzerinde ışık (LED) varsa, ESP8266dan 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?
ESP8266dan 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:22Hocam bir de su pompası var küçük ona yetmeyebilir dediler bana ama bilmiyorum tabii.BABER adlı üyeden alıntı: mesajı görüntüle
yarın deneyecegim hocam ama ortak gnd tam olarak nasıl oluyor. dün denedim ama anlayamadım. Breadboard üzerinden mi ortak gnd yapmalıyım yoksa wifi modülünün (Esp8266) onun pin çıkışına mı bir şekilde ortak yapmalıyımconstantine38 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ü (ESPden 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 breadboardun 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ı:
- 9Vun artı (+) kutbunu ESPye bağlama! Sadece GND'yi ortak yapıyoruz.
- Aksi halde ESP8266 zarar görebilir.
- 26-05-2025, 00:36:35Hocam bi bağlantını atar mısın şüphelendiğim şeyi mi yaptın acaba? Pompayı röle beslemiyor/besleyemez/beslememeli.Alperen66 adlı üyeden alıntı: mesajı görüntüle
