Índice:

Como fazer registro de data e hora. Liono Maker: 5 etapas
Como fazer registro de data e hora. Liono Maker: 5 etapas
Anonim
Como fazer registro de data e hora. Liono Maker
Como fazer registro de data e hora. Liono Maker
Como fazer registro de data e hora. Liono Maker
Como fazer registro de data e hora. Liono Maker

Introdução:-

Neste tutorial, aprenderemos como fazer registro de data e hora com o Arduino. Para este propósito, estou usando DS3231 e Módulos de Cartão Micro SD.

O módulo principal usado para registro de data e hora é o DS3231. DS3231 é um módulo RTC (real time clock). O relógio em tempo real pode fornecer informações de segundos, minutos, horas, dia, data, mês e ano. O DS3231 pode ser alimentado com 3,3 V ou 5 V e uma bateria de célula-botão de lítio CR2032 alimenta o RTC quando não está conectado ao Arduino. O DS3231 também possui um sensor de temperatura embutido. O DS3231 usa comunicação I2C com as duas linhas bidirecionais:

1_Serial clock (SCL)

2_Dados de série (SDA)

NOTA:

Se você é interessante para fazer gravador de dados ou registrador de dados de um sensor e gravar seus dados em um arquivo. aqui estão os seguintes links: 1-Registro de dados de temperatura e intensidade de luz

www.youtube.com/embed/gd-a8Y5GF3A

Gravador de dados 2-DHT11 com Arduino e cartão micro SD

www.youtube.com/embed/gd-a8Y5GF3A

Página do Facebook: Modal = admin_t…

Data logger:

Um registrador de dados (também registrador de dados ou gravador de dados) é um dispositivo eletrônico que registra dados ao longo do tempo com um instrumento ou sensor embutido ou por meio de instrumentos e sensores externos. Eles geralmente são pequenos, alimentados por bateria, portáteis e equipados com um microprocessador, memória interna para armazenamento de dados e sensores. Alguns registradores de dados fazem interface com um computador pessoal e usam software para ativar o registrador de dados e visualizar e analisar os dados coletados, enquanto outros têm um dispositivo de interface local (teclado, LCD) e podem ser usados como um dispositivo autônomo. Neste projeto, estou usando SD-Card para armazenar dados com a ajuda do Arduino.

DS3231:

A data e a hora de uma medição de sensor ou de um registro de dados podem ser incluídos ao gravar dados em um cartão SD usando um módulo de relógio em tempo real (RTC), como o DS3231. O relógio em tempo real pode fornecer informações de segundos, minutos, horas, dia, data, mês e ano. O DS3231 pode ser alimentado com 3,3 V ou 5 V e uma bateria de célula-botão de lítio CR2032 alimenta o RTC quando não está conectado ao Arduino. O DS3231 também possui um sensor de temperatura embutido. O DS3231 usa comunicação I2C com as duas linhas bidirecionais: relógio serial (SCL) e dados seriais (SDA). Como conectar com Arduino para este diagrama de conexão está disponível.

Módulo Micro SD-Card:

O módulo (Micro SD-Card Adapter) é um módulo leitor de cartão Micro SD, através do sistema de arquivos e do driver de interface SPI, sistema SCM para completar a leitura e gravação do arquivo no cartão Micro SD. Os usuários do Arduino podem usar diretamente o Arduino IDE que vem com um cartão de biblioteca do cartão SD para completar a inicialização e leitura.

Passo 1:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Fritzing: -

Neste tutorial, estou usando o software Fritzing para fazer esquemas do meu projeto.

primeiro preciso abrir o Fritzing e depois tirar o DS3231, o Arduino UNO e o cartão Micro SD. precisamos conectá-los por meio de fios de jumper.

a seguir estão as estratégias de conexão: -

Conexões DS3231 com Arduino UNO:

DS3231 _ Arduino UNO

Gnd ----------------------- Gnd

VCC ----------------------- 5 volts

SDA ----------------------- Pin A4

SCL ----------------------- Pino A5

Conexões de cartão SD com Arduino UNO: -

Cartão SD _ Arduino UNO

Gnd --------------------------------- Gnd

VCC -------------------------------- 5 volts

MISO -------------------------------- pin12

MOSI -------------------------------- pin11

SCK ---------------------------------- pin13

SCS ---------------------------------- pino 10

Passo 2:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Simulações Proteus: -

Neste projeto usei o Software Proteus para Simulações.

Em primeiro lugar, preciso abrir a biblioteca para obter componentes e dispositivos. Estou levando DS3232 e cartão SD e terminal virtual para fins de simulação. Porque precisamos simular hora e data, durante a simulação ds3232 a janela do relógio é aberta na qual a hora e a data estão em execução. podemos definir pontos iniciais de data e hora na codificação do Arduino. Em alguns projetos, o botão de ação é usado para definir a data e a hora manualmente para esse propósito, precisamos alterar a codificação do Arduino de acordo.

Estou usando o Arduino UNO para isso, precisamos do arquivo Hex. Faça o arquivo hexadecimal de sua codificação do Arduino (estou fornecendo o código abaixo) no IDE do Arduino. em seguida, carregue-o nas Propriedades do Arduino.

Estou usando o módulo de cartão SD. Estou fornecendo o arquivo do cartão SD, carregue-o em seu módulo (fornecido na descrição a seguir). Em Proteus, abaixo do canto esquerdo, há um botão de reprodução, aperte-o e as simulações começarão. quando a simulação começar, as duas janelas serão abertas, o terminal virtual e o relógio ds3232.

> O terminal virtual está mostrando os dados gravados como;

Cartão SD OK

record1

record2

record3

recrod4

record5

> a janela do relógio ds3232 está mostrando a hora e a data de acordo.

> durante as simulações, um arquivo "Conteúdo do cartão de memória" será aberto, esse arquivo contém o arquivo de dados data.csv. Neste arquivo temos dados de hora e data, mês, dia e ano. Cada atraso (1000); esses dados serão repetidos e os dados serão adicionados ao arquivo.

Etapa 3:

Imagem
Imagem
Imagem
Imagem

EXCEL Funcionando: -

Abra o Excel e insira seu arquivo data.csv nele. os dados serão mostrados em colunas e terão um gráfico de linha da coluna de tempo.

Passo 4:

Recomendado: