Reloj con matriz LED DIY
Quieres aprender a hacer un reloj como este? Es muy sencillo.
Necesitarás:
- Matriz LED MAX7219 y cables hembra a hembra (link aliexpress)
- ESP8266 NodeMcu v3 CH340 (link aliexpress)
- Cable USB
- Software Arduino IDE (windows)
Primer paso. Conexiones
Una vez tengas todos los componentes, hay que conectarlos. Para ello, sigue el siguiente esquema1, es muy sencillo:
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.
- El software debe ser de la versión 1.8.9 o en adelante.
- Ve a File -> Preferences -> Additional Boards Manager URLs
- Pega el siguiente enlace:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
- Ve a Tools -> Board -> Boards Manager
- 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:
|
|
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!