Forum Replies Created
-
AuthorPosts
-
pabloParticipant
Hola,
Una aclaracion con el Shield relay, SOLO FUNCIONA CON EL ESP 01-S.
Al loro con la “S” 馃檪un saludo.
pabloParticipantNo se si crear un nuevo tema pero bueno lo dejo a tu criterio el mover el tema para otro lado o borrarlo si no aporta nada al proyecto. en cualquier caso aqui os dejo esto que me ha funcionado con este shield.
#include <ESP8266WiFi.h>
const char* ssid = “ssdi”; // fill in here your router or wifi SSID
const char* password = “pass”; // fill in here your router or wifi password
#define RELAY 0 // relay connected to GPIO0
WiFiServer server(80);void setup()
{
Serial.begin(9600); // must be same baudrate with the Serial MonitorpinMode(RELAY,OUTPUT);
digitalWrite(RELAY, LOW);// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print(“Connecting to “);
Serial.println(ssid);WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(“.”);
}
Serial.println(“”);
Serial.println(“WiFi connected”);// Start the server
server.begin();
Serial.println(“Server started”);// Print the IP address
Serial.print(“Use this URL to connect: “);
Serial.print(“https://192.168.0.178/”);
Serial.print(WiFi.localIP());
Serial.println(“/”);}
void loop()
{
// Check if a client has connected
WiFiClient client = server.available();
if (!client)
{
return;
}// Wait until the client sends some data
Serial.println(“new client”);
while(!client.available())
{
delay(1);
}// Read the first line of the request
String request = client.readStringUntil(‘\r’);
Serial.println(request);
client.flush();// Match the request
int value = LOW;
if (request.indexOf(“/RELAY=ON”) != -1)
{
Serial.println(“RELAY=ON”);
digitalWrite(RELAY,LOW);
value = LOW;
}
if (request.indexOf(“/RELAY=OFF”) != -1)
{
Serial.println(“RELAY=OFF”);
digitalWrite(RELAY,HIGH);
value = HIGH;
}// Return the response
client.println(“HTTP/1.1 200 OK”);
client.println(“Content-Type: text/html”);
client.println(“”); // this is a must
client.println(“<!DOCTYPE HTML>”);
client.println(“<html>”);
client.println(“<head><title>ESP8266 RELAY Control</title></head>”);
client.print(“Relay is now: “);if(value == HIGH)
{
client.print(“OFF”);
}
else
{
client.print(“ON”);
}
client.println(“<br><br>”);
client.println(“Turn OFF RELAY<br>”);
client.println(“Turn ON RELAY<br>”);
client.println(“</html>”);delay(1);
Serial.println(“Client disonnected”);
Serial.println(“”);
}pabloParticipantey que bueno escuchar de ti Roque,
mira son shield ya listos y super compactos al gpio 0 es casi un plug an play chino 馃檪
jajaj la cuestion es que me gusto lo compacto que quedar铆a tu proyecto.
esto ya esta todo soldado solo use una resistencia para poner a cero el gpio 0 para poder meterle es skecht.
Que te parece maestro, tengo tu bendici贸n?
un saludo y encantado de que el invento funcione.
pd: En cuanto a subvencionar el cafe del creador creo que como c贸digo del buen hacer una cuenta de invitame un caf茅 con el logito tan lindo de paypal no vendr铆a nada mal… 馃槈DHT
https://www.ebay.de/itm/ESP8266-ESP-01-01S-AM2302-DHT22-Temperature-Humidity-Wifi-Shield-Sensor-Module/123513728868?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649
Relay
https://www.ebay.de/itm/ESP8266-5V-Wifi-Relay-Module-ESP-01S-SRD-5VDC-SL-C-for-DIY-TOI-Controller-Home-S/232958776763?ssPageName=STRK%3AMEBIDX%3AIT&var=532475814802&_trksid=p2060353.m2749.l2649pabloParticipantHola de nuevo desde Munich 馃槈
De nuevo con el fr铆o estoy cogiendo el proyecto. :0 somos hijos del rigor jajaja
Mira la foto lo que estoy intentando hacer 馃檪
Encantando de ser Beta tester maestro.un saludo y estamos en contacto.
Attachments:
pabloParticipantHola de nuevo,
si efectivamente lo estuve probando en un telefono con una SIM puesta. este tiene Android 8.1. Creo que se lia buscando en la IP publica del internet de la SIM.
Alguna solucion al respecto?
Saludos
Pablo. -
AuthorPosts