Este es un reloj inteligente que muestra la hora y el clima.
Las columnas y colores indican la temperatura durante un período de 32 horas (1 columna = 1 hora) y el logotipo del clima muestra la tendencia a +1, +9 y +12 horas.
BOM:
1x Adafruit Matrix Portal - Pantalla de Internet potenciada por CircuitPython.
1x Panel de matriz LED RGB mediano de 16x32 - Paso de 6 mm (compré el mío en Adafruit)
1x Sensor de movimiento (genérico)
1x Panel de acrílico de difusión LED negro - 10.2" x 5.1" - 0.1" / 2.6mm de espesor (compré el mío en Adafruit)
1x Cuadrados Adhesivos Transparentes - Paquete de 6 - UGlu Dashes
4 tornillos M4
Tornillo de auto-taponado de 5 mm, diámetro de 3 mm.
Asamblea:
- Recorta la parte posterior de la matriz LED, hay dos pequeñas extrusiones de plástico que hay que cortar.
- Asegure la base a la matriz LED mediante los tornillos M4.
- Prepare el Portal de Matrix como se indica aquí:
- Conecte el Portal Matrix al sensor de movimiento. Respete la polaridad. (El pin por defecto para el cable de detección es A4) (soldar)
- Instala el Portal de Matrix en la caja.
- Pega con silicona el sensor de movimiento a la base. (Los tornillos de ajuste deben estar orientados hacia el exterior)
- Instala el panel trasero con los 5 tornillos de auto-tornillado.
- Corta e instala el panel difusor.
Arduino:
- En el IDE de Arduino, instale todas las bibliotecas necesarias ()
- Coloca los archivos .ino y .h proporcionados en tu carpeta de Arduino y abre el archivo smartClock.ino.
- Crear una API de OpenWeather.
- Almacena tus credenciales de wifi y la API de OpenWeather en el archivo credential.h.
- En el archivo principal de Arduino (.ino), personalice los campos bajo //para personalizar.
- Transferir el programa a la placa.
- El tiempo que la pantalla permanece encendida se ajusta en el sensor de movimiento mediante un destornillador.
Diviértete :)
Actualización del 5 de febrero de 2025: Agregué todos los archivos de Arduino en una carpeta ZIP, ya que Printables no permite cargar archivos .h.
태그
모델 소스
