ESp8266 relevador

hola tengo un problema con una placa ESP8266 conectada a un relevador estoy utilizando blynk para controlarlo, pero cada vez que enciendo solo enciende el led del relevador y no la bomba conectada
Captura de pantalla 2023-03-09 160241

/* Comment this out to disable prints and save space */
#define BLYNK_TEMPLATE_ID           "TMPL_9GwZGsM"
#define BLYNK_TEMPLATE_NAME         "Quickstart Device"
#define BLYNK_AUTH_TOKEN            "_jDmaNxybr6b54DLDb1H44py8iSQet-B"
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// sensor de humedad 
int analgpin =A0;
int val = 0;


char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "TP-Link_4D7A";
char pass[] = "44887421";

void setup()
{
  pinMode(D1, OUTPUT); //pin del relevador
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
}

void loop()
{
  
  //sensor de humedad
  Serial.print("val = ");
  Serial.println(val);
  delay(1000);
  Blynk.run();
   
}
BLYNK_WRITE(V1)
{
int pinValue = param.asInt(); //
if(pinValue==1)
{
  digitalWrite(D1,LOW); // relay apagado
}
else
{
  digitalWrite(D1,HIGH);//relay encendido
}
}

Su publicacion se MUEVE a su ubicacion actual ya que es mas adecuada.

¿Con qué voltaje trabaja la bomba?
¿Y el relé?

Al margen, te falta poner un diodo en antiparalelo con la bomba sino te va a traer problemas.

Por otro lado: ¿imagen más chiquita no había para subir? (ironía)

Saludos

la boomba trabja con 5v y el relevador tambien con 5v

Subí una foto del módulo o un link donde se vea uno como el que tienes.

Intuyo que puede ser un problema del relé ya que el LED enciende pero como hay más de un modelo mejor verlo.

es este Tarjeta de control por relevadores Steren Tienda en Lín

¿Está puesto el puente en el jumper VCC - JD_VCC?

si, si esta

Tienes toda la logica al revés.
Segun como este conectado LOW enciende el rele es decir, tendras Comun con NO cerrado y HIGH apaga el relé.
Esto si tu GPIO va directamente a IN. Si tienes 3.3V conectado a VCC y GND al Nodemcu.

image
Ahora mira esto.
Tu código dice D1 pero el esquema parece estar conecado a D0.
D0 es un pin que se comporta mal en el arranque y no conviene usarlo para casos como este.
Si lo usas cámbialo.

gracias si lo tengo conectado al D1 pero sigue funcionando asi

Recién noto algo...

¿Seguro que el esquema está tal cual lo tienes conectado?
Porque en el esquema falta la alimentación del módulo.

Están conectados IN y GND pero falta VCC

no esta tan cual conectado todo asi como el esquema pero si si esta conectado

Prueba con otro de los 4 relés por si justo el que estás probando vino fallado, otra cosa no se me ocurre.

si funciona lo he probado con otras placas de arduino

¿El pin VCC del módulo de relés está conectado a 3.3V o 5V?

Puedes hacer por favor un esquema a mano alzada de como tienes conectado el rele y el esp8266. Es dificil entenderte por un esquema que esta incompleto y nos debatimos intentando entender.
Tienes un módulo de 4 reles. No olvides detalles de los jumpers, vcc, gnd, in1 a in4, etc, alimentaciones, de 3.3 o 5. De donde vienen cada una.

Hi,
Remueve el pin del esp8266 que energiza el relay y con un jumper conecta 5 voltios al relay para ver si lo energiza.Posiblemente 3.3 voltios no puede energizar el relay ya que usa un opto couplerr de entrada.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.