Tabla de contenido:

PROYECTO IEEE WORD CLOCK: 12 pasos (con imágenes)
PROYECTO IEEE WORD CLOCK: 12 pasos (con imágenes)

Video: PROYECTO IEEE WORD CLOCK: 12 pasos (con imágenes)

Video: PROYECTO IEEE WORD CLOCK: 12 pasos (con imágenes)
Video: ¿Cómo citar una Imagen? ✍🏻 en Pocos Pasos ✅ 2024, Mes de julio
Anonim
PROYECTO IEEE WORD CLOCK
PROYECTO IEEE WORD CLOCK
PROYECTO IEEE WORD CLOCK
PROYECTO IEEE WORD CLOCK

Este es un proyecto para el club IEEE de UNO, es una forma única de representar qué hora es. El Word Clock indica la hora y con la tira RGB puedes tener el reloj en cualquier color que elijas. Usando las capacidades WiFi del ESP32, el reloj se conecta a una red WiFi específica y extrae la hora actual de Internet. Si no tiene una red WiFi a la que conectarse, no se preocupe, el código se puede modificar fácilmente para que se ejecute en el reloj interno ESP32, pero esto hará que el Word Clock no sea tan preciso en la hora.

Proyecto y código inspirados en:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Suministros

-Microcontrolador ESP32

-WS2812b RGB Tira de LED direccionable individualmente (60 LED por metro)

Suficiente para 8 tiras de 13 LED, ~ 2 metros

-Panel frontal

  • Este panel frontal se puede cortar con láser de cualquier material opaco.
  • En este Instructable, el panel frontal se cortó con láser a partir de paneles de madera de 1/8 de pulgada con las dimensiones 9x7

-Material de desvanecimiento

Puede ser cualquier cosa, desde tela de difusión real hasta papel de impresora

-Cinta

-5V wallwort

-Cable USB a micro-USB

-Computadora con acceso a internet

-Arduino IDE

-Código proporcionado

-Red Wi Fi

Paso 1: Cortar las tiras de LED a medida

Cortar tiras de LED a medida
Cortar tiras de LED a medida

La tira de LED direccionable individualmente es uno de los componentes más importantes de este proyecto. Si no obtiene el tipo correcto de tira de LED, es posible que el código no funcione. El espaciado de los LED en la tira es importante, asegúrese de tener las tiras que tienen 60 LED por metro. Para este proyecto, ~ 2 metros de tiras de LED serán suficientes.

Para el proyecto, deberá cortar la tira de LED completa en tiras más pequeñas para que quepan en la pizarra. Necesitará 8 tiras de 13 LED de largo. Empezando por el principio de la tira (Termina con el conector hembra) cuenta 13 leds y luego corta la tira para que tengas una tira más pequeña con 13 leds. Repita hasta que tenga 8 tiras completas, esto tendrá 2 tiras de LED de un metro de largo. Obtendrá 4 tiras del tamaño adecuado de cada tira de LED de metro. Conserve los LEDS adicionales para piezas de repuesto u otros proyectos.

Paso 2: disposición y cableado de las tiras de LED

Disposición y cableado de tiras de LED
Disposición y cableado de tiras de LED
Disposición y cableado de tiras de LED
Disposición y cableado de tiras de LED

Ahora que tiene las 8 tiras de LED, es hora de organizarlas en la plantilla provista (Front Panel.svg). Al imprimir el archivo.svg, asegúrese de escalarlo correctamente a 9 pulgadas por 7 pulgadas. Preste especial atención a la dirección de la línea de datos. Si observa de cerca la tira, verá Din con una flecha que apunta al módulo LED. La dirección de la flecha se utilizará para organizar correctamente las tiras de LED. Coloque las tiras de LED en la plantilla primero antes de quitar el protector adhesivo. Comenzando desde la fila superior, la línea "IT R IS C TEN HALF", coloque la primera tira con la flecha Din apuntando hacia la derecha. Coloque la siguiente tira de LED en la siguiente línea hacia abajo, pero esta vez asegúrese de que la flecha Din apunte a la izquierda. Continúe colocando todas las tiras de LED alternando la dirección hacia la que apunta la flecha. La última línea debe apuntar a la izquierda.

Una vez que tengas todas las tiras de LED correctamente dispuestas en la plantilla, tira a tira, retira la tira protectora adhesiva de la parte posterior de la tira de LED y aplícala a la plantilla lo más recta posible. Después de que todas las tiras de LED estén adheridas a la hoja de plantilla, suelde con cuidado los cables para conectar las conexiones de + 5V, GND y Datos juntas.

Paso 3: Conexión al ESP32

Conexión al ESP32
Conexión al ESP32

Una vez que todas las tiras están soldadas, es hora de conectar la tira de LED al controlador ESP32. Puede insertar cables en el conector hembra o puede quitar con cuidado el termorretráctil de los cables y desoldar de la tira de LED. Cuando suelde estos cables al ESP32, asegúrese de tener suficiente cable para colocar el mirco-USB en algún lugar apuntando donde pueda conectar un cable mirco-USB. Suelde el cable que está conectado a + 5V o + 3.3V a Vin, GND a GND y Din a D13.

Paso 4: Instalar Arduino IDE

Instalación de Arduino IDE
Instalación de Arduino IDE

Si no tiene Arduino IDE instalado, descárguelo desde el siguiente enlace

www.arduino.cc/en/Main/Software

Elija la versión correcta para su sistema operativo

Paso 5: Configuración de Arduino IDE

Después de abrir Arduino IDE, vaya al enlace correspondiente para instalar los controladores de la placa ESP32

Instalación de la placa ESP32 en Arduino IDE (instrucciones de Windows)

Instalación de la placa ESP32 en Arduino IDE (instrucciones para Mac y Linux)

A continuación, descargue la biblioteca NTP Client de Taranais desde el siguiente enlace:

Haga clic aquí para descargar la biblioteca del cliente NTP

También deberá descargar la biblioteca Adafruit Neopixel

github.com/adafruit/Adafruit_NeoPixel

Descomprima el archivo.zip y copie la carpeta dentro de su carpeta de bibliotecas IDE de Arduino.

Paso 6: Programación del ESP32 para el proyecto Word Clock

Abra un nuevo boceto de Arduino y descargue el código anterior. Copie y pegue este código en su nuevo boceto de Arduino y compile el código también asegúrese de que todos los controladores adecuados estén instalados.

Paso 7: Pasos finales …

Hay algunas configuraciones en el código que necesitará modificar.

Paso 8: Conexión a WiFi

Conexión a WiFi
Conexión a WiFi

Estas dos variables en el código deberán cambiarse por el nombre y la contraseña de su red wifi.

Paso 9: cambio de color de los LED

Cambio de color de los LED
Cambio de color de los LED

Esta variable controla de qué color son los LED, el diseño de esta línea se puede ver así:

uint32_t color = strip. Color (verde, rojo, azul);

Al cambiar los valores de cada valor de color (0-255), puede cambiar el color de los LED. El código está preestablecido para que los LED sean de color verde brillante.

Paso 10: Ajustar el tiempo

Ajustar el tiempo
Ajustar el tiempo

Este es el bloque de código responsable de ajustar el cambio de hora debido a las zonas horarias. Está configurado en CDT, tenga en cuenta que este código no cambia automáticamente con el horario de verano. Tendrá que cambiar el valor de compensación a -21600 cuando el horario de verano "retroceda".

Paso 11: Montaje final

Montaje final
Montaje final

Una vez que el ESP32 se está conectando a WiFi y las luces LED se encienden, es hora de armar el proyecto.

Pegue con cinta adhesiva el material de difusión a la parte posterior del panel frontal para cubrir todas las letras recortadas. Luego, alinee los LED con los recortes de letras. Cuando estén alineados, pegue con cinta adhesiva los bordes de los paneles frontal y posterior.

Paso 12: Notas finales

Es posible que este proyecto se alimente con una batería, pero debido a la gran cantidad de LED que se están alimentando, es posible que las baterías no puedan proporcionar suficiente corriente.

Algunos de los LED se iluminarán aleatoriamente, esto se puede solucionar reiniciando el ESP32 presionando el botón EN. Cambiar el pin Vin a 3.3V desde 5V también podría solucionar este problema.

Recomendado: