Indholdsfortegnelse:

Sådan laver du dato- og tidslogning - Liono Maker: 5 trin
Sådan laver du dato- og tidslogning - Liono Maker: 5 trin

Video: Sådan laver du dato- og tidslogning - Liono Maker: 5 trin

Video: Sådan laver du dato- og tidslogning - Liono Maker: 5 trin
Video: Книга 01 — Аудиокнига Виктора Гюго «Горбун из Нотр-Дама» (главы 1–6) 2024, Juli
Anonim
Sådan laver du dato- og tidslogning | Liono Maker
Sådan laver du dato- og tidslogning | Liono Maker
Sådan laver du dato- og tidslogning | Liono Maker
Sådan laver du dato- og tidslogning | Liono Maker

Introduktion:-

I denne vejledning lærer vi, hvordan du laver dato- og tidslogning med Arduino. Til dette formål bruger jeg DS3231 & Micro SD -kortmoduler.

Hovedmodulet, der bruges til logning af tid og dato er DS3231. DS3231 er et RTC -modul (real time clock). Realtidsuret kan give sekunder, minutter, timer, dag, dato, måned og årinformation. DS3231 kan forsynes med 3,3V eller 5V, og et CR2032 lithium-knapcellebatteri driver RTC, når den ikke er tilsluttet Arduino. DS3231 har også en indbygget temperatursensor. DS3231 bruger I2C -kommunikation med de to tovejslinjer:

1_Serielt ur (SCL)

2_Serielle data (SDA)

BEMÆRK:

Hvis du er interessant at lave dataregistrering eller datalogger af en sensor og registrere dens data i en fil. her er følgende links: 1-temperatur- og lysintensitetsdatalogning

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 dataoptager med Arduino & micro SD-kort

www.youtube.com/embed/gd-a8Y5GF3A

Facebook -side: Modal = admin_t …

Data logger:

En datalogger (også datalogger eller dataregistrator) er en elektronisk enhed, der registrerer data over tid med et indbygget instrument eller en sensor eller via eksterne instrumenter og sensorer. De er generelt små, batteridrevne, bærbare og udstyret med en mikroprocessor, intern hukommelse til datalagring og sensorer. Nogle dataloggere har grænseflade med en personlig computer og bruger software til at aktivere dataloggeren og se og analysere de indsamlede data, mens andre har en lokal grænsefladeenhed (tastatur, LCD) og kan bruges som en stand-alone enhed. I dette projekt bruger jeg SD-kort til at gemme data ved hjælp af Arduino.

DS3231:

Dato og klokkeslæt for en sensormåling eller en dataregistrering kan inkluderes, når data skrives til et SD-kort ved hjælp af et realtidsur (RTC) -modul, f.eks. DS3231. Realtidsuret kan give sekunder, minutter, timer, dag, dato, måned og årinformation. DS3231 kan forsynes med 3,3V eller 5V, og et CR2032 lithium-knapcellebatteri driver RTC, når den ikke er tilsluttet Arduino. DS3231 har også en indbygget temperatursensor. DS3231 bruger I2C -kommunikation med de to tovejslinjer: serielt ur (SCL) og serielle data (SDA). Sådan tilsluttes Arduino til dette forbindelsesdiagram.

Micro SD-kortmodul:

Modulet (Micro SD-kortadapter) er et Micro SD-kortlæser-modul gennem filsystemet og SPI-interfacedriveren, SCM-system for at fuldføre læsning og skrivning af Micro SD-kort. Arduino-brugere kan direkte bruge Arduino IDE leveres med et SD-kort bibliotekskort for at fuldføre initialiseringen og læse.

Trin 1:

Billede
Billede
Billede
Billede
Billede
Billede

Fritzing:-

I denne vejledning bruger jeg Fritzing -software til at lave skemaer af mit projekt.

først skal jeg åbne Fritzing og derefter tage DS3231, Arduino UNO og Micro SD Card. vi skal forbinde dem via jumperwires.

følgende er forbindelsesstrategier:-

DS3231 -forbindelser med Arduino UNO:

DS3231 _ Arduino UNO

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

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

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

SCL ----------------------- Pin A5

SD-kortforbindelser med Arduino UNO:-

SD -kort _ Arduino UNO

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

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

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

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

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

SCS ---------------------------------- ben 10

Trin 2:

Billede
Billede
Billede
Billede
Billede
Billede

Proteus-simuleringer:-

I dette projekt brugte jeg Proteus Software til simuleringer.

For det første skal jeg åbne biblioteket for at tage komponenter og enheder. Jeg tager DS3232 og SD -kort og virtuel terminal til simuleringsformål. Fordi vi har brug for Simuler tid og dato, åbnes urvinduet under simuleringen ds3232, hvor tid og dato kører. vi kan indstille startpunkter for dato og klokkeslæt i Arduino -kodning. I nogle projekter bruges trykknap til at indstille dato og klokkeslæt manuelt til dette formål, vi skal ændre Arduino -kodning i overensstemmelse hermed.

Jeg bruger Arduino UNO til dette, vi har brug for Hex -fil. Lav en Hex -fil af din Arduino -kodning (jeg angiver kode nedenfor) i Arduino IDE. upload den derefter i Arduino Properties.

Jeg bruger SD -kort modul. Jeg leverer SD -kortfil, upload den i dit modul (findes i følgende beskrivelse). I Proteus til venstre under hjørnet er der en afspilningsknap, der trykker på den, og simuleringer starter. da simuleringen startede, vil de to vinduer være åbne, virtuel terminal og ds3232 ur.

> Virtuel terminal viser registrerede data som;

SD -kort OK

rekord1

rekord2

rekord3

recrod4

rekord5

> ds3232 urvinduet viser tid og dato i overensstemmelse hermed.

> under simuleringer åbnes en fil "Hukommelseskortindhold", denne fil indeholder data.csv -datafil. I denne fil viser vi tid og dato, måned, dag og år data. Hver forsinkelse (1000); disse data gentages, og data tilføjer dem i filen.

Trin 3:

Billede
Billede
Billede
Billede

EXCEL Arbejde:-

Åbn Excel, og indsæt din data.csv -fil i den. data vises i kolonner og tager en linjediagram over tidskolonnen.

Trin 4:

Anbefalede: