vigia con node mcu ESP8266

Buenas tardes a todos.
estoy tratando de armar un vigia para el funcionamiento de una caldera.
la idea es que cuando el equipo falle y se encienda la luz del reset esta por medio de un octoacoplador 4N35 (no se si es lo correcto) envie a mi placa una señal que activa un led y envia un email a mi movil.
Abajo les pego
Funciona bien simplemente cuando toco el cable del PIN5 manda la alarma, pero cuando lo uso con el octoacoplador no importa como no da ni una sola señal.
si alguien me puede ayudar se los agradesco.

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = "xxxxxxxx";

//Datos para la conexion de Red Wifi.
char ssid[] = "xxxx"; //Nombre de la red WIFI
char pass[] = "xxxx"; //contraseña de la red WIFI

void setup()
{
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);

    
  Blynk.email("xxxx@gmail.com","RESET", "VERIFICAR");
  pinMode(5, INPUT);// pin D1(GPIO5) como entrada
  pinMode(4,OUTPUT);// pin D2(GPIO4) como Salida
}

void Alarma()
{

  int Sensor = digitalRead(5); // variable para almacenar los estados del PIR
  if (Sensor == 1) // si el sensor detecta movimiento
  {
    Serial.println("Alarma Activada"); 
    Blynk.email("xxxx@gmail.com", "reset", "verificar");
    delay(200);
  }
}

void loop()
{
  Alarma();// llama a ejecutar la funcion
  Blynk.run();
}

Y como has conectado el 4N35? Busca en google y tendras buenos esquemas. Revisa es muy facil.

Gracias, por la repuesta.
Si, seguí los esquemas que encontré pero no obtuve resultado.
le di voltaje en los pines 1 y 2 (anodo y catodo) para recibir la señal a mi pin de entrada desde el pin 4 y GND en el 5 pero no funciono.
luego lo hice al revés 4 y 5 para recibir en los números 1 y 2 y tampoco, pero si saco el cablecito de la protobord y simplemente lo toco se activa.
Seguiré investigando.

le di voltaje en los pines 1 y 2 (anodo y catodo) para recibir la señal a mi pin de entrada desde el pin 4 y GND en el 5 pero no funciono.

No le puedes dar tensión asi como asi!! Debe tener una resistencia limitadora o quemaras el 4N35.

Explicate mejor. Con que tensión pretendes accionar el Led del OPTO?

luego lo hice al revés 4 y 5 para recibir en los números 1 y 2 y tampoco, pero si saco el cablecito de la protobord y simplemente lo toco se activa.

Eso no debiste hacerlo!!!

Mira esto

y estos son los pines

4n35.png

R1 podria ser de 330 ohms
R2 podria ser de 1k5 a 2k2
En esas condiciones debería funcionar sin problemas pero no se que tension quieres detectar a la entrada del diodo?

CONCLUSION:
Si le aplicas tensión en 1 y 2 sin R limitadora lo quemas.
Si le aplicas tensión a 4 5 corres riesgo tmb, aunque nada pasará si no aplicas corriente que haga que el diodo conduzca.