Nodemcu 4'lü Röle Kartı Sorunu

Herkes’ selamlar Nodemcu 4’lü röle kartı açılışta açık konumda oluyor bunu nasıl düzeltebilirim ?

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "";
char pass[] = "";

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442);
}

void loop()
{
  Blynk.run();
  // You can inject your own code or combine it with other sketches.
  // Check other examples on how to communicate with Blynk. Remember
  // to avoid delay() function!
}

Merhaba,
Rölelerde bir normalde açık ve bir de normalde kapalı kontak bulunmaktadır. Siz açık olana bağlamışsınız, kablonun yerini değiştirmeniz lazım.
Her rölenin önünde 3 konnektör var. Bunlardan ortada olan ortak. Bir taraftaki normalde açık, diğer taraftaki ise normalde kapalı. Kablonun yerini değiştirerek deneyebilirsiniz

Röle’ye çıkış bağlamadım nodemcu açılınca direk açık konumda başlıyor sorunum bu
Teşekkürler

Emin değilim fakat setup kısmında kapalı olarak ayarlayabilirsiniz.

1 Beğeni

void loop() boş olunca son konumunu koruması lazım diye düşünüyorum 0 yaparsam çözülür herhalde ama ben son durumu korumak istiyorum

Nasıl yani hem son durumunu korusun hem kapalı mı olsun?

Hep kapalı olmasını istiyorum
Elektrik gelince kapalı konumda olması lazım ama elektrik verince rölelerin hepsi açık oluyor

  1. “void setup()” kısmından rölelere HIGH veya LOW vererek bunu düzeltebilirsiniz.
  2. NO, NC ve COM portundan da bunu değiştirebilirsiniz. NO ve COM portunu kullanıp ters çalıştığını düşünüyorsanız, NO’ya bağladığınız kabloyu NC’ye bağlamalısınız.

Merhaba,
O şekilde olmasını istiyorsanız EEPROM’u araştırmanı öneririm. Pin durularını eeproma kaydedersiniz. Açılıştada ilk başta eepromu okur değerlere göre eski pin durumlarına geri döner. Size kolay gelsin. :slightly_smiling_face:

1 Beğeni

Çözdüm Sorunu beyler İlgilendiğiniz için teşekkürler.
Sorunu Şu şekilde hallettim belki başkası’nında ihtiyacı olur

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

#define RELAY_ON 0
#define RELAY_OFF 1

#define Relay_1  D2  // pin numarası
#define Relay_2  D3  // pin numarası
#define Relay_3  D6  // pin numarası
#define Relay_4  D5  // pin numarası

char auth[] = "BLYNK KODU";
char ssid[] = "WİFİ İD";
char pass[] = "WİFİ ŞİFRE";

void setup()

{
  digitalWrite(Relay_1, RELAY_OFF);
  digitalWrite(Relay_2, RELAY_OFF);
  digitalWrite(Relay_3, RELAY_OFF);
  digitalWrite(Relay_4, RELAY_OFF);

  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);

  pinMode(Relay_1, OUTPUT);
  pinMode(Relay_2, OUTPUT);
  pinMode(Relay_3, OUTPUT);
  pinMode(Relay_4, OUTPUT);
  delay(0); 
}

void loop() //no//
{
 
  Blynk.run();
   
}

Kullandığınız role kartı eksi tetiklemeli bir role kartı o yüzden ilk açtığınızda roleler çekili konuma geçiyor, Açılışta role bobinlerine giden pinleri artı yaparsanız probleminiz düzelir. İyi çalışmalar

1 Beğeni