Índice:
- Suprimentos
- Etapa 1: Preparando a caixa
- Etapa 2: codificação
- Etapa 3: Definir a imagem Raspbian certa
- Etapa 4: transferir os arquivos para o quadro
- Etapa 5: Definir os parâmetros do Linux
- Etapa 6: Colocando os componentes
- Etapa 7: finalizando a caixa
- Etapa 8: aproveite seu relógio numismático
- Etapa 9: Aproveite o seu minicomputador
Vídeo: Relógio numismático: 9 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
REAL é a moeda brasileira desde 1994 e para comemorar seu 25º aniversário, no ano passado (2019) a Casa da Moeda fez uma moeda comemorativa 1 REAL com um colibri no anverso (não a efígie usual da república).
O colibri era a imagem da nota 1 REAL quando a moeda foi lançada há 25 anos. A nota 1 REAL não é mais produzida.
Como entusiasta da numismática, usei um velho RaspberryPi 2, um display TFT LCD e alguns códigos em JavaScript para fazer um relógio que mostra a hora com notas e moedas da segunda família do REAL. É um computador real que funciona como um relógio.
Você pode alterar os arquivos-j.webp
Suprimentos
- Placa de Raspberry Pi
-TFT 3,5 '' LCD
-Caixa de madeira
Etapa 1: Preparando a caixa
Fiquei com esta velha caixa de madeira por muito tempo, acho que era usada para guardar saquinhos de chá. Eu "quebrei" o painel frontal e fiz um orifício quadrado com uma ferramenta Dremel para encaixar no visor de 3,5 ''.
Depois de montar todos os componentes irei colar a peça de volta.
A tela é colada ao painel.
Etapa 2: codificação
A própria função do RaspberryPi neste projeto é exibir uma página da web no Chrome em modo de tela cheia.
Por exemplo, se o tempo for 3:05, ele mostrará uma nota REAL de 2 e uma moeda de 1 REAL para as horas e uma moeda de 5 centavos para os minutos.
Disponibilizei a página real para teste no link https://numismaticclock.freetzi.com, mas no projeto ela estará rodando localmente.
É uma página HTML com algum JavaScript para atualizar a página quando um minuto passa. O projeto tem 13 imagens para mostrar horas (0h e 12h é a mesma imagem mas arquivos diferentes) e 60 imagens para mostrar minutos. O arquivo HTML (index.html) e o 73-j.webp
O script imprime as marcas para mostrar as imagens sempre que a página é carregada. Uma variável obtém o minuto real do sistema fora da função de temporização, enquanto outra variável o obtém dentro da função. A cada segundo, essas duas variáveis são comparadas e, se forem diferentes, significa que passou um minuto, então a página é atualizada.
Etapa 3: Definir a imagem Raspbian certa
Primeiramente você precisará baixar a imagem específica do Raspbian que funciona com o seu monitor. No meu caso, meu display é a versão KeDei 6.2, então baixei a distro em
Você precisará de um software chamado WinDisk32Imager para gravar a imagem em um cartão SD e, em seguida, inicializar sua placa.
Etapa 4: transferir os arquivos para o quadro
O conteúdo do arquivo relogio.rar (Etapa 3) deverá ser transferido para o RaspberryPi.
Você pode usar um pendrive para fazer ou pode fazer isso por meio de SSH com um software chamado WinSCP. Coloque todos os arquivos em uma pasta dentro de / home / pi /
O caminho do arquivo index.html será ~ / home / pi / relogio / index.html
Recomendo usar Putty para facilitar as próximas configurações.
Etapa 5: Definir os parâmetros do Linux
Neste ponto, os arquivos são salvos em sua placa e você pode conectar um teclado, abrir o navegador e digitar /home/pi/relogio/index.html na barra de endereços. Ele exibirá a página do relógio, pressione F11 para entrar no modo de tela cheia e pronto!
Mas podemos torná-lo melhor.
Você pode baixar um software que esconde o cursor do mouse quando não está em uso.
sudo apt-get install unclutter
Quando terminar, você digita o seguinte comando para ocultar o cursor se ele não se mover por 2 segundos:
sudo unclutter -idle 2 -root
O navegador Chrome pode ser aberto por meio da linha de comando no modo de tela cheia e direto para a página do relógio (não use sudo no comando):
chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen
Podemos torná-lo ainda melhor.
Vamos definir um alias, ou seja, com um único comando, vamos executar o software para ocultar o cursor e abrir o Chrome na página do relógio.
Para fazer isso, digite o seguinte comando:
sudo nano /home/pi/.bashrc
Perto da seção "Definição de alias", insira o seguinte texto (assim como a imagem):
alias relogio = 'chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root & '
Feche e reabra seu terminal ou digite:
source /home/pi/.bashrc
Agora, quando você digita o comando relogio no terminal, ele executa automaticamente o software organizado e abre o Chrome.
Etapa 6: Colocando os componentes
O RasbperryPi que usei neste projeto está muito danificado. Apenas duas portas USB ainda funcionam e eu as estendi com jumpers para colocá-las na parte de trás da caixa. Também fiz uma extensão dos pontos de solda PP1 e PP2 na placa para um conector de alimentação.
Também modele outro orifício quadrado no lado esquerdo para o conector Ethernet.
Etapa 7: finalizando a caixa
Cortei alguns palitos de picolé para fazer uma moldura ao redor da tela para esconder algumas imperfeições.
Eu poderia facilmente colar o painel frontal de volta na caixa. Também colou um ímã para segurar uma moeda comemorativa acima da tela.
Etapa 8: aproveite seu relógio numismático
A caixa tem espaço para conter um banco de energia dentro, se você usar um dongle para wi-fi (ou uma versão mais recente da placa), ele o tornará totalmente sem fio.
Etapa 9: Aproveite o seu minicomputador
Ele pode ser usado como um computador normal, executando um servidor de armazenamento, por exemplo.
Espero que gostem e que possam ser úteis em projetos semelhantes.
PS. Desculpe pelo teclado sujo:)
Recomendado:
Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas
Como fazer relógio analógico e relógio digital com faixa de LED usando o Arduino: Hoje faremos um relógio analógico e relógio digital com faixa de LED. Relógio digital com Led Strip e módulo MAX7219 Dot com Arduino. Corrigirá a hora com o fuso horário local. O relógio analógico pode usar uma faixa de LED mais longa, então pode ser pendurado na parede para se tornar uma arte
Relógio de aposentadoria / Contagem Crescente / Relógio Dn: 4 etapas (com imagens)
Relógio de aposentadoria / Contagem crescente / Dn Clock: Eu tinha alguns desses visores matriciais de LED 8x8 na gaveta e estava pensando no que fazer com eles. Inspirado por outros instructables, tive a ideia de construir um display de contagem regressiva / crescente para fazer a contagem regressiva para uma data / hora futura e se o tempo alvo p
C51 Relógio Eletrônico de 4 Bits - Relógio de Madeira: 15 Passos (com Imagens)
C51 Relógio Eletrônico de 4 Bits - Relógio de Madeira: Tive algum tempo livre neste fim de semana, então fui em frente e montei este Relógio Digital Eletrônico 4-Bits DIY de AU $ 2,40 que comprei no AliExpress um tempo atrás
Criando um relógio a partir de um relógio: 11 etapas (com imagens)
Criando um relógio a partir de um relógio: neste Instructable, pego um relógio existente e crio o que considero um relógio melhor. Iremos da imagem da esquerda para a imagem da direita. Antes de começar em seu próprio relógio, saiba que remontar pode ser um desafio, pois o piv
Converter o relógio comum doméstico em um relógio auto-brilhante: 8 etapas (com imagens)
Converta o relógio comum em casa em um relógio que brilha: PRIMEIRO, AINDA MEUS AGRADECIMENTOS À EQUIPE DE INSTRUTÁVEIS FAÇA OS MEUS DIAS DE RECUPERAÇÃO DE SAÚDE MAIS RESPONSÁVEIS … Neste instructables, quero compartilhar com vocês como converter seu relógio comum doméstico em um relógio com brilho próprio. > > Por fazer isso