如何使用Web服务器通过中继(继电器)来创建焦点的控制和关闭,以使用Web服务器发送网页,并在其中显示切换按钮或复选框以启用和禁用,并使用双向通信技术WebSocket作为开发环境,Arduino IDE。
#YoAmoProgram
必需的文件下载链接:https://mega.nz/#!hvQ3GJ6A!JfW9R7vac0SsSuUWmwIyTcHmHepwCIZSqWUWxNzpEvg
标签
物联网
物联网
机器人车
卡宝
无线网络
Web服务器
Websocket
专案
物联网
物联网
网络套接字
网络服务器
esp8266
节点计算机
特别是12e
阿杜伊诺
接力
接力
公开IP
ddns
动态域
noip.com
Noip
他说,谢谢不花任何钱。
Gracias por compatir, una consulta baje y agregue la libreria que compartiste https://github.com/Links2004/arduinoWebSockets , pero al compilar tira este error, lastRead al parecer no esta declarado, seguro sera la libreria correcta? que puede ser sino? gracias de nuevo-.
Arduino:1.8.9 (Windows 10), Tarjeta:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
D:xampphtdocsesp8266FOCO IOTFOCO_IOTFOCO_IOT.ino: In function 'void webSocketEvent(uint8_t, WStype_t, uint8_t*, size_t)':
FOCO_IOT:64:31: error: 'lastRead' was not declared in this scope
String message = String(lastRead);
^
exit status 1
'lastRead' was not declared in this scope
Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Y para la ESP32?
Alguien me puede guiar de cómo conectar la web a mi IP o hacía a una?, no logro hacer funcionar la página web para cambiar el estado. Estoy trabajando desde un Macbook.
Y QUE HACES CUANDO CAMBIA LA MALDITA IP? AJAJ REGERSAS AL CODIGO PARA SABER CUAL ES? AJJAAJ
Hola amigo, muy bueno el tutorial, pero me gustaría hacer este proyecto con Nodejs, sabes de cómo hacerlo? Agradecería la ayuda!
Que tal, como se podria hacer para encender mas de un foco, podrias pasar el sketch y conecciones. Gracias
esa basura no conecta lejos del wifi, es basura
Puse mi ip publica en mi celular(con datos) y no me carga la pagina. Ayudaa:c
cuantos canales soporta el modulo ESP8266.
es decir cuantas salidas digitales y analógicas tienes libres para controlar con el embebido, porque tengo entendido que ese es un arruino combinado con el mismo modulo wifi
@Skriom TE FELICITO POR EL VIDEO. te queria hacer una consulta el archivo que se carga al ESP el cual contiene la pagina WEB (el paso que se realiza con el ESP8266 Sketch Data Upload) se puede eliminar ese archivo o queda ahí permanentemente. en caso de quedar permanentemente no se corre el riesgo de ir llenando la memoria ? si conoces alguna forma de eliminar dicho archivo me lo puedes indicar ? gracias. lo pregunto por que tu programa me funciono correctamente y ahora me basare en ese para editarlo y adicionar mas cosas, pero me genera la duda que te expongo. MUCHAS GRACIAS POR TU ATENCION
Buenas noches amigo mio, me recuerdas, soy el chileno, q ayudaste con un control de luces, espero me recuerdes, ahora estoy modificando la pagina y espero contar contigo, porq creo q me falta algo aun no, pruebo pero por ahí va, muchas gracias pero necesito hablarte por messsenger y, no recuerdo tu nombre para buscarte, tengo q mandarte algunas tomas, cuando puedas amigo mio gracias
La pregunta es funciona fuera de la?
Por q utilizar un websocket, no seria suficiente una html con un links?
Muy buen video !!!
hola buenas dias me marca un erro en esta parte String message = String(lastRead); dice que lastRead no esta declarado me podrian ayudar con eso gracias
Tienes algún vídeo de cómo controlar o variar la velocidad de un motor atravez de la página web? Ya sea motor a pasos o motor normal
tendras un tutorial del NOIp?
hola, buen video, consulta, el on off de la lampara, puede ser de cualquier celular, en cualquier lugar??? gracias
A mi no me funciona. Me pone: FileNotFound en la web donde pongo la IP del ESP8266.
Una pregunta de casualidad no sabes como sincronizar el foco a traves de la misma IP ? saludos buen video
Explicación Clara..gracias
Disculpa, como podría subir varias señales analógicas a la nube con el nodemcu, si solo tiene un pin adc? buen vídeo!!
Hola, el codigo arduino me tira e lerror "'lastRead' was not declared in this scope
" cuanto intento subirlo al NodeMCU , vale mencionar que no el codigo está tal cual lo descargué, ojalá me pudieras ayudar, muchas gracias.
hola, gracias por el video. cuantos focos puedo controlar con el nodemcu?, por otra parte me gustaría saber si puedo controlar la intensidad de cada uno de los focos?
Saludos desde ecuador……. una pregunta como hago para que … otros modulos esp unos 5 max envien datos (humedad temperatura) a un esp central y el central aloje el sitio web (o para poder ver online desde cualquier otra parte) y poder ver estos valores en barras o graficos por cada esp que este enviando estos valores en tiempo real por el tiempo que este funcionando todo ???
Saludos muy buen tutorial, solo tengo una pregunte es posible que utilizando un laptop que esté conectado a una red WiFi diferente a la que se contecto el modulo me acepte las peticiones?
jejej ya vi que si lo conecto el relevador a 5v no jala, pero si lo conecto a 3v si, ok
podrias decirme por que mi relay no funciona, con el led si funciona
Hola necesito ayuda con la parte de
exit status 1
'lastRead' was not declared in this scope
Y es que nose si tengo que declararla o me hace falta otra libreria aparte de la de websocket
Esa linea se encuentra en esta parte:
case WStype_CONNECTED: {
IPAddress ip = webSocket.remoteIP(num);
Serial.printf("NUEVA CONEXIÓN. IP: %d.%d.%d.%d NOMBRE: %s ID USUARIO: %un", ip[0], ip[1], ip[2], ip[3], payload, num);
String message = String(lastRead);
webSocket.broadcastTXT(message);
break;
}
Disculpa amigo me genera un error al compila, el error es WebSocketsServer.h: no such file or directory
Hola, excelente video, una pregunta dónde alojas tu sitio web
Error en la variable lastread en la parte del case donde comparas los estados. si declaro esa variable como vacía crees que hubiera problemas en el funcionamiento?. Saludos
el anti virus no me deja acceder e la descarga
Muy bueno
muy bueno el tutorial.
errores de variables
hay errores en tu codigo
Buenos días Skriom, quería preguntarte en qué parte del código y cómo se interpretan las acciones que hago a través del micro hacia la página web y para el caso de que yo tenga una base de datos con los usuarios registrados y sus respectivas configuraciones cómo interpreta esas solicitudes mediante la conexión con el servidor web. Espero de verdad que puedas aclararme esta duda para poder entender este proceso de mejor forma
Me sale este error al compilar: WebSocketsServer.h: No such file or directory
buena noche me podrian ayudar me sale este mensaje al momento de ver la pagina web Archivo no encontrado
Que modelo tienes NodemCU, ya que el que tengo la salida es de 3v, y el Relay es de 5V. En mi caso no logra hacer el cambio (encendido y apagado) por esa diferencia de voltaje. Gracias y saludos
Oye y si por ejemplo tengo una pagina web, pero maneja usuarios y cada usuario maneja su propio foco, como le dices que foco prender, si es el mismo dominio?
Gracias, excelente aporte!, con esto que hiciste se pueden hacer muchas cosas chingonas!