Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Relógio Despertador LCD Multi-Display com Faces Personalizáveis

Componentes e Materiais

Arduino UNO (×1) — Se usar PCB incluso: ATmega328 DIL, cristal 16MHz, 2×22pF, regulador 7805, capacitores 100µF/16V, 3×0.1µF, 1µF
Resistor 10 kΩ (×4)
Resistor 470 Ω (×1)
LCD 16x2 Branco no Azul (Adafruit Standard) (×1)
Buzzer Passivo (×1)
Capacitor 10 µF (×1)
RTC DS1302 (×1)
Cristal 32.768 kHz (×1)
Bateria CR2032 + Suporte (×1) — PCB usa CR1220
Chave de Inclinação (Mercúrio) (×1)
Potenciômetro Ajuste 10 kΩ (×1) — Contraste LCD

Ferramentas Necessárias

Aplicativos

Sobre o Projeto

Ao buscar um projeto de relógio LCD 1602, encontrei muitas implementações diferentes. Decidi criar um único relógio que incorporasse todas elas.

Funcionalidades

Versão Protoboard

Eletrônica simples. O DHT21 liga ao pino D9 (não mostrado no diagrama). Carregue o sketch no Arduino UNO.

Como Usar

Três botões: SETUP, INCREMENTO, DECREMENTO + Chave de Inclinação.

Estilos de Exibição (8 Faces)

  1. Standard: HH:MM:SS | Alarme HH:MM / DD/MM/YY | ALARM (pisca)
  2. Dual Thick: Fonte grande 2 linhas (opção 12h/24h via define)
  3. Dual Bevel: Fonte 2 linhas com efeito chanfrado
  4. Dual Trek: Estilo "Star Trek" 2 linhas, mostra segundos
  5. Dual Thin: Fonte fina 2 linhas (opção 12h/24h)
  6. Word: Horas/minutos por extenso (ex: "TWELVE THIRTY") + ampulheta animada
  7. Biorhythm: Gráfico de 3 ciclos (Físico 23d, Emocional 28d, Intelectual 33d) baseados na data de nascimento. Barras superior/inferior = fase positiva/negativa; comprimento = intensidade.
  8. Thermo: Temperatura e umidade do DHT21 (ícones termômetro/gota)

Construção do Relógio Finalizado

Requer PCB (arquivos Eagle anexos). Substitui UNO por ATmega328 DIL + cristal 16MHz + 2×22pF. Regulador 7805 TO-220 + 100µF/16V. RTC DS1302 + cristal 32.768kHz. Buzzer passivo isolado por 10µF/16V. Capacitores monolíticos 0.1µF/1µF. Resistores 1/8W ou 1/4W. Chave mercúrio qualquer tamanho. 3 botões táteis 6×6mm haste 13mm na traseira.

Gabinete impresso em 3D (duas peças, 0.2mm camada, sem suportes). Fure suportes PCB com broca 2.5mm, rosqueie M3, use parafusos M3×6mm. Alargue furos PCB para 4mm para ajuste fino dos botões.

Créditos

Base: "Arduino Digital Clock With Alarm Function (custom PCB)". Gabinete modificado para 2 peças.

Atualizações

Código

DigitalClockAlarmV7.ino (C/C++)

Código completo no anexo. Bibliotecas: Wire.h, TimeLib.h, DS1302RTC.h, LiquidCrystal.h, EEPROM.h, dht.h. Define opcionais: DUAL_THICK_12HR, DUAL_THIN_12HR, NO_BACKLIGHT, BACKLIGHT_ALWAYS_ON, BACKLIGHT_TIMEOUT 10000. Caracteres customizados para: fontes grandes (blocos, chanfrado, Trek, fina), ícones (sino, relógio, termômetro, gota), ampulheta animada (8 frames), gráficos biorrítmicos. Lógica principal: loop lê botões, RTC, DHT21 (6s); imprime face atual; verifica alarme; gerencia backlight; setup via botão SETUP com navegação por menus; classificação PME não aplicável (este projeto usa RTC convencional).

Peças Personalizadas e Gabinetes

Arquivos STL para impressão 3D: stl_files_ZuDXHCHZCl.zip

Esquemáticos

Esquemático e PCB nos arquivos Eagle: eagle_files_ZN59zdeNf5.zip. Imagens de referência anexas.

Processo de manufatura

  1. Construa um Alarme de Água Headless para Raspberry Pi 2 com Adafruit T-Cobbler Plus
  2. Painel de Controle para Flight Simulator 2020 com Arduino Nano – Display LCD e CDI
  3. Despertador Inteligente Ativado por Movimento: Acorde de Vez
  4. Construa um Relógio Retrô Numitron com Arduino: Simples, Confiável e Eficiente
  5. Relógio em Tempo Real com Arduino para Horários de Oração Islâmica
  6. Relógio de Palavras de Precisão: Exibição de Tempo em Palavras com Resolução de Minuto
  7. Monitor de Temperatura e Relógio Tempo Real com Arduino Due e Display TFT 3.2"
  8. Relógio Digital TM1637 com Configuração de Hora e Alarme – Prototipo Arduino Nano
  9. Como Exibir Imagens em LCD TFT 1.17" com Arduino UNO
  10. Construa um Relógio Despertador Confiável com RTC DS1302 e Arduino UNO