Índice:
- Etapa 1: Tela de toque e módulo de relógio em tempo real usado neste instrutível
- Etapa 2: preparando a tela
- Etapa 3: Opcional: imprima o suporte de LCD e adicione inserções de latão
- Etapa 4: Remova o filme e monte a tela
- Etapa 5: Conecte o circuito
- Etapa 6: Carregando e executando o código
- Etapa 7: Personalize as cores
Vídeo: Relógio digital "Dali" de fusão estilo anos 80: 7 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este Instructable mostra como construir um relógio digital "dali" estilo anos 80 com dígitos derretidos.
Eu conheci esse estilo de relógio pela primeira vez no Apple Macintosh quando eu era criança nos anos 80. Este Instructable mostra minha tentativa de recriar o relógio usando um Arduino e uma tela de toque colorida de alta resolução. Embora o relógio original fosse preto e branco, nesta versão adicionei alguns gradientes coloridos para dar uma aparência apropriada para os anos 80.
Peguei emprestado os dados da fonte do "xdaliclock" de Jamie Zawinski, mas minha implementação do código do relógio é totalmente nova e reescrevi as rotinas de combinação de dígitos do zero para aproveitar os recursos aprimorados da tela de toque de alta resolução baseada em FTDI FT810.
Para este Instructable, você precisará de:
- Uma tela de toque de 800x420 de alta resolução baseada em um chip FT810
- Um Módulo de Relógio em Tempo Real DS1302 do eBay
- 2x5 cabeçalhos masculinos (você pode comprar estes e cortá-los no comprimento)
- Um ferro de solda
- Fita isolante
- Fios de ligação fêmea para macho
- Um Arduino, como o Arduino Uno
Etapa 1: Tela de toque e módulo de relógio em tempo real usado neste instrutível
Para este Instructable, estarei usando telas sensíveis ao toque da Haoyu Electronics. Eu usei o seguinte:
Ecrã táctil LCD gráfico de 5 ", 800x480, SPI, FT810
Esta tela custa cerca de US $ 36 com frete. Isso é mais do que outras telas do Arduino, mas você ganha muito com seu dinheiro:
- Um painel de toque nítido de alta resolução com resolução de 800x480.
- Um coprocessador gráfico on-board e RAM permitem o controle sem sobrecarregar o Arduino.
- Sintetizador de áudio integrado com amostras de som de qualidade e vários instrumentos à sua escolha.
- Suporte para paisagem e retrato.
- Suporte multitoque.
- JPEG integrado, decodificador de áudio e vídeo wave, para projetos avançados.
Para o módulo de relógio em tempo real, usei um "Módulo de relógio em tempo real DS1302" do eBay. Isso custa cerca de $ 6.
Etapa 2: preparando a tela
Depois de obter sua tela, você precisará soldar cabeçalhos nela. As telas Haoyu são ótimas porque vêm com orifícios de passagem fáceis de soldar e você tem a opção de soldar o cabeçalho diretamente na parte de trás da tela ou na extremidade de um pequeno cabo de fita que se conecta a uma placa destacável destacável.
Para completar o trabalho de soldagem, você deve desconectar temporariamente o cabo plano e remover a placa PCB da parte traseira do painel. Use a unha para levantar suavemente a presilha de retenção no conector LCD e solte o cabo de fita. Em seguida, remova os quatro parafusos que prendem a placa no lugar.
Agora solde um cabeçote 5x2 (ou dois cabeçalhos 5x1) onde deseja. Cubra as costas com fita isolante para evitar curtos. Em seguida, aparafuse o PCB de volta e reconecte o cabo de fita.
Etapa 3: Opcional: imprima o suporte de LCD e adicione inserções de latão
Eu escolhi imprimir em 3D um suporte para segurar meu painel LCD [1]
O painel vem com quatro inserções de latão; estes são feitos para serem prensados em plástico com calor. À medida que esfriam, os dentinhos mordem o plástico e evitam que caiam. Essas inserções são uma maneira comum de adicionar roscas duráveis às peças impressas em 3D.
Assim que a impressão do suporte foi concluída, desparafusei as quatro inserções de latão do painel.
Aqueci meu ferro e segurei-o com a ponta inclinada para cima, equilibrando suavemente uma inserção na ponta. A seguir, abaixei a peça de plástico e empurrei lentamente as inserções nos orifícios pré-formados até que estivessem niveladas com a superfície.
Esta etapa funciona melhor se você tiver um ferro de soldar com uma ponta cônica estreita. Se você nunca fez isso antes, pratique enquanto o ferro estiver frio - você só terá uma chance de fazer isso direito quando o ferro estiver quente!
Tenha cuidado com esta etapa, pois as pastilhas de latão ficam muito quentes e você não quer que elas caiam em seu colo. Trabalhe em uma superfície resistente ao calor e se eles caírem da ponta do ferro, resista à tentação de alcançá-los imediatamente!
[1] Fontes: STL de suporte de LCD e arquivos CAD
Etapa 4: Remova o filme e monte a tela
Agora, vire a tela e remova a moldura de acrílico frontal e, em seguida, retire a película protetora do painel LCD (isso aumentará a clareza da tela). Use os parafusos para montar o display no suporte impresso em 3D.
Etapa 5: Conecte o circuito
Para o display LCD, conecte:
- 5 V para pino identificado como 5 V no Arduino
- GND para fixar GND no Arduino
- SCK para pino ~ 13 no Arduino
- MISO para fixar ~ 12 no Arduino
- MOSI para fixar ~ 11 no Arduino
- CS para fixar ~ 10 no Arduino
- PD para pino ~ 9 no Arduino
Para a exibição do módulo RTC, conecte:
- VCC para pino rotulado 5V no Arduino
- GND para fixar GND no Arduino
- CLK para fixar ~ 8 no Arduino
- DAT para pino ~ 7 no Arduino
- RST para pino ~ 6 no Arduino
NOTA: Há apenas um pino de 5 V no Arduino. Para fornecer energia ao módulo RTC e ao visor LCD, você precisará usar uma placa de ensaio ou soldar alguns fios de ligação para fazer um cabo Y.
Etapa 6: Carregando e executando o código
Baixe o arquivo ".zip" do seguinte repositório GitHub.
Dentro da pasta "DaliClock", abra o arquivo "DaliClock.ino" no IDE do Arduino e faça o upload para a placa do Arduino! O relógio deve ganhar vida!
O relógio é extremamente fácil de usar:
- Mantenha o dedo sobre um dígito para alterá-lo e definir a hora.
- Clique e segure na parte inferior da tela para alternar para o modo de calendário.
- Mantenha o dedo em um dígito da data para definir a data.
- O relógio retornará automaticamente ao modo das horas após cinco segundos de inatividade.
Etapa 7: Personalize as cores
Se você editar o "DaliClock.ino", poderá personalizar as cores dos gradientes para os dígitos do relógio, a grade e o "brilho" que percorre os dígitos. Basta alterar os valores hexadecimais nas seguintes linhas:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Para usuários avançados:
Se você quiser alterar os pinos do Arduino usados para o display LCD, edite o arquivo "DaliClock / src / ui_lib / ui_config.h". Para alterar os pinos usados para o módulo DS1302, edite o arquivo "DaliClock / src / ds1302.cpp"
Vice-campeão no Concurso de Relógios
Recomendado:
Relógio Vortex: um relógio de pulso com espelho infinito: 10 etapas (com fotos)
Relógio Vortex: um relógio de pulso com espelho infinito: O objetivo deste projeto era criar uma versão vestível de um relógio com espelho infinito. Ele usa seus LEDs RGB para indicar o tempo, atribuindo horas, minutos e segundos às luzes vermelha, verde e azul, respectivamente, e sobrepondo esses tons t
Relógio Nixie de tubo único com estilo 'Faberge': 6 etapas (com fotos)
Um relógio Nixie de tubo único no estilo 'Fabergé': este relógio Nixie foi o resultado de uma conversa sobre relógios de tubo único na página de fãs do Facebook Nixie Clocks. Os relógios de tubo único não são populares entre alguns amantes de nixie que preferem relógios de tubo de 4 ou 6 dígitos para facilidade de leitura. Um único relógio de tubo
Relógio estilo Nixie de néon EL Wire: 21 etapas (com fotos)
Relógio estilo Nixie de néon de fio EL: Este manual de instruções descreve como fazer um relógio usando fio EL. O design deste relógio assemelha-se a uma combinação de um sinal de Neon e um relógio Nixie. Ao criar um " Neon " placa de nome com EL Wire, eu queria adicionar alguma animação. Isso resultou
Relógio de filamento de LED estilo "Charlotte's Web": 10 etapas (com fotos)
Relógio com filamento de LED no estilo "Charlotte's Web": desde que vi pela primeira vez as lâmpadas de filamento de LED, penso que os filamentos devem servir para alguma coisa, mas demorou até o fechamento de uma loja de peças eletrônicas local para mim para comprar algumas lâmpadas com a intenção de quebrar o
Como fazer um relógio de fusão estilo Dali: 9 etapas (com fotos)
Como fazer um relógio de fusão no estilo Dali: Não ouço nenhum dos meus discos antigos, mas realmente gosto de tê-los por perto. Felizmente, meus amigos também. Outro ponto que temos em comum é a apreciação de saber que horas são. Tenho mexido em registros e resolvido meu