Sommario:
Video: Come effettuare la registrazione di data e ora - Liono Maker: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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:
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:
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:
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:
Come effettuare chiamate con Arduino - CoolPhone 1/2: 5 passaggi
Come effettuare chiamate con Arduino - CoolPhone 1/2: Nokia n97 - Probabilmente è stato il mio primo telefono cellulare. L'ho usato per ascoltare musica ea volte scattare foto, ma soprattutto per effettuare chiamate. Ho deciso di creare il mio telefono che sarebbe stato utilizzato solo per effettuare e ricevere chiamate. Sarà un int
Come effettuare più conversazioni ESP tramite ESP-NOW utilizzando ESP32 ed ESP8266: 8 passaggi
Come fare più conversazioni ESP tramite ESP-NOW utilizzando ESP32 ed ESP8266: nel mio progetto in corso, ho bisogno di più ESP per parlare tra loro senza un router. Per fare ciò, utilizzerò ESP-NOW per far comunicare il wireless tra loro senza un router sull'ESP
ARUPI - un'unità di registrazione automatizzata a basso costo/unità di registrazione autonoma (ARU) per ecologisti del paesaggio sonoro: 8 passaggi (con immagini)
ARUPI - un'unità di registrazione automatizzata a basso costo/unità di registrazione autonoma (ARU) per ecologisti del paesaggio sonoro: questa istruzione è stata scritta da Anthony Turner. Il progetto è stato sviluppato con molto aiuto dallo Shed in the School of Computing, University of Kent (il signor Daniel Knox è stato di grande aiuto!). Ti mostrerà come costruire un sistema di registrazione audio automatizzato
Come effettuare un semplice login in batch: 3 passaggi
Come effettuare un semplice accesso in batch: la prima cosa da fare è creare il tuo file. Puoi nominarlo come preferisci ma assicurati di aggiungere il .BAT altrimenti NON FUNZIONERÀ
Come effettuare il jailbreak (hackerare) un iPod/Iphone: 4 passaggi
Come effettuare il jailbreak (hackerare) un Ipod/Iphone: So che hai visto qualcuno che conosci o hai sentito di qualcuno che ha uno di questi iPhone o iPod touch "jailbroken". Avere uno di questi jailbroken può anche farti risparmiare un sacco di soldi. Le versioni jailbroken possono scaricare app appstore gratuite e c