Reloj con matriz LED DIY

Quieres aprender a hacer un reloj como este? Es muy sencillo.

Necesitarás:

Primer paso. Conexiones

Una vez tengas todos los componentes, hay que conectarlos. Para ello, sigue el siguiente esquema1, es muy sencillo:

connection-diagram.jpeg

Ahora, conecta con el cable USB el ESP8266 a tu ordenador.

Segundo paso. Drivers

Al conectarlo, los drivers para tu placa deberían haberse instalado automáticamente en Windows. Para comprobarlo, abre el administrador de dispositivos -> Puertos (COM y LTP) -> deberías ver USB-SERIAL CH340 (COM X). Si después de reiniciar tu ordenador no detecta la placa, puedes descargar los drivers manualmente aquí.

Tercer paso. Descargar archivos fuente

He creado un repositorio en github con el código para el reloj. El código no es mío, lo he encontrado en esta web y he modificado unas pocas cosas. Debes descargarlo a tu ordenador.

Cuarto paso. Arduino IDE

Ahora, hay que configurar el entorno de desarrollo de Arduino para que sea capaz de trabajar con el esp8266. Para ello, hay que seguir los pasos especificados en el repositorio original.

  1. El software debe ser de la versión 1.8.9 o en adelante.
  2. Ve a File -> Preferences -> Additional Boards Manager URLs
  3. Pega el siguiente enlace: https://arduino.esp8266.com/stable/package_esp8266com_index.json
  4. Ve a Tools -> Board -> Boards Manager
  5. Busca esp8266 e instalalo.

Una vez completado el proceso, ya puedes seleccionar la placa correcta. Ve a Tools -> Board -> esp8266 -> NodeMCU 1.0 (ESP-12E Module).

Quinto paso. Subir el código

Abre el archivo BIG_Clock_ESP8266.ino con Arduino IDE.

Busca este fragmento de código:

1
2
3
4
5
6
7
// =======================================================================
// CHANGE YOUR CONFIG HERE:
// =======================================================================
const char* ssid     = "ssid";     // SSID of local network
const char* password = "password";   // Password on network
float utcOffset = 2; // Time Zone setting
// =======================================================================

Debes escribir el nombre de tu red WiFi y la contraseña, además del offset UTC de tu país. Para averiguarlo, una rápida búsqueda en google te lo dirá.

Una vez tengamos correctamente nuestra información, la placa seleccionada, en el puerto correcto, podemos darle al botón de subir! Si todo ha ido bien, deberías tener tu nuevo reloj LED DIY perfectamente funcional. 😃

Sexto paso?

Con este hardware no sólo es posible realizar este proyecto, sino que se pueden hacer cientos. Te animo a seguir descubriendolos!


  1. Fuente del esquema del ESP. ↩︎