Relógio POV com Arduino: Construa um Display LED de Persistência de Visão
Componentes e Materiais
| Arduino Nano R3 | ×1 |
| LED Genérico (1×) | ×1 |
| LED Verde 3 mm (1×) | ×1 |
| Sensor de Efeito Hall (1×) | ×1 |
Aplicativos e Serviços Online
- Arduino IDE (v2.x)
Sobre Este Projeto
Este guia orienta na construção de um relógio compacto de Persistência de Visão (POV) usando um Arduino Nano, 19 LEDs, um sensor de efeito Hall e um motor DC. O resultado é um display LED rotativo que cria uma imagem flutuante exibindo a hora quando visto lateralmente.
O projeto usa uma bateria de íon-lítio acoplada a um conversor step-up para uma fonte de alimentação leve e portátil. Com 19 LEDs dispostos em uma matriz de coluna única 19×1, o relógio pode exibir números, símbolos ou padrões personalizados.
Agradecimentos especiais à NextPCB pelo suporte e serviços de fabricação de PCB. Use os links abaixo para cupom de $100 e frete grátis em protótipos de PCB:
Passo 1: Materiais Necessários
Além dos componentes listados na tabela acima, você precisará:
- 19 LEDs (3 mm, verdes) — dispostos em uma fileira 19×1
- Resistor de 220 Ω para cada LED (exceto LEDs vermelhos)
- Resistor de 330 Ω para LEDs vermelhos, se usar
- Motor DC (12 V ou 24 V, 500-800 rpm)
- Ímãs para alinhamento do sensor de efeito Hall
- Perfboard ou veroboard para soldagem
- Fios, solda e chave de fenda pequena
- Bateria de íon-lítio e conversor step-up (saída 5 V)
Passo 2: Diagrama do Circuito
O diagrama mostra o Arduino Nano conectado à fileira de LEDs através de resistores limitadores de corrente. Todos os cátodos são ligados a uma linha de terra comum. O sensor de efeito Hall recebe sinal lógico de 5 V e emite um pulso quando um ímã passa.
Baixar Diagrama do Circuito em PDF
Passo 3: Montar a Base do Motor
Escolha uma base estável — uma tábua de madeira, papelão ou qualquer superfície plana serve. Fure um furo central que se ajuste firmemente ao eixo do motor e fixe com um parafuso para permitir rotação livre.
Passo 4: Montar o Circuito
Monte os 19 LEDs em linha reta na perfboard. Anexe o resistor apropriado a cada anodo e solde no lugar. Conecte todos os cátodos a um único traço de terra. Após montado, teste cada LED com uma célula de moeda de 3.7 V para confirmar funcionalidade.
Monte o Arduino Nano na placa usando dois strips de header fêmea para conexão segura.
Passo 5: Conectar LEDs ao Arduino
Conecte a extremidade livre de cada resistor a um pino digital no Arduino Nano (ex: D2–D20). Use um único jumper para conectar todos os cátodos dos LEDs ao pino GND. Esta configuração permite ao Arduino controlar cada LED individualmente.
Passo 6: Montar a Hélice no Motor
Prenda a fileira de LEDs ao eixo do motor, garantindo que esteja centralizada e balanceada. Coloque um ímã no lado do motor para que o sensor de efeito Hall no Arduino detecte cada rotação. Este pulso aciona a atualização do padrão de LEDs.
Passo 7: Programação
Baixe o sketch do Arduino que controla o relógio POV e carregue no seu Nano:
O código usa a interrupção do sensor de efeito Hall para sincronizar a ativação dos LEDs, criando uma exibição suave de relógio flutuante.
Passo 8: Testes
Uma vez alimentado, a fileira de LEDs rotativa deve formar uma imagem clara e persistente da hora. Ajuste a velocidade do motor se a exibição piscar ou parecer borrada. Para melhores resultados, mantenha a distância de visualização entre 30 cm e 60 cm.
Código
Esquemáticos
Processo de manufatura
- Relógio Cuco: História, Artesanato e Evolução Moderna
- Construa um Relógio Retrô Numitron com Arduino: Simples, Confiável e Eficiente
- Relógio de Palavras DIY com Arduino – Construa um Display Elegante de Tempo Real
- Relógio em Tempo Real com Arduino para Horários de Oração Islâmica
- Construa um Relógio Mestre LED Personalizado com Alarme – Visível a 12 Metros
- Monitor de Temperatura e Relógio Tempo Real com Arduino Due e Display TFT 3.2"
- Relógio Analógico Estilo POV com LEDs – Projeto DIY Arduino Nano
- Display Portátil de Persistência da Visão com Arduino UNO e ATtiny85
- Relógio Preciso de 7 Segmentos com Arduino Pro Mini e RTC DS1302
- Construa um Relógio Despertador Confiável com RTC DS1302 e Arduino UNO