martes, 28 de febrero de 2017

ESP8266 - Zapatilla IOT (Internet de las Cosas)

El video muestra un dispositivo IOT (Internet Of  Thing / Internet de las cosas) completamente integrado que controla una salida de 220V utilizando WIFI, mediante el uso de un microcontrolador ESP8266. Tiene 4 formas de uso: 1) Pulsador 2) Servidor web en la LAN 3) Servidor web con el ESP8266 funcionando como access point 4) Desde Internet valiéndose de una aplicación de Android.





15 comentarios:

  1. Excelente proyecto, y muy bien explicado! Gracias!

    ResponderEliminar
    Respuestas
    1. Gracias por el comentario.

      Eliminar
    2. Este comentario ha sido eliminado por el autor.

      Eliminar
  2. Muy bueno Sinaptec, podrías comentar un poco mas como armar el circuito. Yo tengo ESP8266 pero no me doy tanta mañana con la electronica. Una lista de costos también seria interesante.

    Por otro lado te dejo un desafío, yo originalmente me lo traje con el objetivo de poder adaptar ESP2866 los switch de luz y agregarle el prendido y apagado via wifi. Pero no tuve éxito y no encontre facil hacer.

    Por otro lado hay algun foro de desarrollo ESP2866

    Saludos

    ResponderEliminar
  3. Fijate en el post donde dice “ARCHIVOS”, es un link donde podés bajar el código fuente, circuito, la APK de android, el archivo de App Inventor, etc. No hice costos tenía todos los materiales. Este proyecto tal cual está sirve para prender y apagar la luz; pero abría que cambiar la tecla de luz por una tecla tipo pulsador como la que se usa en los timbres.

    ResponderEliminar
  4. MUY BUEN PROYECTO.
    Aplica para multiples proyectos de iot.
    me gustaria aprender o sabber mas sobre la base de Datos.

    ResponderEliminar
  5. Bienvenido¡¡¡, Alejandro, gracias por tu aporte, hace rato que tengo un esp8266 en el cajón, voy aprovechar tu proyecto para ponerlo en practica. Felicitaciones por lo simple y didactico del video.

    ResponderEliminar
  6. Jose Duenas:
    FELICITACIONES.Buenas:El SSID y el Pass es de tu router WIFI o es creado para el access point. Porque al compilar esta OK pero en la tarjeta que es un ESP12 no es un ESP01 me sale Error de Conexion, sera por dicha tarjeta y hay q cambiar las direcciones de la EEPROM. O solamente trabaja unicamente para el ESP01. De antemano gracias. Saludos de PERU

    ResponderEliminar
    Respuestas
    1. const char *ssid = "Zapatilla"; const char *password = "asdfghjk"; son para el softAP, lo primero que tenés que hacer es entrar como access point y configurar todo. Saludos.

      Eliminar
  7. Muy bueno el codigo, muy completo, cubre muchos aspectos a tener en cuenta . Impresionantes

    ResponderEliminar
  8. Gracias por el comentario. Saludos.

    ResponderEliminar
  9. Consulta;como saber donde escribir en la eeprom sin llegar a escribir en un lugar no adecuado ? En tu prog. Escribir de la 0 a la 160. Hasta donde s puede escribir ? Habra alguna documentacion ? Gracias por tu tiempo.

    ResponderEliminar
  10. La EEPROM a la que podés acceder es para datos, no vas a tener problemas con la memoría de programa, es decir que cualquier lugar es adecuado.Un ESP8266-01 creo que tiene 512bytes de EEPROM. Saludos.

    ResponderEliminar
  11. Te recomiendo estos 2 tutoriales:
    http://www.sinaptec.alomar.com.ar/2017/06/tutorial-8-esp8266-spiffs-json.html
    http://www.sinaptec.alomar.com.ar/2017/06/tutorial-7-esp8266-guardar-ssid-y.html

    ResponderEliminar
  12. Muy educativos tus proyectos Alejandro, te agradezco mucho las enseñanzas, contigo he aprendido un montón!

    ResponderEliminar