Aviso

El foro está en modo de sólo lectura.

ESP8266-01s para portalwifi

Más
6 años 4 meses antes #955 por RedPitiusa
un saludo.
estos dias estoy probando el proyecto portalwifi que se publico en el canal de youtube .. recién comienzo a usar Android y esta es mi primera aproximación tanto a Android como a la esp8266-01s..
he seguido todos los pasos y en un principio todo funciona correctamente , cuando pulso el botón de la app veo parpadear el led de la esp8266 y veo en la consola las lineas de respuesta .. el Problema esta que cuando conecto al esp8266 al modulo de rele , este no acciona el rele cuando le doy la orden .. si veo el accionar del led pero no acciona el rele, he probado otro modulo de rele ya que tenia dos nuevos pero hace lo mismo .. el modulo rele es el eso-01s relay v1.0 .. creo que es el correcto para la esp8266-01s ... es verdad que en el proyecto se usa otro modelo anterior tanto de rele como de esp8266 creo que estos no sean 01s .. pero vaya .. debería funcionar igualmente .. cual pueda ser el error??'
Más
6 años 4 meses antes #957 por Jose Luis
Respuesta de Jose Luis sobre el tema ESP8266-01s para portalwifi
Saca una foto al ESP8266-01 y subela, no vaya a ser un ESP8266-01 y no el 01S.
El siguiente usuario dijo gracias: RedPitiusa
Más
6 años 4 meses antes - 6 años 4 meses antes #958 por RedPitiusa
Respuesta de RedPitiusa sobre el tema ESP8266-01s para portalwifi
ok... subiendo fotos!!

https://ibb.co/m3OdQR

https://ibb.co/hoqmC6

https://ibb.co/dXEA5R

https://ibb.co/euOsKm
Última Edición: 6 años 4 meses antes por RedPitiusa. Razón: fotos subidas....
Más
6 años 4 meses antes #959 por RedPitiusa
Respuesta de RedPitiusa sobre el tema ESP8266-01s para portalwifi
he logrado que funcione con andorid y también con iPhone (Siri) pero no me acciona el rele..
Más
6 años 4 meses antes - 6 años 4 meses antes #960 por RedPitiusa
Respuesta de RedPitiusa sobre el tema ESP8266-01s para portalwifi
en el sketch pone pin 2... será que esa placa , es otro pin el que acciona el rele? lo he cambiado por el 1 pero no hace nada .. como no tengo muy claro el numero de pines no he probado mas.. no sea que me cargue la placa ...
el pin 3 seria el GPIO0?? por probar ..
yo creo que por allí esta el error ... he mirado el esquema del modulo rele y dice que el GPIO0 es el que enciende el rele .. pero no estoy seguro que numero de pin es ... en un diagrama me dice el pin 3 y en otro el pin 6.. ahora mismo no lo tengo claro
Última Edición: 6 años 4 meses antes por RedPitiusa.
Más
6 años 4 meses antes - 6 años 4 meses antes #961 por Jose Luis
Respuesta de Jose Luis sobre el tema ESP8266-01s para portalwifi
Las fotos a mi no me carga ninguna, sale como si estuvieran mal subidas. pero ahora que hablas de los pines, es verdad que esa shield el transistor esta conctado a el pin gpio0. En la programacion pon GPIO0.

Cierto se me habia olvidado. ya estoy en casa, este es el codigo que use yo para probar la shield.

#include <ESP8266WiFi.h>

const char AP_NameChar[] = "portalcambatronics";        // Clave Portal.
const char WiFiAPPSK[] = "cambatronics";                // Clave Portal.
const int LED_PIN = 0;                                  // Thing's onboard, green LED
const int temporizador = 1000;                          // Tiempo contacto activo.


WiFiServer server(80);

void setup() 
{
  Serial.begin(115200);                               
  pinMode(LED_PIN, OUTPUT);                           
  digitalWrite(LED_PIN, LOW);
  WiFi.softAP(AP_NameChar, WiFiAPPSK);
 //   setupWiFi();                                          // 
  server.begin();
}

void loop() 
{
  // Check if a client has connected
  WiFiClient client = server.available();
  if (!client) {
    return;
  }

  // Read the first line of the request
  String req = client.readStringUntil('\r');
  Serial.println(req);
  client.flush();

  // Match the request
  int val = -1; // We'll use 'val' to keep track of both the  request type (read/set) and value if set.
  if (req.indexOf("/portal/on") != -1)
  {
    val = 0; // Will write LED low
   digitalWrite(LED_PIN, HIGH);
   delay(temporizador);
   digitalWrite(LED_PIN, LOW);
  }
  client.flush();

  // Prepare the response. Start with the common header:
  String s = "HTTP/1.1 200 OK\r\n";
  s += "Content-Type: text/html\r\n\r\n";
  s += "<!DOCTYPE HTML>\r\n<html>\r\n";
   // Monstamos si la peticion es correcta o no.
  if (val == 0)
  {
    s += "<h1>Abriendo Puerta.</h1>";
    
  // Send the response to the client
 
     }
 
  else
  {
    s += "<h1>Respuesta invalida.<br> Valido solo /portal/on</h1>";
  }
  s += "</html>\n";
  // Send the response to the client
  client.print(s);
  delay(1);
  Serial.println("Cliente desconectado");

  // El cliente realmente se desconectará cuando la función devuelve y se destruye el objeto 'cliente'

}


Última Edición: 6 años 4 meses antes por Jose Luis.
El siguiente usuario dijo gracias: RedPitiusa
Tiempo de carga de la página: 0.119 segundos
Gracias a Foro Kunena