Indholdsfortegnelse:
Video: Sådan laver du dato- og tidslogning - Liono Maker: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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:
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:
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:
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:
ESP8266 OLED - Få tid og dato fra Internettet: 8 trin
ESP8266 OLED - Få tid og dato fra internettet: I denne vejledning lærer vi, hvordan du får dato og klokkeslæt fra NIST TIME -server ved hjælp af ESP8266 OLED og Visuino, Se en demonstrationsvideo
Få tid og dato fra internettet - selvstudium: 9 trin
Få tid og dato fra internettet - selvstudium: I denne vejledning lærer vi, hvordan du får dato og klokkeslæt fra NIST TIME -server ved hjælp af M5Stack StickC og Visuino, Se en demonstrationsvideo
Internetur: Vis dato og klokkeslæt med en OLED ved hjælp af ESP8266 NodeMCU med NTP -protokol: 6 trin
Internetur: Vis dato og klokkeslæt med en OLED Brug af ESP8266 NodeMCU Med NTP -protokol: Hej fyre i denne instruks vil vi bygge et internetur, som får tid fra internettet, så dette projekt ikke har brug for nogen RTC til at køre, det skal kun bruge en fungerende internetforbindelse Og til dette projekt har du brug for en esp8266, som vil have en
Arduino dato/tid plotte/logge ved hjælp af Millis () og PfodApp: 11 trin
Arduino Date/Time Plotting/Logging Using Millis () og PfodApp: Ingen Arduino- eller Android -programmering påkrævet. RTC- og GPS -moduler understøttes også. Automatisk korrektion for tidszoner, RTC -drift og GPS mangler springsekunder Introduktion Denne tutorial viser dig, hvordan du bruger din Arduino millis ( ) tidsstempler til at plotte data ag
Dato, tid og temperaturvisning ved hjælp af XinaBox: 8 trin
Dato, tid og temperaturvisning ved hjælp af XinaBox: Fedt OLED -display, der viser dato, tid og temperatur i Celsius og Fahrenheit ved hjælp af Xinabox xChips baseret på ESP8266