Sommario:

Come effettuare la registrazione di data e ora - Liono Maker: 5 passaggi
Come effettuare la registrazione di data e ora - Liono Maker: 5 passaggi

Video: Come effettuare la registrazione di data e ora - Liono Maker: 5 passaggi

Video: Come effettuare la registrazione di data e ora - Liono Maker: 5 passaggi
Video: Regolazione Lancetta delle Ore e del Datario del CITIZEN H465 / 466 AS2020 2024, Dicembre
Anonim
Come effettuare la registrazione di data e ora | Liono Maker
Come effettuare la registrazione di data e ora | Liono Maker
Come effettuare la registrazione di data e ora | Liono Maker
Come effettuare la registrazione di data e ora | Liono Maker

Introduzione:-

In questo tutorial impareremo come effettuare la registrazione di data e ora con Arduino. Per questo scopo sto usando i moduli DS3231 e Micro SD Card.

Il modulo principale utilizzato per la registrazione di data e ora è DS3231. DS3231 è un modulo RTC (orologio in tempo reale). L'orologio in tempo reale può fornire informazioni su secondi, minuti, ore, giorno, data, mese e anno. Il DS3231 può essere alimentato con 3,3 V o 5 V e una batteria a bottone al litio CR2032 alimenta l'RTC quando non è collegato ad Arduino. Il DS3231 ha anche un sensore di temperatura integrato. Il DS3231 utilizza la comunicazione I2C con le due linee bidirezionali:

1_Orologio seriale (SCL)

2_Dati seriali (SDA)

NOTA:

Se ti interessa realizzare un registratore di dati o un datalogger di un sensore e registrare i suoi dati in un file. ecco i seguenti link: 1-Registrazione dati temperatura e intensità luminosa

www.youtube.com/embed/gd-a8Y5GF3A

Registratore dati 2-DHT11 con Arduino e scheda micro SD

www.youtube.com/embed/gd-a8Y5GF3A

Pagina Facebook:

Registratore di dati:

Un data logger (anche data logger o data recorder) è un dispositivo elettronico che registra i dati nel tempo con uno strumento o sensore integrato o tramite strumenti e sensori esterni. In genere sono piccoli, alimentati a batteria, portatili e dotati di microprocessore, memoria interna per l'archiviazione dei dati e sensori. Alcuni data logger si interfacciano con un personal computer, e utilizzano software per attivare il data logger e visualizzare e analizzare i dati raccolti, mentre altri hanno un dispositivo di interfaccia locale (tastiera, LCD) e possono essere utilizzati come dispositivo stand-alone. In questo progetto, sto usando la SD-Card per archiviare i dati con l'aiuto di Arduino.

DS3231:

La data e l'ora di una misurazione del sensore o di un record di dati possono essere incluse quando si scrivono dati su una scheda SD utilizzando un modulo dell'orologio in tempo reale (RTC), come il DS3231. L'orologio in tempo reale può fornire informazioni su secondi, minuti, ore, giorno, data, mese e anno. Il DS3231 può essere alimentato con 3,3 V o 5 V e una batteria a bottone al litio CR2032 alimenta l'RTC quando non è collegato ad Arduino. Il DS3231 ha anche un sensore di temperatura integrato. Il DS3231 utilizza la comunicazione I2C con le due linee bidirezionali: orologio seriale (SCL) e dati seriali (SDA). È disponibile come connettersi con Arduino per questo schema di connessione.

Modulo Micro SD-Card:

Il modulo (Micro SD-Card Adapter) è un modulo lettore di schede Micro SD, attraverso il file system e il driver dell'interfaccia SPI, il sistema SCM per completare il file leggere e scrivere la scheda Micro SD. Gli utenti Arduino possono utilizzare direttamente l'IDE Arduino fornito con una scheda della libreria di schede SD per completare l'inizializzazione e leggere.

Passo 1:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Frittura:-

In questo tutorial sto usando il software Fritzing per creare schemi del mio progetto.

prima devo aprire il Fritzing e poi prendere DS3231, Arduino UNO e Micro SD Card. dobbiamo collegarli tramite cavi jumper.

le seguenti sono le strategie di collegamento: -

Connessioni DS3231 con Arduino UNO:

DS3231 _ Arduino UNO

Gnd --------- Gnd

VCC ---------5 volt

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

SCL -----------------------Perno A5

Connessioni SD Card con Arduino UNO:-

Scheda SD _ Arduino UNO

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

VCC-------------------------------- 5volt

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

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

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

SCS-----------------------------------pin 10

Passo 2:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Simulazioni di Proteo:-

In questo progetto ho utilizzato il software Proteus per le simulazioni.

Innanzitutto, ho bisogno di aprire la libreria per prendere componenti e dispositivi. Prendo DS3232 e scheda SD e terminale virtuale per scopi di simulazione. Poiché abbiamo bisogno di Simula ora e data, durante la simulazione viene aperta la finestra dell'orologio ds3232 in cui sono in esecuzione l'ora e la data. possiamo impostare i punti di inizio della data e dell'ora nella codifica Arduino. In alcuni progetti vengono utilizzati pulsanti per impostare manualmente la data e l'ora per questo scopo è necessario modificare la codifica di Arduino di conseguenza.

Sto usando Arduino UNO per questo abbiamo bisogno del file esadecimale. Crea un file esadecimale della tua codifica Arduino (sto fornendo il codice di seguito) in Arduino IDE. quindi caricalo in Proprietà Arduino.

Sto usando il modulo della scheda SD. Sto fornendo il file della scheda SD, caricalo nel tuo modulo (fornito nella seguente descrizione). Nell'angolo in basso a sinistra di Proteus c'è un pulsante di riproduzione, premilo e le simulazioni inizieranno. all'avvio della simulazione le due finestre saranno aperte, terminale virtuale e orologio ds3232.

>Il terminale virtuale mostra i dati registrati come;

Scheda SD OK

record1

record2

record3

registra4

record5

> la finestra dell'orologio ds3232 mostra l'ora e la data di conseguenza.

> durante le simulazioni si aprirà un file "Contenuto della scheda di memoria", questo file contiene il file di dati data.csv. In questo file abbiamo Ora e data, mese, giorno e anno. Ogni ritardo (1000); questi dati si ripeteranno e i dati li aggiungeranno nel file.

Passaggio 3:

Immagine
Immagine
Immagine
Immagine

ECCELLENTE Funzionante:-

Apri Excel e inserisci il tuo file data.csv al suo interno. i dati verranno visualizzati in colonne e prenderanno un grafico a linee della colonna del tempo.

Passaggio 4:

Consigliato: