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

Simple Word Clock (Arduino)

Componentes e suprimentos

Arduino UNO
qualquer microcontrolador serve
× 1
Relógio em tempo real (RTC)
× 1
Texas Instruments 74hc595
registro de deslocamento
× 1
STMicroelectronics uln2803a
matriz de darlington
× 1
faixa led
× 1
suportes ic 16pin x3 e 18pin x3
× 1
Fonte de alimentação 12v
× 1

Ferramentas e máquinas necessárias

placa de montagem
placa de acrílico

Aplicativos e serviços online

Arduino IDE
biblioteca rtc

Sobre este projeto







Introdução


Tudo que você precisa é um arduino e um RTC. Eu removi os interruptores e outro hardware. Como o DS1307 é bastante estável, não requer mudanças de horário frequentes! Também marcará a hora mesmo em caso de queda de energia, graças à sua bateria interna de 3v. Essa bateria vai durar anos.

Portanto, mesmo se você estiver saindo de férias, basta desligar o relógio e a hora estará correta quando você ligá-lo novamente!

Tornei o código o mais simples possível! Ele apenas lê a hora do RTC e atualiza os registradores de deslocamento.





Etapa 1:Coletando as peças -


COMPONENTES ELETRÔNICOS UTILIZADOS

Partes principais
  • Arduino ou apenas atmega328p como usei (autônomo) x1
  • RTC (relógio em tempo real) DS1307 x1
  • Shift registra 74hc595 x3
  • ULN2803a Matrizes de transistores Darlington como drivers de LED x3
  • Fita LED, usei branco ... aprox. 2m
  • Soquete de IC de 16 pinos x3
  • Soquete de IC de 18 pinos x3
  • A fonte de alimentação 12v pode ser bateria ou adaptador de parede

Diversos
  • Placa de proto / placa PCB geral
  • Fios de conexão
  • Alfinetes de cabeçalho masculinos
  • Fios de ligação - fêmea-fêmea
  • solda básica

ESTRUTURA E ESTENCIL
  • Placa de montagem / papelão grosso
  • cola, fita adesiva
  • Tesoura, cortador de papel
  • Placa acrílica (branco translúcido) / vidro Plexi
  • risadinhas de palavras





Etapa 2:Fazendo as conexões ....


Siga o diagrama de circuito simples mostrado acima.

Eu usei um arduino autônomo que posso programar com cabos FTDI, mas qualquer placa arduino pode ser usada !! Para este projeto, embora controlemos 22 matrizes de LED individuais, usamos apenas 5 pinos de E / S do arduino, isto é .- 3 para shift Registors e 2 para módulo RTC.

Usar resistores de deslocamento é uma ótima maneira de aumentar os pinos de i / o.

Coisa importante sobre os drivers ULN2803a -

Este IC é um par darlington.

Portanto, conecte todos os cátodos [terminais positivos] dos LEDs à fonte e os ânodos [negativo / terra] aos respectivos terminais de saída do driver!





Etapa 3:Construindo a Estrutura


Aqui eu usei a prancha de montagem para a construção ...

É fácil cortar, dobrar e manusear a placa de montagem. Também é menos resistente.

Qualquer material como madeira, plástico, metal etc. pode ser usado.
  • Corte um pedaço de placa de montagem do tamanho da placa frontal com palavras.
  • Faça um esboço das palavras e seu alinhamento no quadro.
  • As tiras cortadas da placa de montagem podem ter 1,5 cm. Isso é para fazer compartimentos, do tamanho das palavras. isso impedirá que a luz de uma palavra difunda e ilumine as palavras ao redor.
  • Coloque as tiras horizontalmente após cada linha de palavras e verticalmente entre as palavras; faça pequenas caixas para cada palavra.
  • Por fim, faça uma caixa que se encaixará furtivamente na eletrônica, a placa de LED, as caixas antidifusão e a placa externa com palavras coladas nela.





Etapa 4:Conectando os LEDs


Estou usando a faixa de LED neste projeto. É fácil de operar. Pode ser cortado no comprimento desejado, sem necessidade de soldar cada um dos leds para fazer uma matriz. As fitas de LED também vêm com um adesivo destacável na parte traseira.

Basta cortar o comprimento necessário da tira dependendo do tamanho da palavra e colá-la na placa de LED (placa de montagem). Lembre-se de que a maioria das tiras de leds possui conectores em um intervalo de 3 leds. Portanto, você deve cortar apenas nos pontos indicados. Portanto, mesmo a menor palavra terá 3 LEDs.

Você pode até usar os LEDs padrão, soldá-los no número desejado de LEDs. Lembre-se de usar o resistor para cada matriz que você fizer. o valor do resistor depende das especificações dos LEDs usados. Você pode verificar aqui para mais informações, LED calc ou este.

Conecte todos os terminais positivos da faixa de LED juntos. Este é o Vcc comum para leds.

Você pode ver que eu o conectei usando um fio de cobre fino. Em seguida, conecte os fios para todos os terminais de aterramento individuais para cada palavra e traga-os de volta para conectá-los ao driver.





Etapa 5:os códigos


O código original em si é bem comentado e facilmente compreensível.

O #define a seção distribui os pinos no registrador de deslocamento para palavras individuais. Eles serão atualizados sempre que o horário mudar.

Os void WriteLEDs A função atualiza os registradores de deslocamento por meio do pino de dados.

O autoteste vazio A função pisca todas as palavras do LED em uma sequência para que você saiba que tudo está funcionando corretamente. ou seja, para solução de problemas.

O void displaytime função irá verificar a hora com o chip RTC e ver quais palavras devem ser iluminadas de acordo.

O resto pode ser facilmente decifrado pelo próprio código.

GitHub





Etapa 6:Concluir.


Coloque todas as placas controladoras; arduino e circuito que contém registradores de deslocamento, chip RTC e drivers de LED.
  • Conecte as matrizes de LED de cada palavra ao respectivo pino do driver.
  • Coloque a placa de LED dentro da caixa e fixe-a no lugar ...
  • O estêncil externo principal é feito colando as palavras em qualquer acrílico ou plástico.
  • Faça um furo na parte de trás para consertar o relógio para usar um prego.

Aí está. Um Word clock simples.

Deixe seus comentários e dúvidas abaixo, embora eu não seja um especialista, tentarei respondê-los.

OBRIGADO.
F4B9GO9IBYX12RN.zip FMC93S0ICRXOKWF.zip

Código

Github
https://github.com/rakshithbk/Word_clockhttps://github.com/rakshithbk/Word_clock

Esquemas


Processo de manufatura

  1. Relógio de visão pov do Arduino
  2. Relógio de parede simples usando Adafruit 1/4 60 Ring Neopixel
  3. Relógio Arduino com horas de oração islâmica
  4. Relógio mestre
  5. Word Clock italiano
  6. Sensor de obstáculo simples com Arduino
  7. Calculadora UNO simples
  8. SerialDebug:Melhorando a depuração para Arduino
  9. Cronômetro Arduino simples
  10. Despertador simples com DS1302 RTC