Sadržaj:

Kako napraviti evidentiranje datuma i vremena - Liono Maker: 5 koraka
Kako napraviti evidentiranje datuma i vremena - Liono Maker: 5 koraka

Video: Kako napraviti evidentiranje datuma i vremena - Liono Maker: 5 koraka

Video: Kako napraviti evidentiranje datuma i vremena - Liono Maker: 5 koraka
Video: Meeting #5 - 4/29/2022 | ETF team meeting and dialogue 2024, Juli
Anonim
Kako napraviti evidentiranje datuma i vremena | Liono Maker
Kako napraviti evidentiranje datuma i vremena | Liono Maker
Kako napraviti evidentiranje datuma i vremena | Liono Maker
Kako napraviti evidentiranje datuma i vremena | Liono Maker

Uvod:-

U ovom vodiču naučit ćemo kako zapisati datum i vrijeme pomoću Arduina. U tu svrhu koristim module DS3231 i mikro SD kartice.

Glavni modul koji se koristi za evidentiranje vremena i datuma je DS3231. DS3231 je RTC (sat u realnom vremenu) modul. Sat u stvarnom vremenu može pružiti sekunde, minute, sate, dan, datum, mjesec i godinu. DS3231 se može napajati sa 3.3V ili 5V, a CR2032 litijumska baterija s gumbom napaja RTC kada nije spojen na Arduino. DS3231 takođe ima ugrađen temperaturni senzor. DS3231 koristi I2C komunikaciju s dvije dvosmjerne linije:

1_Serijski sat (SCL)

2_Serijski podaci (SDA)

BILJEŠKA:

Ako vas zanima snimanje podataka ili zapisničar podataka senzora i zapisivanje njihovih podataka u datoteku. ovdje su sljedeće veze: 1-Zapisivanje podataka o temperaturi i intenzitetu svjetlosti

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 snimač podataka s Arduino i mikro SD karticom

www.youtube.com/embed/gd-a8Y5GF3A

Facebook stranica: Modal = admin_t…

Zapisnik podataka:

Zapisnik podataka (također zapisivač podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke s vremenom pomoću ugrađenog instrumenta ili senzora ili putem vanjskih instrumenata i senzora. Općenito su mali, prijenosni i na baterije, opremljeni mikroprocesorom, internom memorijom za pohranu podataka i senzorima. Neki zapisivači podataka sučeljavaju se s osobnim računarom i koriste softver za aktiviranje zapisničara i pregled i analizu prikupljenih podataka, dok drugi imaju uređaj s lokalnim sučeljem (tipkovnica, LCD) i mogu se koristiti kao samostalni uređaj. U ovom projektu koristim SD-karticu za spremanje podataka uz pomoć Arduina.

DS3231:

Datum i vrijeme mjerenja senzora ili zapisa podataka mogu se uključiti prilikom upisivanja podataka na SD karticu pomoću modula sata u realnom vremenu (RTC), poput DS3231. Sat u stvarnom vremenu može pružiti sekunde, minute, sate, dan, datum, mjesec i godinu. DS3231 se može napajati sa 3.3V ili 5V, a CR2032 litijumska baterija s gumbom napaja RTC kada nije spojen na Arduino. DS3231 takođe ima ugrađen temperaturni senzor. DS3231 koristi I2C komunikaciju s dvije dvosmjerne linije: serijskim satom (SCL) i serijskim podacima (SDA). Način povezivanja s Arduinom za ovaj dijagram povezivanja je dostupan.

Modul mikro SD kartice:

Modul (adapter za mikro SD karticu) je modul čitača mikro SD kartica, putem sistema datoteka i upravljačkog programa SPI interfejsa, SCM sistema za dovršetak čitanja i pisanja mikro SD kartice. Korisnici Arduina mogu izravno koristiti Arduino IDE koji dolazi s knjižnicom SD kartice za dovršenje inicijalizacije i čitanje.

Korak 1:

Image
Image
Image
Image
Image
Image

Frizing:-

U ovom vodiču koristim softver Fritzing za izradu shema svog projekta.

prvo moram otvoriti Fritzing, a zatim uzeti DS3231, Arduino UNO i Micro SD karticu. moramo ih povezati pomoću kratkospojnih žica.

slijede strategije povezivanja:-

DS3231 veze s Arduino UNO:

DS3231 _ Arduino UNO

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

VCC ----------------------- 5 volti

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

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

Veze SD kartice s Arduino UNO:-

SD kartica _ Arduino UNO

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

VCC -------------------------------- 5 volti

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

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

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

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

Korak 2:

Image
Image
Image
Image
Image
Image

Proteusove simulacije:-

U ovom projektu koristio sam Proteus softver za simulacije.

Prvo, moram otvoriti biblioteku da uzmem komponente i uređaje. Uzimam DS3232 i SD karticu i virtualni terminal za simulaciju. Budući da nam je potrebno Simuliranje vremena i datuma, tokom simulacije otvara se prozor sata ds3232 u kojem se prikazuje vrijeme i datum. možemo postaviti početne tačke datuma i vremena u Arduino kodiranju. U nekim projektima tipke se koriste za ručno postavljanje datuma i vremena. U tu svrhu moramo prema tome promijeniti Arduino kodiranje.

Koristim Arduino UNO za ovo nam treba Hex datoteka. Napravite Hex datoteku svog Arduino kodiranja (donosim kôd ispod) u Arduino IDE. zatim ga prenesite u Arduino Properties.

Koristim modul SD kartice. Dajem datoteku SD kartice, učitajte je u svoj modul (navedeno u sljedećem opisu). U Proteusu lijevo ispod ugla nalazi se gumb za reprodukciju, pritisnite ga i simulacije će započeti. kada je simulacija započela, dva prozora će biti otvorena, virtualni terminal i ds3232 sat.

> Virtualni terminal prikazuje snimljene podatke kao;

SD kartica je u redu

zapis1

record2

record3

recrod4

rekord5

> prozor sata ds3232 prikazuje odgovarajuće vrijeme i datum.

> tokom simulacija će se otvoriti datoteka "Sadržaj memorijske kartice", koja sadrži datoteku podataka data.csv. U ovoj datoteci imamo podatke o vremenu i datumu, mjesecu, danu i godini. Svako kašnjenje (1000); ti će se podaci ponoviti i podaci će ih dodati u datoteku.

Korak 3:

Image
Image
Image
Image

EXCEL Rad:-

Otvorite Excel i umetnite datoteku data.csv u nju. podaci će biti prikazani u kolonama i uzeti linijski grafikon vremenske kolone.

Korak 4:

Preporučuje se: