Reloj Arduino

by nsanabria64 in Circuits > Arduino

99 Views, 0 Favorites, 0 Comments

Reloj Arduino

Foto no se jaja.JPG

En la antigüedad, medir el tiempo era un desafío que llevó a la creación de dispositivos ingeniosos como el reloj de arena. Este sencillo aparato, compuesto por dos bombillas de vidrio conectadas por un cuello estrecho, permite que la arena fluya de una bombilla a otra en un tiempo específico, generalmente una hora. Su diseño elegante y funcional lo hizo esencial en hogares y navegación. Con el avance de la tecnología, los métodos para medir el tiempo han evolucionado, pero el encanto del reloj de arena aún fascina a muchos. Este proyecto combina la belleza del reloj de arena tradicional con la precisión de la tecnología moderna, creando un reloj de arena digital con un Arduino Nano. El Arduino Nano es una pequeña pero poderosa placa de microcontrolador, ideal para proyectos de electrónica debido a su tamaño compacto y capacidad de procesamiento. En este tutorial, utilizaremos el Arduino Nano junto con LEDs, una pantalla LCD o de siete segmentos, resistencias y botones para construir un reloj de arena digital. La programación se realizará con el entorno Arduino IDE. Te guiaré paso a paso en la selección y conexión de los componentes, así como en la programación del Arduino Nano. Al final, tendrás un reloj de arena digital funcional que combina tradición e innovación tecnológica. Sumérgete en este proyecto y descubre cómo fusionar lo antiguo y lo moderno en una creación única y fascinante

Supplies

Materiales.JPG

Arduino nano

Jumpers

Matrix 8x8

Protoboard

Nano Reloj

Circuito electrico.JPG

Paso 1: Preparación del Espacio de Trabajo

  • Organiza todos los componentes y herramientas en tu área de trabajo para facilitar el acceso.
  • Asegúrate de tener una fuente de alimentación estable y un entorno limpio y ordenado.


aso 2: Montaje del Arduino Nano en la Protoboard

  • Coloca el Arduino Nano en la protoboard. Asegúrate de que esté firmemente insertado para evitar conexiones sueltas.
  • Conecta los pines GND y 5V del Arduino Nano a las barras de energía de la protoboard para distribuir la energía a otros componentes.


Paso 3: Colocación y Conexión de la Matriz de LEDs 8x8

  • Inserta la matriz de LEDs 8x8 en la protoboard. Asegúrate de que los pines estén correctamente alineados.
  • Conecta el pin VCC de la matriz al pin de 5V del Arduino Nano usando un jumper.
  • Conecta el pin GND de la matriz al pin GND del Arduino Nano.
  • Conecta el pin DIN de la matriz al pin D11 del Arduino Nano.
  • Conecta el pin CS de la matriz al pin D10 del Arduino Nano.
  • Conecta el pin CLK de la matriz al pin D13 del Arduino Nano


Paso 4: Instalación de la Librería para la Matriz de LEDs

  • Abre el Arduino IDE en tu computadora.
  • Ve a Sketch > Include Library > Manage Libraries.
  • Busca LedControl en el gestor de librerías.
  • Selecciona LedControl y haz clic en Install para añadir la librería a tu entorno de desarrollo.


Paso 5: Configuración del Entorno de Desarrollo

  • Crea un nuevo sketch en el Arduino IDE.
  • Incluye la librería LedControl al inicio del sketch con #include <LedControl.h>.
  • Declara e inicializa la matriz de LEDs


Paso 6: Configuración de la Matriz en el setup() Define la configuración de la matriz de LEDs en la función setup().

Paso 7: Implementación de la Lógica del Temporizador en el loop() Escribe el código necesario en la función loop() para gestionar el temporizador en la matriz de LEDs.

Paso 8: Subida del Código al Arduino Nano Conecta el Arduino Nano a tu computadora usando el cable USB. Selecciona la placa y el puerto correspondientes en el Arduino IDE (Tools > Board > Arduino Nano, y Tools > Port > el puerto correspondiente). Haz clic en el botón Upload para cargar el código al Arduino Nano.

Paso 9: Prueba y Ajustes Finales Desconecta el Arduino Nano de la computadora y conéctalo a la fuente de alimentación. Observa cómo los LEDs se encienden en secuencia representando el flujo de la "arena". Cada minuto, el temporizador se reiniciará automáticamente.