Tabla de contenido:

Reloj basado en ESP32: 4 pasos
Reloj basado en ESP32: 4 pasos

Video: Reloj basado en ESP32: 4 pasos

Video: Reloj basado en ESP32: 4 pasos
Video: RTC (Reloj de Tiempo Real) en ESP32 sincronizado por Internet, pantalla OLED, código en MicroPython 2024, Mes de julio
Anonim
Image
Image
Piezas y bibliotecas
Piezas y bibliotecas

Tutorial de cómo construir un reloj basado en un esp32 con una pantalla OLED incorporada, con un botón táctil, sin otras partes, sin necesidad de cableado / soldadura

Paso 1: Piezas y bibliotecas

Piezas y bibliotecas
Piezas y bibliotecas

Partes

  • Un módulo ESP32 con una pantalla OLED incorporada (Amazon)
  • Un cable micro USB

Bibliotecas

  • NTPTime.h aquí
  • SSD1306 para esp aquí

Paso 2: Código

En primer lugar, asegúrese de tener el paquete esp32 agregado a su administrador de placa (siga las instrucciones aquí si no lo hace).

El código está en github, enlace aquí.

Descárgalo o pégalo en un boceto arduino. Asegúrese de cambiar el ssid, la contraseña y la zona horaria.

Seleccione wemos lolin32 como su tablero y cargue su código (es posible que deba mantener pulsado el botón de arranque y presionar los botones en antes de cargar).

Paso 3: Listo

Hecho
Hecho
Hecho
Hecho

Ahora el reloj debería estar listo. Para alternar la vista de fecha, simplemente toque el pin T1 o 0 en el esp.

Mejoras

Si desea enfriarlo, puede soldar un cable en el pin GPIO0 y luego colocar una placa / moneda pequeña de metal en el otro extremo. Aísle la cubierta metálica del esp y fije la placa / moneda allí (con un poco de pegamento caliente).

Cuestiones

Si tiene otros problemas, no dude en dejarlos en los comentarios.

Paso 4: referencias

  • Fuentes oled personalizadas
  • Biblioteca ssd1306 original

Recomendado: