Reloj POV con Arduino: Construye una pantalla LED de persistencia de visión
Componentes y suministros
| Arduino Nano R3 | ×1 |
| LED genérico (1×) | ×1 |
| LED verde 3 mm (1×) | ×1 |
| Sensor de efecto Hall (1×) | ×1 |
Aplicaciones y servicios online
- Arduino IDE (v2.x)
Sobre este proyecto
Esta guía te lleva paso a paso para construir un reloj compacto de Persistencia de Visión (POV) usando un Arduino Nano, 19 LEDs, un sensor de efecto Hall y un motor DC. El resultado es una pantalla LED giratoria que crea una imagen flotante mostrando la hora cuando se ve desde un lado.


El proyecto usa una batería de iones de litio acoplada con un convertidor step-up para una fuente de alimentación ligera y portátil. Con 19 LEDs dispuestos en una matriz de columna única 19×1, el reloj puede mostrar números, símbolos o patrones personalizados.
Agradecimientos especiales a NextPCB por su apoyo y servicios de fabricación de PCB. Usa los enlaces abajo para un cupón de $100 y envío gratis en prototipos PCB:
Paso 1: Materiales requeridos

Además de los componentes listados arriba, necesitarás:
- 19 LEDs (3 mm, verdes) – dispuestos en fila 19×1
- Resistencia 220 Ω para cada LED (excepto LEDs rojos)
- Resistencia 330 Ω para LEDs rojos si los usas
- Motor DC (12 V o 24 V, 500-800 rpm)
- Imanes para alineación del sensor de efecto Hall
- Perfboard o veroboard para soldar
- Cables, estaño y destornillador pequeño
- Batería de iones de litio y convertidor step-up (salida 5 V)
Paso 2: Diagrama del circuito

El diagrama muestra el Arduino Nano conectado a la fila de LEDs a través de resistencias limitadoras de corriente. Todos los cátodos están unidos a una línea común de tierra. El sensor de efecto Hall recibe una señal lógica de 5 V y genera un pulso cuando pasa un imán.
Descargar diagrama de circuito en PDF
Paso 3: Montar la base del motor

Elige una base estable – una tabla de madera, cartón o cualquier superficie plana sirve. Taladra un orificio central que ajuste firmemente el eje del motor y fíjalo con un tornillo para permitir rotación libre.
Paso 4: Montar el circuito

Monta los 19 LEDs en línea recta en la perfboard. Coloca la resistencia apropiada en cada ánodo y suelda en su lugar. Conecta todos los cátodos a una única pista de tierra. Una vez montado, prueba cada LED con una pila de botón 3.7 V para confirmar funcionamiento.
Monta el Arduino Nano en la placa usando dos tiras de headers hembra para conexión segura.
Paso 5: Conectar LEDs al Arduino

Cablea el extremo libre de cada resistencia a un pin digital del Arduino Nano (ej. D2–D20). Usa un solo cable jumper para conectar todos los cátodos de LEDs al pin GND. Esta configuración permite al Arduino controlar cada LED individualmente.
Paso 6: Montar la hélice en el motor

Fija la fila de LEDs al eje del motor, asegurando que esté centrada y balanceada. Coloca un imán en el lateral del motor para que el sensor de efecto Hall en el Arduino detecte cada rotación. Este pulso dispara la actualización del patrón LED.
Paso 7: Programación

Descarga el sketch de Arduino que controla el reloj POV y súbelo a tu Nano:
El código usa la interrupción del sensor de efecto Hall para sincronizar la activación de los LEDs, creando una visualización fluida del reloj flotante.
Paso 8: Pruebas

Una vez alimentado, la fila de LEDs giratoria debe formar una imagen clara y persistente de la hora. Ajusta la velocidad del motor si la pantalla parpadea o se ve borrosa. Para mejores resultados, mantén la distancia de visualización entre 30 cm y 60 cm.
Código
Esquemáticos
Proceso de manufactura
- Reloj de cuco: historia, artesanía y evolución moderna
- Construye un reloj Numitron retro con Arduino: Simple, fiable y eficiente energéticamente
- Reloj de Palabras DIY con Arduino: Construye una Pantalla Elegante en Tiempo Real
- Construye un reloj en tiempo real con Arduino para horarios de oración islámica
- Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
- Monitor de Temperatura y Reloj en Tiempo Real con Arduino Due y Pantalla TFT 3.2"
- Reloj analógico por persistencia de visión (POV) con Arduino Nano – Proyecto DIY
- Construir una pantalla de persistencia de visión portátil con Arduino UNO y ATtiny85
- Reloj Preciso de 7 Segmentos con Arduino Pro Mini y RTC DS1302
- Reloj flip Arduino con matriz LED 8×8: proyecto DIY de reloj en tiempo real
- Construye un reloj despertador fiable con RTC DS1302 y Arduino UNO