Índice:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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:
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:
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:
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:
Interface do 8051 com DS1307 RTC e exibição do registro de data e hora no LCD: 5 etapas
Interface do 8051 com DS1307 RTC e exibição do registro de data e hora no LCD: Neste tutorial, explicamos como podemos fazer a interface do microcontrolador 8051 com o ds1307 RTC. Aqui estamos exibindo a hora RTC em lcd usando simulação proteus
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus - Fritzing - Liono Maker: 5 etapas
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker: Olá, aqui é Liono Maker, este é meu canal oficial no YouTube. Este é o canal de código aberto do YouTube.aqui está o link: Canal do Liono Maker no YouTubeaqui está o link do vídeo: Temp & Registro de intensidade de luzNeste tutorial, aprenderemos como fazer temperamento
Como fazer seu computador inicializar automaticamente todos os dias ou a qualquer hora: 5 etapas
Como fazer seu computador inicializar automaticamente todos os dias ou sempre: neste instrutível você aprenderá como fazer seu computador inicializar automaticamente todos os dias em um determinado horário também este é o meu primeiro instrutível
Plotagem / registro de data / hora do Arduino usando Millis () e PfodApp: 11 etapas
Arduino Date / Time Plotting / Logging usando Millis () e PfodApp: nenhuma programação Arduino ou Android necessária. Módulos RTC e GPS também são suportados. Correção automática para fusos horários, desvio de RTC e segundos bissextos perdidos de GPSIntrodução Este tutorial mostra como usar seu Arduino millis ( ) timestamps para plotar dados ag
Como fazer jogos de computador reais. Divertido e leve apenas cerca de uma hora: 10 etapas
Como fazer jogos de computador reais. Divertido e só leva cerca de uma hora: Ei, este projeto vai mostrar a você como fazer jogos !!! jogos reais para computadores e dosent exigem que você conheça quaisquer códigos confusos. ao concluir este projeto, você saberá alguns dos princípios básicos da criação de jogos e poderá fazer quantos quiser