» Eletrônicos » Arduino »Relógio Arduino com Tela TFT e RTC

Relógio Arduino com display TFT e RTC



O autor de Instructables, sob o apelido de Lacybad, fez um relógio em Arduinoexibindo a data, hora, dia da semana e até mesmo uma descrição curta de uma linha em uma exibição TFT em fonte de pixel. Graças ao módulo RTC no DS1302 com suporte para bateria, você pode desligar o relógio ao sair de casa. O brilho da luz de fundo da tela é suficiente para funcionar como uma lâmpada noturna, o que ajudará a não tropeçar no escuro.

O módulo RTC usado em relógios é relativamente barato e também é adequado para trabalhar com o Arduino. É mais conveniente que os módulos no DS3231, 1307, conectados via barramento I2C.

O módulo DS1302 possui cinco pinos: energia, fio comum, redefinição, relógio e dados. O mestre conectou os dois primeiros aos barramentos correspondentes do Arduino, os três restantes podem ser conectados a qualquer linha de troca de dados digitais; Lacybad escolheu o seguinte: 10 - reset, 11 dados, pulsos de 12 horas.

Devido à falta de compensação de temperatura, este módulo não é muito preciso; em temperatura ambiente, um erro de dois a quatro minutos é digitado em um mês. Mas você pode ajustar o tempo usando o IDE do Arduino, é muito mais rápido do que fazer o mesmo com os botões, como a maioria dos outros relógios digitais.

Abaixo estão os módulos necessários para construir o relógio. Este é o módulo RTC descrito acima, bem como os jumpers Dupont, Arduino Uno (Mega, etc.) e a tela TFT de 2,4 polegadas no chip ILI9325.


Relógio Arduino com display TFT e RTC




O desenvolvedor não encontrou uma tela como esta foto, mas com ícones na parte inferior (agora ao lado), originalmente destinados a telefones NOKLA falsos. Mas quando saíram de moda, decidiram não ser descontinuados, mas encontraram um novo mercado - o Arduino. Agora você pode comprar esse monitor separadamente e em um pacote com uma placa riser que o transforma em um escudo, o que o mestre fez. Bem, ele conectou o módulo RTC com jumpers "dupont" (veja acima, onde conectar). Você pode simplesmente soldar fios comuns.




Após o download, escrito pelo desenvolvedor, você precisa descomentar as seguintes linhas:

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);


Substitua a hora e a data nelas pelas atuais com um ligeiro avanço, preencha o esboço no Arduino, depois comente essas linhas e preencha o mesmo esboço novamente. A cada necessidade de ajuste, essas operações devem ser repetidas.

O relógio funciona:



Mas até agora apenas "em princípio". E é necessário que, no caso. O que será depende de você.
10
8.6
9.7

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
2 comentário
Dmitry1318
Pushkin não sabe como, ele é um humanista. Você pode fazer isso sozinho - é fácil)
Pushkin fará o corpo? arranhar

Aconselhamos que você leia:

Entregue-o para o smartphone ...