T-Clock Reloj de escritorio
Materiales necesarios
- NodeMCU: basado en ESP8266
- OLED: resolución de 128x64, interfaz I2C (para SPI, consulte el enlace de referencia)
Conexiones
OLED | NodeMCU |
---|---|
GND | GND |
VCC | 3.3V |
SCL | D1 |
SDA | D2 |
Ejemplo de código
Configuración de la API
- Regístrese en Seniverse
- Agregue un nuevo producto en la consola (puede elegir la versión gratuita)
- Copie la clave de la API
Bibliotecas necesarias
Ejemplo final
Nota: Asegúrese de cambiar el nombre y la contraseña de WiFi, la ciudad y la clave de la API por los suyos propios.
Si encuentra un error de compilación que se encuentra en #error("Height incorrect, please fix Adafruit_SSD1306.h!");
, abra el archivo de la biblioteca Adafruit_SSD1306.h
y cambie #define SSD1306_128_32
a #define SSD1306_128_64
.
Nota: ¡El proyecto de hardware personalizado está en camino!
Referencias y agradecimientos
- T-Clock Reloj de escritorio (antiguo)
- Seniverse
- ESP8266 accede a la API de Seniverse【Programa + Explicación detallada】
- ESP8266 + OLED = Reloj de red y pronóstico del tiempo de los próximos 3 días
- My_ESP8266/Seniverse
- Interfaz de pantalla gráfica OLED con NodeMCU
- adafruit/Adafruit_SSD1306
Dirección original del artículo: https://wiki-power.com/
Este artículo está protegido por la licencia CC BY-NC-SA 4.0. Si desea reproducirlo, por favor indique la fuente.Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.