ESP32 LoRa for dummys - NTP Time
Una placa de desarrollo ESP32 OLED puede trabajar como reloj obteniendo la señal horaria de:
- Un satélite de geolocalización, para lo que necesitaremos que la placa disponga de un chip GPS/GNSS.
- Un servidor NTP para lo que necesitaremos que la placa se conecte a Internet.
Una vez obtenida la señal de tiempo se podría:
- Mostrar en una pantalla (reloj)
- Difundirla mediante Internet
- un servidor NTP
- un servidor NMEA
- Transmitirla
- LoRa
Vamos a probar el proyecto esp-ntp-clock que está compuesto por:
- config.h donde se configura
- La salida serie
- El punto de acceso WiFi
- El servidor NTP
- ESP32_OLED_NTPclock.ino
Como a las primeras no funcionó, se optó por modificar el programa para que trabajara con las librerias de Adafruit que ya hemos usado en otros proyectos anteriores ys e probó con éxito en:
- ESP32 WROOM-32D + OLED 0.95
- Lilygo ESP32 LoRa T3_V1.6.1
El programa modificado puede encontrarse en:
- NTP Client Arduino https://github.com/arduino-libraries/NTPClient
- NTP Server / GPS Client Arduino https://github.com/mgi2212/NtpServer
Comentarios
Publicar un comentario