Todavia estoy confundido con tanta información. Pero eso es lo que quiero aprender. Estoy estudiando el Arduino pero estoy apenas comenzando. Poder controlar tu casa desde internet es una maravilla de la tecnología. Espero poder llegar a ese nivel muy pronto. Gracias por estos tutoriales tan invaluables.
Es un extraordinario video, muy bien explicado y sobre todo su lexico tecnico es muy bueno. muchas gracias por compartir sus videos... es usted un genio.
me suscribo, muchas gracias por hacer estos tipos de vídeos muy bien explicados espero que siga subiendo tan buenos vídeos..... gracias y saludos desde Colombia!!!!
+esteven sanchez Desde luego que si continuare con mas videos de Ciencia y Tecnologia, gracias por suscribirte y espero que puedas compartir mis videos.
Humberto Muchas gracias por tu aporte, habilite el Telnet de mi sistema operativo, continué y no logre la comunicación pero pensando que estamos en forma LOCAL y no tener abierto el puerto me metí a la configuración de mi Router y abrí el puerto 23 termine y continué con las pruebas aceptándome la comunicación, al escribir algo di enter y de esa forma me di cuenta del envío de mi entrada, continué realizando notas y las enviaba. Saludos y discúlpame por tratar de recordar ya que es mi segundo aire en esto, se requiere de una combinación de conocimientos, Redes, Internet y otros.
+Arturo Armendariz Asi es amigo no es facil controlar tu casa de manera local y menos desde el internet que se hace mas tedioso si no todos lo harian, para ello se necesitan altos conocimientos de Electronica, Redes, Comunicaciones ademas de Sistemas Informáticos, un gusto.
+PHRANQ2K2 Gracias, estos 4 videos de este tema que estoy tratando son los videos mas importantes que he realizado en mi canal de UA-cam, espero que se pueda valorar el esfuerzo y la dedicacion que realizo con el unico objetivo de poder compartir conocimiento.
+Ledher Garcia En estos momentos estoy realizando la parte 3 este fin de semana lo estare subiendo, en este nuevo video hablaremos ya del codigo de Programacion que usaremos en nuestro proyecto asi como el Control de nuestra casa desde la red interna, desde la LAN, es un video bastante interesante.
felicidades inge humberto elabora vídeo de calidad tengo un pequeño problema no se si pueda asesorarme quiero meterme desde la configuracion de mi modem para ver mi modulo ethernet shield pero no me lo detecta me imagino vendra explicado esos puntos para la parte 4 saludos
no todos tienen activada la opción telnet client, eso me paso a mi, se debe activar en: panel de control>desinstalar programas> activar o desactivar las características de windows>marcar la casilla cliente telnet y por ultimo ACEPTAR
Hola que tal profesor Higinio, primero que nada le agradezco por subir tutoriales muy buenos con diversas aplicaciones y podamos aprender rápido, tengo una pregunta, si quiero montar un sistema domotico en mi casa, que modulo me es mejor y más fácil de establecer conexión, ethernet, wifi o Bluetooth?, espero pueda ayudarme, saludos desde México
+Sair Ocadiz Cada modulo es para cada aplicacion y necesidad, un modulo Bluetooth es para controlar tus artefactos electricos localmente dentro de tu casa a una distancia no mas de 10 metros por lo que puedes controlar cualquier artefacto desde tu celular, laptop o tablet con conexion bluetooth. Un modulo Wifi te permite mayor alcance local desde dentro de tu casa que un modulo bluetooth, eso dependera del alcance de tu señal Wifi y de igual manera con los mismos componentes podras controlar tus artefactos electricos. Pero con un modulo Ethernet necesitas un cable de red o conexion ethernet para desde ese punto poder controlar cualqueir cosa no solo internamente de manera local en tu casa si no si eres un experto en Internetworking o si ves mis videos podras controlar tus artefactos desde internet en cualquier parte del mundo en donde te encuentres a traves de Arduino y un modulo ethernet, todo depende de tus necesidades y de tu nivel de skills y conocimientos ademas desde luego que veas mis videos para que aprendas como controlar tu casa desde Internet, saludos.
+Humberto Higinio perfecto!, agradezco su atención y pronta respuesta a mi pregunta, tomaré su palabra y checar todos sus tutoriales, saludos desde México!
+Humberto Higinio perdón otra pregunta que casi olvidaba, respecto a la página donde usted adquirió las tarjetas, cuanto tiempo le tardaron en hacer el envío?
Yo le quiero agradecer sus apoyos tutoriales y tiempo para enseñarnos, yo tengo una pregunta, y es q tengo un alexa echo dot de alexa, pero quiero cambiar su idioma es decir reprogramarlo con otro instructivo, con arduino o con programacion porq estoy realizando un asistente personal, y quiero usar mi alexa con mis propios comandos le agradezco mucho su tiempo
Superrrrrrr, está buenísima esta explicación y la primera prueba de comunicación es emocionante. Una pregunta, para conseguir este shield en la tienda virtual se necesita un pedido mínimo o se puede pedir sola? y cuanto demora en llegar, yo me encuentro en Colombia.
+GatoJuniorista Hola. puedes pedir una sola, no necesitas comprar por un monto minimo, la entrega para Peru es de 4 a 5 dias, para Colombia debe ser parecido, ingresa a la pagina y puedes ver esas consideraciones.
hola en el vídeo anterior vi que si dos usuarios mandan informacion al mismo tiempo al shield ethernet se enciende un led de colicion de datos entonces eso quiere decir que solo desde una computadora se poden mandar datos o dos o mas computadoras se pueden mandar datos pero en diferentes tiempos
+josue montes Puedes enviar datos desde cualquier dispositivo que tenga una conexion a internet o a la red interna y que soporte interfaz web como I Explorar o Google Chrome, es decir desde cualquier celular, PC, notebook, tablet, etc, respecto a tu consulta, el protocolo ethernet estima que existen colisiones si algun dispositivo intenta acceder al mimo tiempo que otro al medio eso es normal que existan colisiones y esta estipulado dentro del standar y de la normal, se pueden enviar datos desde cualquier lado pero no al mismo tiempo.
@@HumbertoHiginio Muchas gracias por responder! Termine la 3ra parte, quería consultarte si esta la 4ta ya que no la encuentro? Desde ya muchas gracias.
Sabes q humberto, he estado analizando un poco el sistema y me surge la siguiente pregunta, cual seria el condicional para q el ethernet funcione ovbiamente, pero q a la vez se pueda encender o apagar manualmente o por wifi ademas de wap o internet, claro esta mensionar, q no tenga conflictos para reconocer si la luz o equipo esta prendido o no, podrias analizar ese punto porfavor, gracias.
Buenas tardes, saludos desde Argentina, consulta, mi proveedor de internet me dice que no puede proveerme de IP estatica, solo dinamicas , pero me limita al entorno del alcance de mi router, hay alguna de encender el led , con una nodemcu , conec tada en casa, a mi router WiFi, pero con IP dinamica , y desde lejos, desde la computadora de mi trabajo, encender el led ?
Cualquier proyecto de electronica lo puedes hacer con cualquier mirco controlador eso depende de tu experiencia, habria que ver si es factible lo que indicas.
Hola Profesor Humberto, si la direccion mac es unica porque la direccion del ejemplo de Arduino coincidio con la tarjeta shield suya ???? que asumo que es china?. Otra cosa tengo un circuito identico los led se me prenden todos menos el COL pero no se establece comunbicacion ?
Giuseppe De Lilla respecto a tu primera consulta la dirección Mac es única y nunca en una misma red debe de repetirse tratándose de una red lan local, lo ideal es investigar la mac de tu tarjeta de red integrada que viene en la shield ethernet pero si no lo sabes lo que se hace por lo general es usar la Mac que trae por defecto el código de ejemplo de arduino como se ha explicado y no habría problema alguno, pero si en la misma red lan tienes 2 ethernet shield trabajando ambas deben ser configurados con Macs distintas para que no existan conflictos. Respecto a tu segunda consulta deberías primero analizar el código con el que trabajara y luego determinar si el problema va por el lado del hardware de la tarjeta en si, suerte.
hola buenas eh visto tu video para asegurarme si eh estado haciendo el montaje del ethernet shield a mi arduino uno y no veo problema, pero ami no me enciende los led link 100m y fulld y eh revisado el router y los cables (probando con 4 cables )y no tienen problemas de hecho me lo reconoce al conectarlo al pc pero al ethernet shield no, solo me enciende la pwr, podria ser que viene mala el modulo ? esque estoy trabajando con un chip gps y me funciona y quiero mandar los datos que recivo al servidor
Es probable que este dañado, el modulo Ethernet deberi trabajar con el cable ethernet sin problemas, prueba cambiandolo ademas verifica que se realice una buena conexion con el shield y Arduino UNO R3.
@@HumbertoHiginio que tal profesor, a mi me sucede el mismo caso, pero tuve acceso a diferentes tipos de cables y los unicos que logre emplear con exito fueron, los patch cords que contienes los modem de fabrica en mi caso TELMEX y un cable marca belden cat5e, no entiendo por que no ande en otros cables, solo puedo pensar la calidad del alambre de cobre
Buenas noches ING , desde México una duda he visto sus vídeos y me parecen fantásticos solo que desconozco algo de redes , no se podría hacer la conexión del ethernet shield directa al modem o router o es necesario el switch que usted menciona? Gracias.
saludos profesor muy buen vídeo, soy nuevo con arduino algo no entiendo después de programar w5100 para poner en producción debe estar conectado a el arduino 1 ? o debo armar una fuente de alimentación aparte para la puesta en funcionamiento.. saludos desde Venezuela
Hola, solo debes tenerlo conectado como lo indico en el video, debe de estar montado y conectado sobre el arduino UNO como lo indico el mismo Arduino UNO le entrega la alimentacion, ademas debes tener la almentacion externa de 7 a 12 Voltios para el Arduino eso es asi, saludos y suerte.
Estimado Señor estoy solicitando a Ud de la manera mas atenta, su ayuda para solucionar mi problema Relacionado a sus Excelentes Videos Controla tu casa desde internet parte 2 Ethernet Shield Chatserver con respecto a la configuración para la prueba de la Shield, mi pregunta es: Debo abrir el PUERTO 23 en mi Router para poder tener comunicación ya que sin esto no lo logro.
+Arturo Armendariz No deberia ser necesario ya que estas probando desde la red interna en tu LAN por lo que tecnicamente no haces uso del Router o Gateway, eso lo deberias hacer si es que tus conexiones son remotas desde el Internet, pero veo despues en tus otras respuestas que lo hiciste y te funciono, saludos.
Hola, tengo un arduino leonardo ETH, cambie la ip dependiendo de las disponibles que tenia, pero no me abre la página, que puede ser? (tambien he visto que en mi placa RX y TX no parpadean luego de haber subido el programa), ademas, comprobe con el arp -g y no me aparece la dirección, le hice ping y tampoco, que puede pasar?
Profesor que tal , tengo un problema con el comando telnet en el cmd , me dice "telnet" no se reconoce como un comando interno o externo.programa o archivo por lotes ejecutable , a que se debe ?
Se emite ese error cuando no tienes instalado la herramienta Telnet como una Caracteristica sobre el sistema operativo, debes instalar la haerramienta Telnet desde tus programas instalados.
Amigo Humberto, tengo un modulo ENC28J60 y nunca lo e podido configurar si no me da problemas de la libreria me da algún otro problema, nunca e podido compilar ningún código para ese modulo, sera que se hace de manera similar al W5100 ?
al conectar el cable ethernet a la tarjeta shield no me manda ninguan señal ni laterjeta ni el modem de que ya ha sido conectada a que cree que se deba
Hola. Estoy programando la Ethernet shield... ya la tengo funcionando. pero ahora le queria agregar para ademas de poder prender las luces con internet hacerlo con un pulsador (al darle un pulso si la luz esta prendida que la apague y biceversa) probé con este codigo: if (digitalRead(8)== HIGH) && (digitalRead(2) == LOW){ digitalWrite(2, HIGH); if (digitalRead(8)== HIGH) && (digitalRead(2) == HIGH){ digitalWrite(2, LOW); el 8 es el pulsador y el 2 seria el relé pero no me funciona.... Alguna solucion? Gracias
buenas tardes... esta muy bueno el tutorial.. yo me encuentro realizando un proyecto de encerder unos led desde internet y me muestre el estado del led al hacer click en el boton..... tengo una pregunta ya hice la programacion... pero el estado me cambia al segundo click y no al primero.... me podrias ayudar con esto porfavor...... #include #include int fan = 7; //pin digital donde conectar el ventildor #define LED 9 //El LED esta conectado en el pin 9 #define LDR 0 //El LDR esta conectador en el pin A0 float temperatura = 0; //se delcara la temperatura y se le da el valor de 0 int luz = 0; // se delcara la luz y se le da el valor de 0 int valor_sensor = 0; //se delcara la valor_sensor y se le da el valor de 0 #define sensor 3 //el sensor de temperatura esta conectado al pin 3 analogo byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //Direccion Fisica MAC byte ip[] = { 192, 168, 1, 15 }; // IP Local que usted debe configurar byte gateway[] = { 192, 168, 1, 1 }; // Puerta de enlace byte subnet[] = { 255, 255, 255, 0 }; //Mascara de Sub Red EthernetServer server(80); //Se usa el puerto 80 del servidor String readString=String(30); String estado=String(3); String estado1=String(4); String estado2=String(5); String estado3=String(6); String estado4=String(7); String estado5=String(8); String estado6=String(9); String estado7=String(2); void setup() { Serial.begin(9600); // Inicializa el puerto serial pinMode(2,OUTPUT); // Se INICIALIZA como salidas los pines de salida y el LDR como entrada pinMode(3,OUTPUT); pinMode(4, OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(LED,OUTPUT); pinMode(LDR,INPUT); estado1 = "OFF"; estado2 = "OFF"; estado3 = "OFF"; estado4 = "OFF"; estado5 = "OFF"; estado6 = "OFF"; estado7 = "OFF";
Ethernet.begin(mac, ip, gateway, subnet); // Inicializa la conexion Ethernet y el servidor server.begin(); Serial.print("El Servidor es: "); Serial.println(Ethernet.localIP()); // Imprime la direccion IP Local } void loop() { // Crea una conexion Cliente temperatura = (5.0 * analogRead(3) * 100.0) / 1023.0; //crea la unidad arimetica para la temperatura Serial.println (temperatura); //escribe la temperatura en el serial delay (500); valor_sensor = analogRead(LDR); // lee el valor que tiene la luz por medio de la fotoresistencia luz = (5.0 * valor_sensor * 100.0) / 1024.0; //crea la unidad arimetica para el sensor de luz Serial.print(luz); // muestra el valor en serial Serial.println(" Luz"); delay(300); EthernetClient client = server.available(); // indica que tiene el enlace el arduino if (client) { while (client.connected()) { if (client.available()) { digitalWrite(8, HIGH); char c = client.read(); //Lee caracter por caracter HTTP if (readString.length() < 100) { //Almacena los caracteres a un String readString += c; } // si el requerimiento HTTP fue finalizado if (c == ' ') { Serial.println(readString); //Imprime en el monitor serial client.println("HTTP/1.1 200 OK"); //envia una nueva pagina en codigo HTML client.println("Content-Type: text/html"); client.println(); client.println(""); client.println(""); client.println("Ethernet Arduino"); client.println(""); client.println(""); client.println(""); client.println("Sistema de Control Para La Casa"); client.println(""); client.println("Casa Domotica"); client.println(""); client.println("Control on/off "); client.println(""); client.println("SALA"); client.println(" Apagar "); client.println( estado1 ); client.println(""); client.println("CUARTO 1"); client.println(" Apagar "); client.println(estado2); client.println(""); client.println("CUARTO 2"); client.println(" Apagar "); client.println(estado3); client.println(""); client.println(""); client.println("COCINA"); client.println(" Apagar"); client.println(estado4); client.println(""); client.println("BAÑO"); client.println(" Apagar "); client.println(estado5); client.println(""); client.println("AIRE"); client.println(" Apagar "); client.println(estado6); client.println(""); client.println("PATIO"); client.println(" Apagar luz patio "); client.println(estado7); client.println(""); // termina el cuerpo de paguina client.println(""); client.println(""); delay(1); //detiene el cliente servidor client.stop(); //control del arduino si un boton es presiona if (readString.indexOf("?button2on") >0){ estado1="ON"; digitalWrite(2, HIGH); }
if (readString.indexOf("?button2off") >0){ estado1= "OFF"; digitalWrite(2, LOW); } if (readString.indexOf("?button3on") >0){ estado2= "ON"; digitalWrite(3, HIGH); } if (readString.indexOf("?button3off") >0){ estado2= "OFF"; digitalWrite(3, LOW); } if (readString.indexOf("?button4on") >0){ estado3= "ON"; digitalWrite(4, HIGH); } if (readString.indexOf("?button4off") >0){ estado3= "OFF"; digitalWrite(4, LOW); } if (readString.indexOf("?button5on") >0){ estado4= "ON"; digitalWrite(5, HIGH); } if (readString.indexOf("?button5off") >0){ estado4= "OFF"; digitalWrite(5, LOW); } if (readString.indexOf("?button6on") >0){ estado5= "ON"; digitalWrite(6, HIGH); } if (readString.indexOf("?button6off") >0){ estado5= "OFF"; digitalWrite(6, LOW); } if (readString.indexOf("?button7on") >0){ if (temperatura < 30){ // se evalua los parametros del sensor de temperatura digitalWrite(7, HIGH); estado6="ON"; }else digitalWrite(7,LOW); estado6= "OFF"; } if (readString.indexOf("?button7off") >0){ digitalWrite(7, LOW); estado6="OFF"; } if (readString.indexOf("?button8on") >0){ if (luz > 490) //Si es mayor que 490 { estado7= "ON"; digitalWrite (LED, HIGH); //El led se eniende } else { estado7= "OFF"; digitalWrite (LED, LOW); //El led se apaga } } if (readString.indexOf("?button8off") >0){ estado7 ="OFF"; digitalWrite(LED, LOW); }
// Limpia el String(Cadena de Caracteres para una nueva lectura readString=""; } } } } }
Al entrar al OS y cargar la dirección >telnet 192.168.0.50 y dar enter Se me niega la entrada Objet not found telnet, todo lo anterior responde pero para hacer la prueba se me niega la entrada.
Yo quisiera hacer algo similar ah esto pero encender una luz pero desde una pagina web me explico. Quiero encender una luz del arduino pero desde Internet como una pagina web que yo mismo creare y darle a un botón y que la luz prenda y lo vuelvo a presionar para apagarlo es algo complejo. Y muy buenos vídeos me interesaron arto
+Brandon Hernandez Es lo mismo que he explicado en este juego de videos, en el cuarto video que realizare en las proximas semanas podras controlar lo que sea desde Internet, revisa bien el codigo alli esta todo lo que deseas hacer, solo es necesario conocer como acceder desde inetrnet, eso les enseñare en el 4to y ultimo video, saludos.
+Humberto Higinio ya lo solucione gracias y muy buenos videos con lo que tengo que trabajar ahora es MySQL es un poco mas complejo pero hay que intentarlo :D
Todavia estoy confundido con tanta información. Pero eso es lo que quiero aprender.
Estoy estudiando el Arduino pero estoy apenas comenzando.
Poder controlar tu casa desde internet es una maravilla de la tecnología.
Espero poder llegar a ese nivel muy pronto.
Gracias por estos tutoriales tan invaluables.
Muchas gracias bendiciones y espero que puedan Compartir mis videos y les den Like.
Es un extraordinario video, muy bien explicado y sobre todo su lexico tecnico es muy bueno.
muchas gracias por compartir sus videos... es usted un genio.
Muchas gracias por su comentario espero que puedan compartir mis vídeos.
Te pasaste excelente video muy bien explicado muchas gracias por el aporte 💪🏻👌🏻👍🏻
Muchas gracias bendiciones y espero que puedan Compartir mis videos y les den Like.
me suscribo, muchas gracias por hacer estos tipos de vídeos muy bien explicados espero que siga subiendo tan buenos vídeos..... gracias y saludos desde Colombia!!!!
+esteven sanchez Desde luego que si continuare con mas videos de Ciencia y Tecnologia, gracias por suscribirte y espero que puedas compartir mis videos.
Excelente explicación, gracias por conpartir, saludos de Guatemala
Muchas gracias, espero que me apoyen en esta labor educativa dándoles LIKE y Compartiendo mis videos.
Gracias por compartir.Saludos de Argentina
Muchas gracias por tu comentario, espero que les puedan dar LIKE a mis videos y que los compartan en sus redes sociales
Humberto Muchas gracias por tu aporte, habilite el Telnet de mi sistema operativo, continué y no logre la comunicación pero pensando que estamos en forma LOCAL y no tener abierto el puerto me metí a la configuración de mi Router y abrí el puerto 23 termine y continué con las pruebas aceptándome la comunicación, al escribir algo di enter y de esa forma me di cuenta del envío de mi entrada, continué realizando notas y las enviaba. Saludos y discúlpame por tratar de recordar ya que es mi segundo aire en esto, se requiere de una combinación de conocimientos, Redes, Internet y otros.
+Arturo Armendariz Asi es amigo no es facil controlar tu casa de manera local y menos desde el internet que se hace mas tedioso si no todos lo harian, para ello se necesitan altos conocimientos de Electronica, Redes, Comunicaciones ademas de Sistemas Informáticos, un gusto.
Felicitaciones, Humberto. Otro video interesante. Saludos cordiales.
+PHRANQ2K2 Gracias, estos 4 videos de este tema que estoy tratando son los videos mas importantes que he realizado en mi canal de UA-cam, espero que se pueda valorar el esfuerzo y la dedicacion que realizo con el unico objetivo de poder compartir conocimiento.
UNA MARAVILLA DE VIDEO! Muchas gracias
Muchas gracias, espero que puedas compartir mis videos y te suscribas a mi canal, saludos.
Muchas gracias por tus videos. Lo usaré para motos
+José Gutiérrez Gutiérrez Gracias, espero que puedas compartir mis videos, saludos.
hola don Humberto muy bueno el Video lo voy a montar, me gustaría que siguiera con la parte 3 y profundizar en un proyecto.
+Ledher Garcia En estos momentos estoy realizando la parte 3 este fin de semana lo estare subiendo, en este nuevo video hablaremos ya del codigo de Programacion que usaremos en nuestro proyecto asi como el Control de nuestra casa desde la red interna, desde la LAN, es un video bastante interesante.
ok lo espero Ingeniero Humberto
Muy buena Humberto.Saludos.
+TokiToki .W Gracias.
felicidades inge humberto elabora vídeo de calidad tengo un pequeño problema no se si pueda asesorarme quiero meterme desde la configuracion de mi modem para ver mi modulo ethernet shield pero no me lo detecta me imagino vendra explicado esos puntos para la parte 4 saludos
no todos tienen activada la opción telnet client, eso me paso a mi, se debe activar en: panel de control>desinstalar programas> activar o desactivar las características de windows>marcar la casilla cliente telnet y por ultimo ACEPTAR
Gracias
jaja de nada sabia que a alguien le pasaría lo mismo que a mi
Muchas gracias, me sirvió su ayuda, también me ocurrió los mismo.
Gracias x el dato!!Saludo de Argentina
Muy bien explicado.
Gracias
+sergio searching Gracias, un saludo y espero que mis videos los puedas compartir, saludos.
estupendo gracias por difundir estos temas
Muchas gracias espero que puedas compartir mis videos y les des LIKE.
muchas gracias por su respuesta.
Hola que tal profesor Higinio, primero que nada le agradezco por subir tutoriales muy buenos con diversas aplicaciones y podamos aprender rápido, tengo una pregunta, si quiero montar un sistema domotico en mi casa, que modulo me es mejor y más fácil de establecer conexión, ethernet, wifi o Bluetooth?, espero pueda ayudarme, saludos desde México
+Sair Ocadiz Cada modulo es para cada aplicacion y necesidad, un modulo Bluetooth es para controlar tus artefactos electricos localmente dentro de tu casa a una distancia no mas de 10 metros por lo que puedes controlar cualquier artefacto desde tu celular, laptop o tablet con conexion bluetooth. Un modulo Wifi te permite mayor alcance local desde dentro de tu casa que un modulo bluetooth, eso dependera del alcance de tu señal Wifi y de igual manera con los mismos componentes podras controlar tus artefactos electricos. Pero con un modulo Ethernet necesitas un cable de red o conexion ethernet para desde ese punto poder controlar cualqueir cosa no solo internamente de manera local en tu casa si no si eres un experto en Internetworking o si ves mis videos podras controlar tus artefactos desde internet en cualquier parte del mundo en donde te encuentres a traves de Arduino y un modulo ethernet, todo depende de tus necesidades y de tu nivel de skills y conocimientos ademas desde luego que veas mis videos para que aprendas como controlar tu casa desde Internet, saludos.
+Humberto Higinio perfecto!, agradezco su atención y pronta respuesta a mi pregunta, tomaré su palabra y checar todos sus tutoriales, saludos desde México!
+Humberto Higinio perdón otra pregunta que casi olvidaba, respecto a la página donde usted adquirió las tarjetas, cuanto tiempo le tardaron en hacer el envío?
+Sair Ocadiz Gracias.
+Sair Ocadiz A mi me llego en 2 semanas, eso depende de tu pais y de lo que compres, saludos.
Yo le quiero agradecer sus apoyos tutoriales y tiempo para enseñarnos, yo tengo una pregunta, y es q tengo un alexa echo dot de alexa, pero quiero cambiar su idioma es decir reprogramarlo con otro instructivo, con arduino o con programacion porq estoy realizando un asistente personal, y quiero usar mi alexa con mis propios comandos le agradezco mucho su tiempo
En los proximos videos voy a realizar implementaciones con Echo Dot estate atento a mi canal.
Exelente estare muy pendiente y ojala pudieramos reprogramas el echo dot con el idioma español gracias por su atencion
hola profe muy buen video, tengo una pregunta
por que uso telnet en lugar de tcp
Son comandos distintos no es lo mismo.
@@HumbertoHiginio claro uno esta en la capa de aplicación y la otra de transporte, me acabo de dar cuenta, gracias
Superrrrrrr, está buenísima esta explicación y la primera prueba de comunicación es emocionante. Una pregunta, para conseguir este shield en la tienda virtual se necesita un pedido mínimo o se puede pedir sola? y cuanto demora en llegar, yo me encuentro en Colombia.
+GatoJuniorista Hola. puedes pedir una sola, no necesitas comprar por un monto minimo, la entrega para Peru es de 4 a 5 dias, para Colombia debe ser parecido, ingresa a la pagina y puedes ver esas consideraciones.
hola en el vídeo anterior vi que si dos usuarios mandan informacion al mismo tiempo al shield ethernet se enciende un led de colicion de datos entonces eso quiere decir que solo desde una computadora se poden mandar datos o dos o mas computadoras se pueden mandar datos pero en diferentes tiempos
+josue montes Puedes enviar datos desde cualquier dispositivo que tenga una conexion a internet o a la red interna y que soporte interfaz web como I Explorar o Google Chrome, es decir desde cualquier celular, PC, notebook, tablet, etc, respecto a tu consulta, el protocolo ethernet estima que existen colisiones si algun dispositivo intenta acceder al mimo tiempo que otro al medio eso es normal que existan colisiones y esta estipulado dentro del standar y de la normal, se pueden enviar datos desde cualquier lado pero no al mismo tiempo.
buen video muchas gracias
Hola, MUY BUENOS VIDEOS! pregunta, si me conecto al modem, en una de su salidas, funciona de igual manera?
Por supuesto que si, es como cualquier conexión LAN externa y tienes conectividad sin problemas.
@@HumbertoHiginio Muchas gracias por responder! Termine la 3ra parte, quería consultarte si esta la 4ta ya que no la encuentro? Desde ya muchas gracias.
Sabes q humberto, he estado analizando un poco el sistema y me surge la siguiente pregunta, cual seria el condicional para q el ethernet funcione ovbiamente, pero q a la vez se pueda encender o apagar manualmente o por wifi ademas de wap o internet, claro esta mensionar, q no tenga conflictos para reconocer si la luz o equipo esta prendido o no, podrias analizar ese punto porfavor, gracias.
Buenas tardes, saludos desde Argentina, consulta, mi proveedor de internet me dice que no puede proveerme de IP estatica, solo dinamicas , pero me limita al entorno del alcance de mi router, hay alguna de encender el led , con una nodemcu , conec tada en casa, a mi router WiFi, pero con IP dinamica , y desde lejos, desde la computadora de mi trabajo, encender el led ?
Cualquier proyecto de electronica lo puedes hacer con cualquier mirco controlador eso depende de tu experiencia, habria que ver si es factible lo que indicas.
Hola Profesor Humberto, si la direccion mac es unica porque la direccion del ejemplo de Arduino coincidio con la tarjeta shield suya ???? que asumo que es china?. Otra cosa tengo un circuito identico los led se me prenden todos menos el COL pero no se establece comunbicacion ?
Giuseppe De Lilla respecto a tu primera consulta la dirección Mac es única y nunca en una misma red debe de repetirse tratándose de una red lan local, lo ideal es investigar la mac de tu tarjeta de red integrada que viene en la shield ethernet pero si no lo sabes lo que se hace por lo general es usar la Mac que trae por defecto el código de ejemplo de arduino como se ha explicado y no habría problema alguno, pero si en la misma red lan tienes 2 ethernet shield trabajando ambas deben ser configurados con Macs distintas para que no existan conflictos. Respecto a tu segunda consulta deberías primero analizar el código con el que trabajara y luego determinar si el problema va por el lado del hardware de la tarjeta en si, suerte.
hola buenas eh visto tu video para asegurarme si eh estado haciendo el montaje del ethernet shield a mi arduino uno y no veo problema, pero ami no me enciende los led link 100m y fulld y eh revisado el router y los cables (probando con 4 cables )y no tienen problemas de hecho me lo reconoce al conectarlo al pc pero al ethernet shield no, solo me enciende la pwr, podria ser que viene mala el modulo ? esque estoy trabajando con un chip gps y me funciona y quiero mandar los datos que recivo al servidor
Es probable que este dañado, el modulo Ethernet deberi trabajar con el cable ethernet sin problemas, prueba cambiandolo ademas verifica que se realice una buena conexion con el shield y Arduino UNO R3.
@@HumbertoHiginio que tal profesor, a mi me sucede el mismo caso, pero tuve acceso a diferentes tipos de cables y los unicos que logre emplear con exito fueron, los patch cords que contienes los modem de fabrica en mi caso TELMEX y un cable marca belden cat5e, no entiendo por que no ande en otros cables, solo puedo pensar la calidad del alambre de cobre
super el vídeo no se si podrías subir la programación . FELICITACIONES
+Wilden Pacheco Revisa el resto de videos acerca del mismo tema en donde he dejado el codigo para que lo descarguen.
OK GRACIAS PROFESOR
Buenas noches ING , desde México una duda he visto sus vídeos y me parecen fantásticos solo que desconozco algo de redes , no se podría hacer la conexión del ethernet shield directa al modem o router o es necesario el switch que usted menciona? Gracias.
Desde luego que si puedes hacerla directamente pruebalo.
hola amigos me llamo Armando, mi placa ethernet shieldo vino sin mac, es posible configurarla igual?
El MAC es unico y es de fabrica, debe traer uno debes buscarla.
asignale uno, no hay problema
muy bien explicado, gracias, pero funciona también en MAC?
+Roberto Ortega No lo he probado nunca, pero la informacion oficial dice que si... te dejo este link de Arduino www.arduino.cc/en/Main/Software
saludos profesor muy buen vídeo, soy nuevo con arduino algo no entiendo después de programar w5100 para poner en producción debe estar conectado a el arduino 1 ? o debo armar una fuente de alimentación aparte para la puesta en funcionamiento.. saludos desde Venezuela
Hola, solo debes tenerlo conectado como lo indico en el video, debe de estar montado y conectado sobre el arduino UNO como lo indico el mismo Arduino UNO le entrega la alimentacion, ademas debes tener la almentacion externa de 7 a 12 Voltios para el Arduino eso es asi, saludos y suerte.
Estimado Señor estoy solicitando a Ud de la manera mas atenta, su ayuda para solucionar mi problema
Relacionado a sus Excelentes Videos Controla tu casa desde internet parte 2 Ethernet Shield Chatserver con
respecto a la configuración para la prueba de la Shield, mi pregunta es: Debo abrir el PUERTO 23 en mi
Router para poder tener comunicación ya que sin esto no lo logro.
+Arturo Armendariz No deberia ser necesario ya que estas probando desde la red interna en tu LAN por lo que tecnicamente no haces uso del Router o Gateway, eso lo deberias hacer si es que tus conexiones son remotas desde el Internet, pero veo despues en tus otras respuestas que lo hiciste y te funciono, saludos.
Hola, tengo un arduino leonardo ETH, cambie la ip dependiendo de las disponibles que tenia, pero no me abre la página, que puede ser? (tambien he visto que en mi placa RX y TX no parpadean luego de haber subido el programa), ademas, comprobe con el arp -g y no me aparece la dirección, le hice ping y tampoco, que puede pasar?
EL puerto Ethernet de la tarjeta de red no esta trabajando o no esta bien configurado, revisa la programacion y la informacion de tu tarjeta de red.
me gustaría hacer lo.mismo pero vía wi fi sin cables.... sería un tutorial extenso pero muy necesario.
tratare de programar algo al respecto en los próximos videos.
+Humberto Higinio sería bastante interrsanate... buenos tutoriales saludos desde Ecuador
Con este shield W5100 ¿es necesario programar en PHP, tal como con el PHPoC Shield?
Joao Silver hasta donde se no es necesario.
Muchas Gracias, eso me ahorra el tener que aprender PHP.
Profesor que tal , tengo un problema con el comando telnet en el cmd , me dice "telnet" no se reconoce como un comando interno o externo.programa o archivo por lotes ejecutable , a que se debe ?
Se emite ese error cuando no tienes instalado la herramienta Telnet como una Caracteristica sobre el sistema operativo, debes instalar la haerramienta Telnet desde tus programas instalados.
Amigo Humberto, tengo un modulo ENC28J60 y nunca lo e podido configurar si no me da problemas de la libreria me da algún otro problema, nunca e podido compilar ningún código para ese modulo, sera que se hace de manera similar al W5100 ?
Disculpa no he usado ese modulo, en la medida de lo posible investigare al respecto y si es necesario realizare un video posteriormente, saludos.
gracias
Muchas gracias espero que puedan darle LIKE a mis videos y los compartan.
al conectar el cable ethernet a la tarjeta shield no me manda ninguan señal ni laterjeta ni el modem de que ya ha sido conectada a que cree que se deba
Deberia linkear el puerto RJ45 de la tarjeta Ethernet siempre y cuando el cable este bien conectado y en buen estado.
Hola. Estoy programando la Ethernet shield... ya la tengo funcionando. pero ahora le queria agregar para ademas de poder prender las luces con internet hacerlo con un pulsador (al darle un pulso si la luz esta prendida que la apague y biceversa)
probé con este codigo:
if (digitalRead(8)== HIGH) && (digitalRead(2) == LOW){
digitalWrite(2, HIGH);
if (digitalRead(8)== HIGH) && (digitalRead(2) == HIGH){
digitalWrite(2, LOW);
el 8 es el pulsador y el 2 seria el relé
pero no me funciona.... Alguna solucion?
Gracias
Humberto una pregunta el Switch Gigabit
El TL-SG1008D dispone de 8 puertos a 10/100/1000 Mbps esta bien?
Tiene 5 puertos Gigabit, saludos.
buenas tardes... esta muy bueno el tutorial.. yo me encuentro realizando un proyecto de encerder unos led desde internet y me muestre el estado del led al hacer click en el boton..... tengo una pregunta ya hice la programacion... pero el estado me cambia al segundo click y no al primero.... me podrias ayudar con esto porfavor......
#include
#include
int fan = 7; //pin digital donde conectar el ventildor
#define LED 9 //El LED esta conectado en el pin 9
#define LDR 0 //El LDR esta conectador en el pin A0
float temperatura = 0; //se delcara la temperatura y se le da el valor de 0
int luz = 0; // se delcara la luz y se le da el valor de 0
int valor_sensor = 0; //se delcara la valor_sensor y se le da el valor de 0
#define sensor 3 //el sensor de temperatura esta conectado al pin 3 analogo
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //Direccion Fisica MAC
byte ip[] = { 192, 168, 1, 15 }; // IP Local que usted debe configurar
byte gateway[] = { 192, 168, 1, 1 }; // Puerta de enlace
byte subnet[] = { 255, 255, 255, 0 }; //Mascara de Sub Red
EthernetServer server(80); //Se usa el puerto 80 del servidor
String readString=String(30);
String estado=String(3);
String estado1=String(4);
String estado2=String(5);
String estado3=String(6);
String estado4=String(7);
String estado5=String(8);
String estado6=String(9);
String estado7=String(2);
void setup() {
Serial.begin(9600); // Inicializa el puerto serial
pinMode(2,OUTPUT); // Se INICIALIZA como salidas los pines de salida y el LDR como entrada
pinMode(3,OUTPUT);
pinMode(4, OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(LED,OUTPUT);
pinMode(LDR,INPUT);
estado1 = "OFF";
estado2 = "OFF";
estado3 = "OFF";
estado4 = "OFF";
estado5 = "OFF";
estado6 = "OFF";
estado7 = "OFF";
Ethernet.begin(mac, ip, gateway, subnet); // Inicializa la conexion Ethernet y el servidor
server.begin();
Serial.print("El Servidor es: ");
Serial.println(Ethernet.localIP()); // Imprime la direccion IP Local
}
void loop() {
// Crea una conexion Cliente
temperatura = (5.0 * analogRead(3) * 100.0) / 1023.0; //crea la unidad arimetica para la temperatura
Serial.println (temperatura); //escribe la temperatura en el serial
delay (500);
valor_sensor = analogRead(LDR); // lee el valor que tiene la luz por medio de la fotoresistencia
luz = (5.0 * valor_sensor * 100.0) / 1024.0; //crea la unidad arimetica para el sensor de luz
Serial.print(luz); // muestra el valor en serial
Serial.println(" Luz");
delay(300);
EthernetClient client = server.available(); // indica que tiene el enlace el arduino
if (client) {
while (client.connected()) {
if (client.available()) {
digitalWrite(8, HIGH);
char c = client.read();
//Lee caracter por caracter HTTP
if (readString.length() < 100) {
//Almacena los caracteres a un String
readString += c;
}
// si el requerimiento HTTP fue finalizado
if (c == '
') {
Serial.println(readString); //Imprime en el monitor serial
client.println("HTTP/1.1 200 OK"); //envia una nueva pagina en codigo HTML
client.println("Content-Type: text/html");
client.println();
client.println("");
client.println("");
client.println("Ethernet Arduino");
client.println("");
client.println("");
client.println("");
client.println("Sistema de Control Para La Casa");
client.println("");
client.println("Casa Domotica");
client.println("");
client.println("Control on/off ");
client.println("");
client.println("SALA");
client.println(" Apagar ");
client.println( estado1 );
client.println("");
client.println("CUARTO 1");
client.println(" Apagar ");
client.println(estado2);
client.println("");
client.println("CUARTO 2");
client.println(" Apagar ");
client.println(estado3);
client.println("");
client.println("");
client.println("COCINA");
client.println(" Apagar");
client.println(estado4);
client.println("");
client.println("BAÑO");
client.println(" Apagar ");
client.println(estado5);
client.println("");
client.println("AIRE");
client.println(" Apagar ");
client.println(estado6);
client.println("");
client.println("PATIO");
client.println(" Apagar luz patio ");
client.println(estado7);
client.println(""); // termina el cuerpo de paguina
client.println("");
client.println("");
delay(1);
//detiene el cliente servidor
client.stop();
//control del arduino si un boton es presiona
if (readString.indexOf("?button2on") >0){
estado1="ON";
digitalWrite(2, HIGH);
}
if (readString.indexOf("?button2off") >0){
estado1= "OFF";
digitalWrite(2, LOW);
}
if (readString.indexOf("?button3on") >0){
estado2= "ON";
digitalWrite(3, HIGH);
}
if (readString.indexOf("?button3off") >0){
estado2= "OFF";
digitalWrite(3, LOW);
}
if (readString.indexOf("?button4on") >0){
estado3= "ON";
digitalWrite(4, HIGH);
}
if (readString.indexOf("?button4off") >0){
estado3= "OFF";
digitalWrite(4, LOW);
}
if (readString.indexOf("?button5on") >0){
estado4= "ON";
digitalWrite(5, HIGH);
}
if (readString.indexOf("?button5off") >0){
estado4= "OFF"; digitalWrite(5, LOW);
}
if (readString.indexOf("?button6on") >0){
estado5= "ON";
digitalWrite(6, HIGH);
}
if (readString.indexOf("?button6off") >0){
estado5= "OFF";
digitalWrite(6, LOW);
}
if (readString.indexOf("?button7on") >0){
if (temperatura < 30){ // se evalua los parametros del sensor de temperatura
digitalWrite(7, HIGH);
estado6="ON";
}else
digitalWrite(7,LOW);
estado6= "OFF";
}
if (readString.indexOf("?button7off") >0){
digitalWrite(7, LOW);
estado6="OFF";
}
if (readString.indexOf("?button8on") >0){
if (luz > 490) //Si es mayor que 490
{
estado7= "ON";
digitalWrite (LED, HIGH); //El led se eniende
}
else
{
estado7= "OFF";
digitalWrite (LED, LOW); //El led se apaga
}
}
if (readString.indexOf("?button8off") >0){
estado7 ="OFF";
digitalWrite(LED, LOW);
}
// Limpia el String(Cadena de Caracteres para una nueva lectura
readString="";
}
}
}
}
}
Al entrar al OS y cargar la dirección >telnet 192.168.0.50 y dar enter Se me niega la entrada Objet not found telnet, todo lo anterior responde pero para hacer la prueba se me niega la entrada.
has configurado la ip tal cual?.. has habilitado el telnet en tu sistema operativo..
el programa de ese proyecto aun lo tenes?? graicias
A que programa te refieres?
@@HumbertoHiginio Me refiero al codigo de programacion.
Buen video, Como puedo leer datos desde MySQL con ESP8266 y esto controlar desde una pagina web que está en la nube?
Proximamente realizare un video al respecto.
quisiera enviar datos de arduino a una pagina web , como podria .gracias
Necesitas programaciob Web basicamente.
Yo quisiera hacer algo similar ah esto pero encender una luz pero desde una pagina web me explico.
Quiero encender una luz del arduino pero desde Internet como una pagina web que yo mismo creare y darle a un botón y que la luz prenda y lo vuelvo a presionar para apagarlo es algo complejo. Y muy buenos vídeos me interesaron arto
+Brandon Hernandez Es lo mismo que he explicado en este juego de videos, en el cuarto video que realizare en las proximas semanas podras controlar lo que sea desde Internet, revisa bien el codigo alli esta todo lo que deseas hacer, solo es necesario conocer como acceder desde inetrnet, eso les enseñare en el 4to y ultimo video, saludos.
+Humberto Higinio ya lo solucione gracias y muy buenos videos con lo que tengo que trabajar ahora es MySQL es un poco mas complejo pero hay que intentarlo :D
Hola de donde puedo descargar este codigo y que placa arduino necesito compra?
Toda la informacion que preguntas y necesitas esta sobre los mismos videos como tal y sobre las descripciones revisalos y lo obtendras.