Cuprins:

Cum se face înregistrarea datei și orei - Liono Maker: 5 pași
Cum se face înregistrarea datei și orei - Liono Maker: 5 pași

Video: Cum se face înregistrarea datei și orei - Liono Maker: 5 pași

Video: Cum se face înregistrarea datei și orei - Liono Maker: 5 pași
Video: Femeia care îşi ducea fata de 12 ani să se prostitueze în Franţa şi-a făcut vilă cu banii câştigaţi 2024, Iulie
Anonim
Cum se face înregistrarea datei și orei | Liono Maker
Cum se face înregistrarea datei și orei | Liono Maker
Cum se face înregistrarea datei și orei | Liono Maker
Cum se face înregistrarea datei și orei | Liono Maker

Introducere:-

În acest tutorial vom învăța cum să realizăm înregistrarea datei și orei cu Arduino. În acest scop, folosesc module DS3231 și carduri Micro SD.

Modulul principal care este utilizat pentru înregistrarea orei și datei este DS3231. DS3231 este un modul RTC (ceas în timp real). Ceasul în timp real poate oferi informații despre secunde, minute, ore, zi, dată, lună și an. DS3231 poate fi alimentat cu 3,3V sau 5V și o baterie cu buton litiu CR2032 alimentează RTC atunci când nu este conectat la Arduino. DS3231 are, de asemenea, un senzor de temperatură încorporat. DS3231 utilizează comunicarea I2C cu cele două linii bidirecționale:

1_Ceas serial (SCL)

2_Date seriale (SDA)

NOTĂ:

Dacă sunteți interesat să realizați un înregistrator de date sau un jurnal de date al unui senzor și să înregistrați datele acestuia într-un fișier. aici sunt următoarele link-uri: 1-Înregistrarea datelor despre temperatură și intensitatea luminii

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 recorder de date cu Arduino și card micro SD

www.youtube.com/embed/gd-a8Y5GF3A

Pagina Facebook: Modal = admin_t …

Logger de date:

Un înregistrator de date (de asemenea, înregistrator de date sau înregistrator de date) este un dispozitiv electronic care înregistrează date în timp cu un instrument sau senzor încorporat sau prin instrumente și senzori externi. În general, acestea sunt mici, alimentate cu baterii, portabile și echipate cu un microprocesor, memorie internă pentru stocarea datelor și senzori. Unele înregistratoare de date se interacționează cu un computer personal și utilizează software pentru a activa înregistratorul de date și pentru a vizualiza și analiza datele colectate, în timp ce altele au un dispozitiv de interfață locală (tastatură, LCD) și pot fi utilizate ca dispozitiv autonom. În acest proiect, folosesc cardul SD pentru a stoca date cu ajutorul Arduino.

DS3231:

Data și ora măsurării senzorului sau a unei înregistrări de date pot fi incluse atunci când scrieți date pe un card SD utilizând un modul de ceas în timp real (RTC), cum ar fi DS3231. Ceasul în timp real poate oferi informații despre secunde, minute, ore, zi, dată, lună și an. DS3231 poate fi alimentat cu 3,3V sau 5V și o baterie cu buton litiu CR2032 alimentează RTC atunci când nu este conectat la Arduino. DS3231 are, de asemenea, un senzor de temperatură încorporat. DS3231 utilizează comunicația I2C cu cele două linii bidirecționale: ceasul serial (SCL) și datele seriale (SDA). Cum este conectat cu Arduino pentru această diagramă de conectare este disponibil.

Modul de card micro SD:

Modulul (adaptor Micro-card SD) este un modul cititor de card Micro SD, prin sistemul de fișiere și driverul de interfață SPI, sistemul SCM pentru a finaliza citirea și scrierea cardului Micro SD. Utilizatorii Arduino pot folosi direct Arduino IDE vine cu un card de bibliotecă de card SD pentru a finaliza inițializarea și a citi.

Pasul 1:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Fritzing: -

În acest tutorial folosesc software-ul Fritzing pentru a realiza schemele proiectului meu.

mai întâi trebuie să deschid Fritzing și apoi să iau DS3231, Arduino UNO și cardul Micro SD. trebuie să le conectăm prin fire jumper.

următoarele sunt strategiile de conectare: -

Conexiuni DS3231 cu Arduino UNO:

DS3231 _ Arduino UNO

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

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

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

SCL ----------------------- Pinul A5

Conexiuni card SD cu Arduino UNO: -

Card SD _ Arduino UNO

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

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

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

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

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

SCS ---------------------------------- pinul 10

Pasul 2:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Simulări Proteus: -

În acest proiect am folosit software-ul Proteus pentru simulare.

În primul rând, trebuie să deschid biblioteca pentru a lua componente și dispozitive. Îmi iau cardul DS3232 și SD și terminalul virtual în scop de simulare. Deoarece avem nevoie de Simulare ora și data, în timpul simulării se deschide fereastra ceasului ds3232 în care se execută data și ora. putem seta punctele de plecare ale datei și orei în codificarea Arduino. În unele proiecte, butonul este utilizat pentru a seta manual data și ora, în acest scop, trebuie să schimbăm codarea Arduino în consecință.

Folosesc Arduino UNO pentru asta avem nevoie de fișier Hex. Creați fișierul Hex al codificării dvs. Arduino (vă ofer codul mai jos) în ID-ul Arduino. apoi încărcați-l în Arduino Properties.

Folosesc modulul cardului SD. Ofer fișierul cardului SD, încărcați-l în modulul dvs. (furnizat în următoarea descriere). În Proteus, stânga sub colț, există un buton de redare care îl împinge și vor începe simulările. când a început simularea, cele două ferestre vor fi deschise, terminalul virtual și ceasul ds3232.

> Terminalul virtual arată datele înregistrate ca;

Card SD OK

record1

record2

record3

recrod4

record5

> fereastra ceasului ds3232 afișează ora și data în consecință.

> în timpul simulărilor se va deschide un fișier „Conținutul cardului de memorie”, acest fișier conține fișierul de date data.csv. În acest fișier sunt date și ora, luna, ziua și anul. Every Delay (1000); aceste date se vor repeta și datele le vor adăuga în fișier.

Pasul 3:

Imagine
Imagine
Imagine
Imagine

EXCEL De lucru: -

Deschideți Excel și injectați fișierul dvs. data.csv în el. datele vor fi afișate în coloane și vor lua un grafic liniar al coloanei de timp.

Pasul 4:

Recomandat: