HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

Reloj UTC (Universal Time), con display TMS1637, servidor NTP. NodeMCU ESP-12E, IDE Arduino.

 

 Kit  ESP-12E, Reloj UTC: $290.00

 

 

Video demostrativo

 

 

Figura 1: diagrama de bloques del sistema. El NodeMCU se conecta con un router por Wifi y posteriormente, cada segundo, consulta la hora de un servidor conocido como NTP (Network Time Protocol). Actualiza la hora UTC (Universal Time) en el display TMS1637.

 

Figura 2: cableado del microcontrolador NodeMCU ESP-12E funcionando como reloj UTC, con display TMS1637.

 

Figura 3: diagrama de conexiones entre el módulo ESP-12E y el display TMS1637. Se requieren 4 cables, como se muestra en la figura 2.

 

Descripción del proyecto:

Haciendo uso de la capacidad de conectividad Wifi y el protocolo TCP-IP integrados en el módulo NodeMCU ESP-12E, se implementó un reloj, con la hora UTC, es decir Universal Time, la cual se consulta en un servidor en internet conocido como NTP (Network Time Protocol).

En el diagrama de bloques de la figura 1 se muestra el funcionamiento del sistema. El módulo NodeMCU se conecta a un router cercano (digamos alrededor de 3 metros de distancia) por medio de radiofrecuencia Wifi.

Operando con un programa desarrollado con el IDE Arduino, el NodeMCU se enlaza con el servidor NTP en la red internet, consultando la hora UTC. Posteriormente la actualiza cada segundo en el display TM1637.

Para el desarrollo del proyecto usted necesita:
- 1 módulo NodeMCU modelo ESP8266, versión ESP-12E, V3
- 1 base para NodeMCU con regulador de 5v, para el alambrado rápido de proyectos.
- 1 cable Micro USB para conexión a la computadora PC.
-
1 display TM1637, de 7 segmentos y 4 dígitos.
- 4 cables dupont hembra-hembra para realizar las conexiones. 

Procedimiento de carga del programa en el microcontrolador:

Este instructivo supone que usted ya realizó la instalación del IDE Arduino y el Add On para el ESP8266, versión ESP-12E. Si aún no lo ha hecho, aquí se proporciona el Manual básico de instalación en lenguaje Arduino.

Algunas de las librerías que se utilizarán, son parte de la biblioteca estándar en el ESP8266 y ya fueron almacenadas al realizar la instalación en el directorio de Arduino IDE. Usted requiere para este proyecto de 2 librerías adicionales y el programa principal:

TM1637-master.zip
NTPClient.zip
NTP.ino

Almacene los 3 archivos en una carpeta del proyecto en su PC, por ejemplo en el path:  C:\NODEMCU\NTP

Siga los pasos mostrados en el video:

>Archivo >Preferencias    ------- para actualizar el path de la carpeta del proyecto
>Archivo >Abrir    ------- para abrir el programa fuente
>Programa >Incluir librería >Añadir Biblioteca    ---------- para agregar las librerías al proyecto.

Las librerías deben estar en formato .zip. Al agregarlas al proyecto, el IDE crea automáticamente una nueva carpeta llamada "libraries" y allí almacena los archivo ya descomprimidos.

Finalmente, modifique en el programa fuente el nombre de la red y el password para que coincidan con los de su router.

Compile y cargue el programa en el NodeMCU con la opción >Programa >Subir. El programa ejecutable se almacena en la memoria del NodeMCU y se ejecuta automáticamente.

 

 

Información adicional

Manual básico de instalación en lenguaje Arduino

Manual básico de instalación en lenguaje Micropython

NodeMCU ESP8266, versión ESP-12E

NodeMCU Starter Kit

NODEMCU-ESP8266-ESP-12E-LEER-SENSOR-DE-TEMPERATURA-DIGITAL-DS18B20

NODEMCU-ESP8266-ESP-12E-ESCRIBIR-EN-DISPLAY-OLED-SSD1306

Proyecto de control remoto del giro de motor de pasos con NodeMCU ESP8266 ESP-12E

Video demostrativo 1

Video demostrativo 2

 

 

Proyectos con versión ESP-01:

Proyecto internet of things IoT. Servidor Web mediante el ESP8266

Modulo-ESP8266-WiFi-con-puerto-serial-RS232

Servidor de internet WiFi TCP-IP microcontrolador Bolt-ESP8266

ESP-8266-ESP-01.pdf

ESP8266-Specifications.pdf

ESP8266-AT-Commands-Set.pdf

WiFi-modes-of-operation.pdf

 

Regresar a ver los productos